{
    "data": {
        "id": "231020_BiDc3N_F1Y",
        "url": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
        "summary": "https:\/\/www.webpagetest.org\/results.php?test=231020_BiDc3N_F1Y",
        "testUrl": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
        "location": "ec2-us-east-1:Chrome",
        "from": "Virginia USA - EC2  - <b>Chrome<\/b> - <b>Emulated iPhone 6+\/7+\/8+<\/b> - <b>4G<\/b>",
        "connectivity": "4G",
        "bwDown": 9000,
        "bwUp": 9000,
        "latency": 170,
        "plr": null,
        "shaperLimit": 0,
        "mobile": 1,
        "completed": 1697829180,
        "testRuns": 3,
        "fvonly": true,
        "successfulFVRuns": 3,
        "average": {
            "firstView": {
                "loadTime": 2350.3333333333335,
                "docTime": 2350.3333333333335,
                "fullyLoaded": 4979,
                "bytesOut": 65794.666666666672,
                "bytesOutDoc": 25253.666666666668,
                "bytesIn": 631304.66666666663,
                "bytesInDoc": 422396.66666666669,
                "requests": 34,
                "requestsFull": 34,
                "requestsDoc": 13,
                "responses_200": 33,
                "responses_404": 0,
                "responses_other": 1,
                "result": 0,
                "testStartOffset": 0,
                "cached": 0,
                "optimization_checked": 1,
                "loadEventStart": 2337,
                "loadEventEnd": 2337.3333333333335,
                "domContentLoadedEventStart": 1545.3333333333333,
                "domContentLoadedEventEnd": 1545.3333333333333,
                "connections": 7,
                "final_base_page_request": 0,
                "domInteractive": 966.66666666666663,
                "firstPaint": 908.10000000023331,
                "firstContentfulPaint": 921.33333333333337,
                "firstMeaningfulPaint": 971,
                "firstImagePaint": 1598.6666666666667,
                "renderBlockingCSS": 0,
                "renderBlockingJS": 0,
                "TTFB": 785,
                "basePageSSLTime": 185,
                "score_cache": 88,
                "score_cdn": 100,
                "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": 344712.66666666669,
                "gzip_savings": 0,
                "minify_total": -1,
                "minify_savings": -1,
                "image_total": 53997,
                "image_savings": 0,
                "cpu.ParseHTML": 11.333333333333334,
                "cpu.HTMLDocumentParser::FetchQueuedPreloads": 0.33333333333333331,
                "cpu.EventDispatch": 1,
                "cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
                "cpu.CommitLoad": 0,
                "cpu.EvaluateScript": 1.6666666666666667,
                "cpu.v8.compile": 1,
                "cpu.ResourceFetcher::requestResource": 17.333333333333332,
                "cpu.UpdateLayoutTree": 23.666666666666668,
                "cpu.Layout": 101,
                "cpu.PrePaint": 4.666666666666667,
                "cpu.IntersectionObserverController::computeIntersections": 0.66666666666666663,
                "cpu.Paint": 7.666666666666667,
                "cpu.Layerize": 1,
                "cpu.largestContentfulPaint::Candidate": 0,
                "cpu.FunctionCall": 13,
                "cpu.HitTest": 0.33333333333333331,
                "cpu.MarkDOMContent": 0,
                "cpu.v8.compileModule": 1,
                "cpu.v8.evaluateModule": 4.666666666666667,
                "cpu.FireAnimationFrame": 0,
                "cpu.MarkLoad": 0,
                "cpu.TimerFire": 14,
                "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.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                "cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0.66666666666666663,
                "cpu.Parallel scavenge started": 0,
                "cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                "cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                "cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
                "cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                "cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                "cpu.V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
                "cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                "cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
                "cpu.V8.GC_HEAP_EPILOGUE": 0,
                "cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                "cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                "cpu.Idle": 4771.666666666667,
                "start_epoch": 1697829164.6208687,
                "date": 1697829166.7949402,
                "throttle_cpu_requested": 1,
                "throttle_cpu": 1.0236560737,
                "fullyLoadedCPUms": 3143,
                "fullyLoadedCPUpct": 18.892178657466665,
                "domElements": 458,
                "domComplete": 2335.6666666666665,
                "PerformancePaintTiming.first-paint": 908.10000000023331,
                "PerformancePaintTiming.first-contentful-paint": 908.10000000023331,
                "test_run_time_ms": 12550.333333333334,
                "userTime.is": 2064.6666666666665,
                "userTime.dr": 2065,
                "userTime.visible": 2073.3333333333335,
                "userTime.ofv": 2073.3333333333335,
                "userTime.mbv": 2088,
                "userTime.e_is": 2088,
                "userTime.pc": 2091,
                "userTime.ol": 2335.6666666666665,
                "userTime": 2335.6666666666665,
                "Colordepth": 24,
                "generated-content-percent": 6.1399999999999997,
                "generated-content-size": 8.6099999999999994,
                "lastVisualChange": 1766.6666666666667,
                "render": 933.33333333333337,
                "visualComplete85": 1766.6666666666667,
                "visualComplete90": 1766.6666666666667,
                "visualComplete95": 1766.6666666666667,
                "visualComplete99": 1766.6666666666667,
                "visualComplete": 1766.6666666666667,
                "SpeedIndex": 1258.3333333333333,
                "chromeUserTiming.navigationStart": 42.666666666666664,
                "chromeUserTiming.fetchStart": 21,
                "chromeUserTiming.domLoading": 815.33333333333337,
                "chromeUserTiming.responseEnd": 961.66666666666663,
                "chromeUserTiming.domInteractive": 980,
                "chromeUserTiming.domContentLoadedEventStart": 1558.6666666666667,
                "chromeUserTiming.domContentLoadedEventEnd": 1558.6666666666667,
                "chromeUserTiming.domComplete": 2349,
                "chromeUserTiming.unloadEventStart": 815,
                "chromeUserTiming.unloadEventEnd": 815,
                "chromeUserTiming.markAsMainFrame": 815.33333333333337,
                "chromeUserTiming.commitNavigationEnd": 815.33333333333337,
                "chromeUserTiming.firstPaint": 920.66666666666663,
                "chromeUserTiming.firstContentfulPaint": 920.66666666666663,
                "chromeUserTiming.firstMeaningfulPaintCandidate": 920.66666666666663,
                "chromeUserTiming.firstMeaningfulPaint": 970,
                "chromeUserTiming.firstImagePaint": 1598,
                "chromeUserTiming.loadEventStart": 2350.3333333333335,
                "chromeUserTiming.loadEventEnd": 2350.6666666666665,
                "chromeUserTiming.LargestTextPaint": 971,
                "chromeUserTiming.LargestContentfulPaint": 1784.6666666666667,
                "chromeUserTiming.LargestImagePaint": 1784.6666666666667,
                "chromeUserTiming.TotalLayoutShift": 0,
                "chromeUserTiming.CumulativeLayoutShift": 0,
                "FirstInteractive": 1545.3333333333333,
                "maxFID": 0,
                "TTIMeasurementEnd": 8036.666666666667,
                "LastInteractive": 933.33333333333337,
                "TimeToInteractive": 933.33333333333337,
                "FirstCPUIdle": 1545.3333333333333,
                "TotalBlockingTime": 0,
                "run": 2,
                "step": 1,
                "effectiveBps": 150812,
                "domTime": 0,
                "aft": 0,
                "titleTime": 44,
                "domLoading": 0,
                "server_rtt": 0,
                "effectiveBpsDoc": 279576.66666666669,
                "cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0.33333333333333331,
                "chromeUserTiming.InteractiveTime": 629.33333333333337,
                "avgRun": 2
            }
        },
        "standardDeviation": {
            "firstView": {
                "loadTime": 310,
                "docTime": 310,
                "fullyLoaded": 193,
                "bytesOut": 105,
                "bytesOutDoc": 3505,
                "bytesIn": 0,
                "bytesInDoc": 9021,
                "requests": 0,
                "requestsFull": 0,
                "requestsDoc": 2,
                "responses_200": 0,
                "responses_404": 0,
                "responses_other": 0,
                "result": 0,
                "testStartOffset": 0,
                "cached": 0,
                "optimization_checked": 0,
                "loadEventStart": 311,
                "loadEventEnd": 312,
                "domContentLoadedEventStart": 290,
                "domContentLoadedEventEnd": 290,
                "connections": 0,
                "final_base_page_request": 0,
                "domInteractive": 9,
                "firstPaint": 37,
                "firstContentfulPaint": 38,
                "firstMeaningfulPaint": 22,
                "firstImagePaint": 42,
                "renderBlockingCSS": 0,
                "renderBlockingJS": 0,
                "TTFB": 22,
                "basePageSSLTime": 2,
                "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": 1472,
                "gzip_savings": 0,
                "minify_total": 0,
                "minify_savings": 0,
                "image_total": 0,
                "image_savings": 0,
                "cpu.ParseHTML": 1,
                "cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
                "cpu.EventDispatch": 0,
                "cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
                "cpu.CommitLoad": 0,
                "cpu.EvaluateScript": 0,
                "cpu.v8.compile": 0,
                "cpu.ResourceFetcher::requestResource": 3,
                "cpu.UpdateLayoutTree": 3,
                "cpu.Layout": 4,
                "cpu.PrePaint": 0,
                "cpu.IntersectionObserverController::computeIntersections": 0,
                "cpu.Paint": 1,
                "cpu.Layerize": 0,
                "cpu.largestContentfulPaint::Candidate": 0,
                "cpu.FunctionCall": 3,
                "cpu.HitTest": 0,
                "cpu.MarkDOMContent": 0,
                "cpu.v8.compileModule": 0,
                "cpu.v8.evaluateModule": 1,
                "cpu.FireAnimationFrame": 0,
                "cpu.MarkLoad": 0,
                "cpu.TimerFire": 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.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                "cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
                "cpu.Parallel scavenge started": 0,
                "cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                "cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                "cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
                "cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                "cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                "cpu.V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
                "cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                "cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
                "cpu.V8.GC_HEAP_EPILOGUE": 0,
                "cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                "cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                "cpu.Idle": 192,
                "start_epoch": 0,
                "date": 0,
                "throttle_cpu_requested": 0,
                "throttle_cpu": 0,
                "fullyLoadedCPUms": 44,
                "fullyLoadedCPUpct": 0,
                "domElements": 0,
                "domComplete": 312,
                "PerformancePaintTiming.first-paint": 37,
                "PerformancePaintTiming.first-contentful-paint": 37,
                "test_run_time_ms": 391,
                "userTime.is": 28,
                "userTime.dr": 29,
                "userTime.visible": 28,
                "userTime.ofv": 28,
                "userTime.mbv": 24,
                "userTime.e_is": 24,
                "userTime.pc": 24,
                "userTime.ol": 312,
                "userTime": 312,
                "Colordepth": 0,
                "generated-content-percent": 0,
                "generated-content-size": 0,
                "lastVisualChange": 47,
                "render": 47,
                "visualComplete85": 47,
                "visualComplete90": 47,
                "visualComplete95": 47,
                "visualComplete99": 47,
                "visualComplete": 47,
                "SpeedIndex": 20,
                "chromeUserTiming.navigationStart": 3,
                "chromeUserTiming.fetchStart": 2,
                "chromeUserTiming.domLoading": 23,
                "chromeUserTiming.responseEnd": 15,
                "chromeUserTiming.domInteractive": 11,
                "chromeUserTiming.domContentLoadedEventStart": 292,
                "chromeUserTiming.domContentLoadedEventEnd": 292,
                "chromeUserTiming.domComplete": 311,
                "chromeUserTiming.unloadEventStart": 24,
                "chromeUserTiming.unloadEventEnd": 24,
                "chromeUserTiming.markAsMainFrame": 23,
                "chromeUserTiming.commitNavigationEnd": 23,
                "chromeUserTiming.firstPaint": 37,
                "chromeUserTiming.firstContentfulPaint": 37,
                "chromeUserTiming.firstMeaningfulPaintCandidate": 37,
                "chromeUserTiming.firstMeaningfulPaint": 22,
                "chromeUserTiming.firstImagePaint": 42,
                "chromeUserTiming.loadEventStart": 310,
                "chromeUserTiming.loadEventEnd": 311,
                "chromeUserTiming.LargestTextPaint": 22,
                "chromeUserTiming.LargestContentfulPaint": 55,
                "chromeUserTiming.LargestImagePaint": 55,
                "chromeUserTiming.TotalLayoutShift": 0,
                "chromeUserTiming.CumulativeLayoutShift": 0,
                "FirstInteractive": 290,
                "maxFID": 0,
                "TTIMeasurementEnd": 205,
                "LastInteractive": 47,
                "TimeToInteractive": 47,
                "FirstCPUIdle": 290,
                "TotalBlockingTime": 0,
                "run": 0,
                "step": 0,
                "effectiveBps": 6671,
                "domTime": 0,
                "aft": 0,
                "titleTime": 3,
                "domLoading": 0,
                "server_rtt": 0,
                "effectiveBpsDoc": 47117,
                "cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
                "chromeUserTiming.InteractiveTime": 0,
                "avgRun": null
            }
        },
        "median": {
            "firstView": {
                "numSteps": 1,
                "run": 1,
                "tester": "wpt_use1_instance-10.10.11.207",
                "loadTime": 2124,
                "docTime": 2124,
                "fullyLoaded": 4715,
                "bytesOut": 65764,
                "bytesOutDoc": 21890,
                "bytesIn": 631306,
                "bytesInDoc": 410720,
                "requests": [
                    {
                        "type": 3,
                        "id": "EA986D1519C38630E5D8C3AC908848A8",
                        "request_id": "EA986D1519C38630E5D8C3AC908848A8",
                        "ip_addr": "23.185.0.1",
                        "full_url": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "weston.ruter.net",
                        "url": "\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "raw_id": "EA986D1519C38630E5D8C3AC908848A8",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "responseCode": 200,
                        "request_type": "Document",
                        "load_ms": 343,
                        "ttfb_ms": 175,
                        "load_start": 598,
                        "load_start_float": 598.00004899999999,
                        "bytesIn": 41931,
                        "objectSize": 41931,
                        "objectSizeUncompressed": 134842,
                        "chunks": [
                            {
                                "ts": 788,
                                "bytes": 13406,
                                "inflated": 47878
                            },
                            {
                                "ts": 795,
                                "bytes": 1732,
                                "inflated": 6831
                            },
                            {
                                "ts": 800,
                                "bytes": 2835,
                                "inflated": 9175
                            },
                            {
                                "ts": 816,
                                "bytes": 8532,
                                "inflated": 11092
                            },
                            {
                                "ts": 820,
                                "bytes": 1422,
                                "inflated": 5943
                            },
                            {
                                "ts": 821,
                                "bytes": 1422,
                                "inflated": 4213
                            },
                            {
                                "ts": 827,
                                "bytes": 2835,
                                "inflated": 12311
                            },
                            {
                                "ts": 831,
                                "bytes": 1422,
                                "inflated": 3487
                            },
                            {
                                "ts": 833,
                                "bytes": 1422,
                                "inflated": 4523
                            },
                            {
                                "ts": 838,
                                "bytes": 2844,
                                "inflated": 9765
                            },
                            {
                                "ts": 843,
                                "bytes": 1422,
                                "inflated": 6087
                            },
                            {
                                "ts": 941,
                                "bytes": 2637,
                                "inflated": 13537
                            }
                        ],
                        "expires": "",
                        "cacheControl": "public, max-age=600",
                        "contentType": "text\/html",
                        "contentEncoding": "gzip",
                        "socket": 56,
                        "protocol": "HTTP\/2",
                        "dns_start": 244,
                        "dns_end": 244,
                        "connect_start": 244,
                        "connect_end": 415,
                        "ssl_start": 415,
                        "ssl_end": 597,
                        "securityDetails": {
                            "protocol": "TLS 1.3",
                            "keyExchange": "",
                            "keyExchangeGroup": "X25519",
                            "cipher": "AES_128_GCM",
                            "certificateId": 0,
                            "subjectName": "ruter.blog",
                            "sanList": [
                                "ruter.blog",
                                "ruter.dev",
                                "ruter.net",
                                "wes.ruter.net",
                                "weston.blog",
                                "weston.ruter.blog",
                                "weston.ruter.dev",
                                "weston.ruter.net",
                                "westonruter.blog",
                                "westonruter.com",
                                "westonruter.dev",
                                "westonruter.net",
                                "www.ruter.blog",
                                "www.ruter.net",
                                "www.weston.blog",
                                "www.weston.ruter.blog",
                                "www.weston.ruter.net",
                                "www.westonruter.blog",
                                "www.westonruter.com",
                                "www.westonruter.net"
                            ],
                            "issuer": "R3",
                            "validFrom": 1693705658,
                            "validTo": 1701481657,
                            "signedCertificateTimestampList": [
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Let's Encrypt 'Oak2023' log",
                                    "logId": "B73EFB24DF9C4DBA75F239C5BA58F46C5DFC42CF7A9F35C49E1D098125EDB499",
                                    "timestamp": 1693709259285,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "304502201A024164F180289090581277D4986E32581940E674E69F68BBCD4F6B7723937C0221009299D38675DDC554AF87B5565E90646498235FB1450998050EE9C542E94BAC32"
                                },
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Google 'Argon2023' log",
                                    "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                    "timestamp": 1693709259292,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3045022016AE548A8061A0E613EBD213D59EE366A50E73629DC5BCDF9B618CDDDA6FEF29022100CD9408EEC8C908D0E0DC525F536F2BD812B34C590DF550F94F0EC53874E1BA9A"
                                }
                            ],
                            "certificateTransparencyCompliance": "compliant",
                            "serverSignatureAlgorithm": 2052,
                            "encryptedClientHello": false
                        },
                        "initiator": "https:\/\/cdn.ampproject.org\/v0\/amp-social-share-0.1.mjs",
                        "initiator_line": "",
                        "initiator_column": "",
                        "initiator_type": "script",
                        "priority": "Highest",
                        "initial_priority": "Highest",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: weston.ruter.net",
                                ":method: GET",
                                ":path: \/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                ":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",
                                "accept-language: en-US,en;q=0.9",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                "sec-ch-ua-mobile: ?1",
                                "sec-ch-ua-platform: \"iOS\"",
                                "sec-fetch-dest: document",
                                "sec-fetch-mode: navigate",
                                "sec-fetch-site: cross-site",
                                "upgrade-insecure-requests: 1",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "age: 50",
                                "cache-control: public, max-age=600",
                                "content-encoding: gzip",
                                "content-length: 41931",
                                "content-type: text\/html; charset=utf-8",
                                "date: Fri, 20 Oct 2023 19:12:47 GMT",
                                "link: <https:\/\/weston.ruter.net\/wp-json\/>; rel=\"https:\/\/api.w.org\/\"",
                                "link: <https:\/\/weston.ruter.net\/wp-json\/wp\/v2\/posts\/22796>; rel=\"alternate\"; type=\"application\/json\"",
                                "link: <https:\/\/weston.ruter.net\/?p=22796>; rel=shortlink",
                                "link: <https:\/\/cdn.ampproject.org>; rel=\"preconnect\"",
                                "link: <\/\/weston.ruter.net>; rel=\"dns-prefetch\"",
                                "link: <\/\/v0.wordpress.com>; rel=\"dns-prefetch\"",
                                "link: <\/\/i0.wp.com>; rel=\"dns-prefetch\"",
                                "server: nginx",
                                "server-timing: amp_sanitizer;dur=\"74.7\",amp_style_sanitizer;dur=\"30.9\",amp_tag_and_attribute_sanitizer;dur=\"22.2\",amp_optimizer;dur=\"10.0\"",
                                "strict-transport-security: max-age=31622400",
                                "vary: Accept-Encoding, accept, content-type, Cookie, Cookie",
                                "via: 1.1 varnish, 1.1 varnish",
                                "x-cache: HIT, HIT",
                                "x-cache-hits: 1, 1",
                                "x-pantheon-styx-hostname: styx-fe1-b-695fb49478-qmkzf",
                                "x-pingback: https:\/\/weston.ruter.net\/xmlrpc.php",
                                "x-served-by: cache-chi-kigq8000149-CHI, cache-iad-kjyo7100070-IAD",
                                "x-styx-req-id: 89780408-6f7c-11ee-88d9-fe80048b9402",
                                "x-timer: S1697829168.685547,VS0,VE2",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 2251,
                        "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": 0,
                        "connect_ms": 171,
                        "ssl_ms": 182,
                        "gzip_total": 41931,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": null,
                        "cdn_provider": "Fastly",
                        "server_count": null,
                        "created": 0,
                        "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net 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": 100
                        },
                        "tls_version": "TLS 1.3",
                        "tls_resumed": "False",
                        "tls_next_proto": "h2",
                        "tls_cipher_suite": 4865,
                        "netlog_id": 49,
                        "certificates": [
                            "-----BEGIN CERTIFICATE-----\nMIIGMjCCBRqgAwIBAgISBHZIhuFdYJ5Jhhs\/jIOr5bJTMA0GCSqGSIb3DQEBCwUA\nMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD\nEwJSMzAeFw0yMzA5MDMwMTQ3MzhaFw0yMzEyMDIwMTQ3MzdaMBUxEzARBgNVBAMT\nCnJ1dGVyLmJsb2cwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD0k3rV\nHQ4ROjJz0IhpvU18U+970cYMasoZgjbEhkOPWDT9ilW8eLOg9CaOSFyB9\/DQMu0h\nx2oqZnBZRFCQp0A\/bYYYBEzwstodMaPb8DO5TkJkY0Qw9y9rdg1aBCT2Fj7S6de6\n\/9Pi92BP\/cVvC4ftdUu67iD5zOVszOu5T5jLnizW\/KnVbj82toCrxP2pVRgEu2nV\nS\/PDa8ngxAhd1p41G+BGpdalEeCDJ5oP\/YOs7XBcAHhhj6xO4tj8TG6CHwbTnuyg\nYfCJA1rqbI\/p6dzAsCZZTSWnd5tb3WICPmMPmqHAkJKnrE1uvXS6MOur9gorQFSb\n10UffVuZAHrwNCS5AgMBAAGjggNdMIIDWTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB\/wQCMAAwHQYDVR0OBBYE\nFC1BxmrCM5vIm30s+JffZxyQK3vwMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYf\nr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8u\nbGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMIIB\nZAYDVR0RBIIBWzCCAVeCCnJ1dGVyLmJsb2eCCXJ1dGVyLmRldoIJcnV0ZXIubmV0\ngg13ZXMucnV0ZXIubmV0ggt3ZXN0b24uYmxvZ4IRd2VzdG9uLnJ1dGVyLmJsb2eC\nEHdlc3Rvbi5ydXRlci5kZXaCEHdlc3Rvbi5ydXRlci5uZXSCEHdlc3RvbnJ1dGVy\nLmJsb2eCD3dlc3RvbnJ1dGVyLmNvbYIPd2VzdG9ucnV0ZXIuZGV2gg93ZXN0b25y\ndXRlci5uZXSCDnd3dy5ydXRlci5ibG9ngg13d3cucnV0ZXIubmV0gg93d3cud2Vz\ndG9uLmJsb2eCFXd3dy53ZXN0b24ucnV0ZXIuYmxvZ4IUd3d3Lndlc3Rvbi5ydXRl\nci5uZXSCFHd3dy53ZXN0b25ydXRlci5ibG9nghN3d3cud2VzdG9ucnV0ZXIuY29t\nghN3d3cud2VzdG9ucnV0ZXIubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBAYK\nKwYBBAHWeQIEAgSB9QSB8gDwAHYAtz77JN+cTbp18jnFulj0bF38Qs96nzXEnh0J\ngSXttJkAAAGKWPBSFQAABAMARzBFAiAaAkFk8YAokJBYEnfUmG4yWBlA5nTmn2i7\nzU9rdyOTfAIhAJKZ04Z13cVUr4e1Vl6QZGSYI1+xRQmYBQ7pxULpS6wyAHYA6D7Q\n2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAGKWPBSHAAABAMARzBFAiAW\nrlSKgGGg5hPr0hPVnuNmpQ5zYp3FvN+bYYzd2m\/vKQIhAM2UCO7IyQjQ4NxSX1Nv\nK9gSs0xZDfVQ+U8OxTh04bqaMA0GCSqGSIb3DQEBCwUAA4IBAQAkPSN8cnhrdB5p\nSpssb7Subx7z2aLU+gl4sLbdueDiZjBUwWy3YPbPtk+nfW51Ah2+LSZckdEcxOjN\n0qxIL2BUt0l9aJj6Up7JgE69OVCfPxkX6j+erVBk+eafniRIbYwozQK9PIsSqIAO\nEL9NWnWOZ1lumVNK2GyGC\/0X3KuuRLnFllDpPyWJ+Qle2Q3+SqlNV+cnEwCLfWSs\nWluvZSTGF3iSUdFECttqxcNnaNFolVrnRReeWHnU9AMGlDrWgSx+L9fuYylLaMxu\nHoTCYBlzG8Q9nLQtvyOhuFRW\/dOnjsMn2eKXUiNoAcUIlWIA4pbVen\/T0qkxQVrz\nGSksMVqR\n-----END CERTIFICATE-----\n",
                            "-----BEGIN CERTIFICATE-----\nMIIFFjCCAv6gAwIBAgIRAJErCErPDBinU\/bWLiWnX1owDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjAwOTA0MDAwMDAw\nWhcNMjUwOTE1MTYwMDAwWjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg\nRW5jcnlwdDELMAkGA1UEAxMCUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQC7AhUozPaglNMPEuyNVZLD+ILxmaZ6QoinXSaqtSu5xUyxr45r+XXIo9cP\nR5QUVTVXjJ6oojkZ9YI8QqlObvU7wy7bjcCwXPNZOOftz2nwWgsbvsCUJCWH+jdx\nsxPnHKzhm+\/b5DtFUkWWqcFTzjTIUu61ru2P3mBw4qVUq7ZtDpelQDRrK9O8Zutm\nNHz6a4uPVymZ+DAXXbpyb\/uBxa3Shlg9F8fnCbvxK\/eG3MHacV3URuPMrSXBiLxg\nZ3Vms\/EY96Jc5lP\/Ooi2R6X\/ExjqmAl3P51T+c8B5fWmcBcUr2Ok\/5mzk53cU6cG\n\/kiFHaFpriV1uxPMUgP17VGhi9sVAgMBAAGjggEIMIIBBDAOBgNVHQ8BAf8EBAMC\nAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMBIGA1UdEwEB\/wQIMAYB\nAf8CAQAwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYfr52LFMLGMB8GA1UdIwQYMBaA\nFHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcw\nAoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzAnBgNVHR8EIDAeMBygGqAYhhZodHRw\nOi8veDEuYy5sZW5jci5vcmcvMCIGA1UdIAQbMBkwCAYGZ4EMAQIBMA0GCysGAQQB\ngt8TAQEBMA0GCSqGSIb3DQEBCwUAA4ICAQCFyk5HPqP3hUSFvNVneLKYY611TR6W\nPTNlclQtgaDqw+34IL9fzLdwALduO\/ZelN7kIJ+m74uyA+eitRY8kc607TkC53wl\nikfmZW4\/RvTZ8M6UK+5UzhK8jCdLuMGYL6KvzXGRSgi3yLgjewQtCPkIVz6D2QQz\nCkcheAmCJ8MqyJu5zlzyZMjAvnnAT45tRAxekrsu94sQ4egdRCnbWSDtY7kh+BIm\nlJNXoB1lBMEKIq4QDUOXoRgffuDghje1WrG9ML+Hbisq\/yFOGwXD9RiX8F6sw6W4\navAuvDszue5L3sz85K+EC4Y\/wFVDNvZo4TYXao6Z0f+lQKc0t8DQYzk1OXVu8rp2\nyJMC6alLbBfODALZvYH7n7do1AZls4I9d1P4jnkDrQoxB3UqQ9hVl3LEKQ73xF1O\nyK5GhDDX8oVfGKF5u+decIsH4YaTw7mP3GFxJSqv3+0lUFJoi5Lc5da149p90Ids\nhCExroL1+7mryIkXPeFM5TgO9r0rvZaBFOvV2z0gp35Z0+L4WPlbuEjN\/lxPFin+\nHlUjr8gRsI3qfJOQFy\/9rKIJR0Y\/8Omwt\/8oTWgy1mdeHmmjk7j1nYsvC9JSQ6Zv\nMldlTTKB3zhThV1+XWYp6rjd5JW1zbVWEkLNxE7GJThEUG3szgBVGP7pSWTUTsqX\nnLRbwHOoq7hHwg==\n-----END CERTIFICATE-----\n",
                            "-----BEGIN CERTIFICATE-----\nMIIFYDCCBEigAwIBAgIQQAF3ITfU6UK47naqPGQKtzANBgkqhkiG9w0BAQsFADA\/\nMSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT\nDkRTVCBSb290IENBIFgzMB4XDTIxMDEyMDE5MTQwM1oXDTI0MDkzMDE4MTQwM1ow\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwggIiMA0GCSqGSIb3DQEB\nAQUAA4ICDwAwggIKAoICAQCt6CRz9BQ385ueK1coHIe+3LffOJCMbjzmV6B493XC\nov71am72AE8o295ohmxEk7axY\/0UEmu\/H9LqMZshftEzPLpI9d1537O4\/xLxIZpL\nwYqGcWlKZmZsj348cL+tKSIG8+TA5oCu4kuPt5l+lAOf00eXfJlII1PoOK5PCm+D\nLtFJV4yAdLbaL9A4jXsDcCEbdfIwPPqPrt3aY6vrFk\/CjhFLfs8L6P+1dy70sntK\n4EwSJQxwjQMpoOFTJOwT2e4ZvxCzSow\/iaNhUd6shweU9GNx7C7ib1uYgeGJXDR5\nbHbvO5BieebbpJovJsXQEOEO3tkQjhb7t\/eo98flAgeYjzYIlefiN5YNNnWe+w5y\nsR2bvAP5SQXYgd0FtCrWQemsAXaVCg\/Y39W9Eh81LygXbNKYwagJZHduRze6zqxZ\nXmidf3LWicUGQSk+WT7dJvUkyRGnWqNMQB9GoZm1pzpRboY7nn1ypxIFeFntPlF4\nFQsDj43QLwWyPntKHEtzBRL8xurgUBN8Q5N0s8p0544fAQjQMNRbcTa0B7rBMDBc\nSLeCO5imfWCKoqMpgsy6vYMEG6KDA0Gh1gXxG8K28Kh8hjtGqEgqiNx2mna\/H2ql\nPRmP6zjzZN7IKw0KKP\/32+IVQtQi0Cdd4Xn+GOdwiK1O5tmLOsbdJ1Fu\/7xk9TND\nTwIDAQABo4IBRjCCAUIwDwYDVR0TAQH\/BAUwAwEB\/zAOBgNVHQ8BAf8EBAMCAQYw\nSwYIKwYBBQUHAQEEPzA9MDsGCCsGAQUFBzAChi9odHRwOi8vYXBwcy5pZGVudHJ1\nc3QuY29tL3Jvb3RzL2RzdHJvb3RjYXgzLnA3YzAfBgNVHSMEGDAWgBTEp7Gkeyxx\n+tvhS5B1\/8QVYIWJEDBUBgNVHSAETTBLMAgGBmeBDAECATA\/BgsrBgEEAYLfEwEB\nATAwMC4GCCsGAQUFBwIBFiJodHRwOi8vY3BzLnJvb3QteDEubGV0c2VuY3J5cHQu\nb3JnMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmwuaWRlbnRydXN0LmNvbS9E\nU1RST09UQ0FYM0NSTC5jcmwwHQYDVR0OBBYEFHm0WeZ7tuXkAXOACIjIGlj26Ztu\nMA0GCSqGSIb3DQEBCwUAA4IBAQAKcwBslm7\/DlLQrt2M51oGrS+o44+\/yQoDFVDC\n5WxCu2+b9LRPwkSICHXM6webFGJueN7sJ7o5XPWioW5WlHAQU7G75K\/QosMrAdSW\n9MUgNTP52GE24HGNtLi1qoJFlcDyqSMo59ahy2cI2qBDLKobkx\/J3vWraV0T9VuG\nWCLKTVXkcGdtwlfFRjlBz4pYg1htmf5X6DYO8A4jqv2Il9DjXA6USbW1FzXSLr9O\nhe8Y4IWS6wY7bCkjCWDcRQJMEhg76fsO3txE+FiYruq9RUWhiF1myv4Q6W+CyBFC\nDfvp7OOGAN6dEOM4+qR9sdjoSYKEBpsr6GtPAQw4dy753ec5\n-----END CERTIFICATE-----\n"
                        ],
                        "server_port": "443",
                        "final_base_page": true,
                        "is_base_page": true,
                        "load_end": 941,
                        "ttfb_start": 598,
                        "ttfb_end": 773,
                        "download_start": 773,
                        "download_end": 941,
                        "download_ms": 168,
                        "all_start": 244,
                        "all_end": 941,
                        "all_ms": 696,
                        "index": 0,
                        "number": 1
                    },
                    {
                        "type": 3,
                        "id": "29898.19",
                        "request_id": "29898.19",
                        "ip_addr": "23.185.0.1",
                        "full_url": "https:\/\/weston.ruter.net\/wp-content\/themes\/twentytwenty\/assets\/fonts\/inter\/Inter-upright-var.woff2",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "weston.ruter.net",
                        "url": "\/wp-content\/themes\/twentytwenty\/assets\/fonts\/inter\/Inter-upright-var.woff2",
                        "raw_id": "29898.19",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "responseCode": 200,
                        "request_type": "Font",
                        "load_ms": 687,
                        "ttfb_ms": 219,
                        "load_start": 920,
                        "load_start_float": 920.00011900000004,
                        "bytesIn": 223892,
                        "objectSize": 223892,
                        "objectSizeUncompressed": 223892,
                        "chunks": [
                            {
                                "ts": 1161,
                                "bytes": 16375
                            },
                            {
                                "ts": 1174,
                                "bytes": 16375
                            },
                            {
                                "ts": 1191,
                                "bytes": 16375
                            },
                            {
                                "ts": 1328,
                                "bytes": 16411
                            },
                            {
                                "ts": 1342,
                                "bytes": 16375
                            },
                            {
                                "ts": 1432,
                                "bytes": 16375
                            },
                            {
                                "ts": 1489,
                                "bytes": 16375
                            },
                            {
                                "ts": 1505,
                                "bytes": 16411
                            },
                            {
                                "ts": 1533,
                                "bytes": 16375
                            },
                            {
                                "ts": 1548,
                                "bytes": 16375
                            },
                            {
                                "ts": 1563,
                                "bytes": 16375
                            },
                            {
                                "ts": 1579,
                                "bytes": 16411
                            },
                            {
                                "ts": 1596,
                                "bytes": 16375
                            },
                            {
                                "ts": 1607,
                                "bytes": 10909
                            }
                        ],
                        "expires": "Thu, 10 Oct 2024 11:12:16 GMT",
                        "cacheControl": "max-age=31622400",
                        "contentType": "font\/woff2",
                        "contentEncoding": "",
                        "socket": 56,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "initiator_line": 279,
                        "initiator_column": "",
                        "initiator_type": "parser",
                        "priority": "Highest",
                        "initial_priority": "Highest",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: weston.ruter.net",
                                ":method: GET",
                                ":path: \/wp-content\/themes\/twentytwenty\/assets\/fonts\/inter\/Inter-upright-var.woff2",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "origin: https:\/\/weston.ruter.net",
                                "referer: https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                "sec-ch-ua-mobile: ?1",
                                "sec-ch-ua-platform: \"iOS\"",
                                "sec-fetch-dest: font",
                                "sec-fetch-mode: cors",
                                "sec-fetch-site: same-origin",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "access-control-allow-origin: *",
                                "age: 892832",
                                "cache-control: max-age=31622400",
                                "content-length: 223892",
                                "content-type: font\/woff2",
                                "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                "etag: \"6524e048-36a94\"",
                                "expires: Thu, 10 Oct 2024 11:12:16 GMT",
                                "last-modified: Tue, 10 Oct 2023 05:25:28 GMT",
                                "server: nginx",
                                "strict-transport-security: max-age=31622400",
                                "via: 1.1 varnish, 1.1 varnish",
                                "x-cache: HIT, HIT",
                                "x-cache-hits: 1, 1",
                                "x-pantheon-styx-hostname: styx-fe1-a-685d4d5969-rh5q5",
                                "x-served-by: cache-chi-kigq8000069-CHI, cache-iad-kjyo7100070-IAD",
                                "x-styx-req-id: df1f7bbe-675d-11ee-9ff1-feb851941f53",
                                "x-timer: S1697829168.051033,VS0,VE4",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 2179,
                        "score_cache": 100,
                        "score_cdn": 100,
                        "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": 30729568,
                        "cdn_provider": "Fastly",
                        "server_count": null,
                        "created": 919,
                        "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 3,
                        "http2_stream_dependency": 1,
                        "http2_stream_weight": 256,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 119,
                        "server_port": "443",
                        "renderBlocking": "non_blocking",
                        "font_details": {
                            "table_sizes": {
                                "GDEF": 1100,
                                "GPOS": 126308,
                                "GSUB": 20764,
                                "HVAR": 6647,
                                "MVAR": 80,
                                "OS\/2": 96,
                                "STAT": 180,
                                "cmap": 24554,
                                "fvar": 108,
                                "glyf": 113584,
                                "gvar": 221102,
                                "head": 54,
                                "hhea": 36,
                                "hmtx": 10128,
                                "loca": 0,
                                "maxp": 32,
                                "name": 1891,
                                "post": 46329
                            },
                            "names": {
                                "0": "Copyright 2019 The Inter project authors",
                                "1": "Inter",
                                "2": "Regular",
                                "3": "Inter Regular:2019:2c0637eac",
                                "4": "Inter Regular",
                                "5": "Version 3.009;git-2c0637eac",
                                "6": "Inter-Regular",
                                "7": "Inter UI and Inter is a trademark of rsms.",
                                "8": "rsms",
                                "9": "Rasmus Andersson",
                                "11": "https:\/\/rsms.me\/",
                                "12": "https:\/\/rsms.me\/",
                                "13": "OFL 1.1 (SIL Open Font License, Version 1.1)",
                                "14": "http:\/\/scripts.sil.org\/OFL"
                            },
                            "OS2": {
                                "version": 4,
                                "xAvgCharWidth": 1833,
                                "usWeightClass": 400,
                                "usWidthClass": 5,
                                "fsType": 0,
                                "ySubscriptXSize": 1830,
                                "ySubscriptYSize": 1690,
                                "ySubscriptXOffset": 0,
                                "ySubscriptYOffset": 211,
                                "ySuperscriptXSize": 1830,
                                "ySuperscriptYSize": 1690,
                                "ySuperscriptXOffset": 0,
                                "ySuperscriptYOffset": 986,
                                "yStrikeoutSize": 192,
                                "yStrikeoutPosition": 922,
                                "sFamilyClass": 0,
                                "ulUnicodeRange1": 3758099199,
                                "ulUnicodeRange2": 1375773183,
                                "ulUnicodeRange3": 33,
                                "ulUnicodeRange4": 0,
                                "achVendID": "RSMS",
                                "fsSelection": 192,
                                "usFirstCharIndex": 32,
                                "usLastCharIndex": 65535,
                                "sTypoAscender": 2728,
                                "sTypoDescender": -680,
                                "sTypoLineGap": 0,
                                "usWinAscent": 2728,
                                "usWinDescent": 680,
                                "ulCodePageRange1": 415,
                                "ulCodePageRange2": 0,
                                "sxHeight": 1536,
                                "sCapHeight": 2048,
                                "usDefaultChar": 0,
                                "usBreakChar": 32,
                                "usMaxContext": 12,
                                "panose": {
                                    "bFamilyType": 2,
                                    "bSerifStyle": 11,
                                    "bWeight": 5,
                                    "bProportion": 2,
                                    "bContrast": 3,
                                    "bStrokeVariation": 0,
                                    "bArmStyle": 0,
                                    "bLetterForm": 0,
                                    "bMidline": 0,
                                    "bXHeight": 4
                                }
                            },
                            "post": {
                                "formatType": 2,
                                "italicAngle": 0,
                                "underlinePosition": -464,
                                "underlineThickness": 192,
                                "isFixedPitch": 0,
                                "minMemType42": 0,
                                "maxMemType42": 0,
                                "minMemType1": 0,
                                "maxMemType1": 0
                            },
                            "fvar": {
                                "wght": {
                                    "min": 100,
                                    "default": 400,
                                    "max": 900
                                }
                            },
                            "cmap": {
                                "encodings": [
                                    {
                                        "platform": 0,
                                        "encoding": 3
                                    },
                                    {
                                        "platform": 0,
                                        "encoding": 4
                                    },
                                    {
                                        "platform": 3,
                                        "encoding": 1
                                    },
                                    {
                                        "platform": 3,
                                        "encoding": 10
                                    }
                                ],
                                "codepoints": [
                                    32,
                                    33,
                                    34,
                                    35,
                                    36,
                                    37,
                                    38,
                                    39,
                                    40,
                                    41,
                                    42,
                                    43,
                                    44,
                                    45,
                                    46,
                                    47,
                                    48,
                                    49,
                                    50,
                                    51,
                                    52,
                                    53,
                                    54,
                                    55,
                                    56,
                                    57,
                                    58,
                                    59,
                                    60,
                                    61,
                                    62,
                                    63,
                                    64,
                                    65,
                                    66,
                                    67,
                                    68,
                                    69,
                                    70,
                                    71,
                                    72,
                                    73,
                                    74,
                                    75,
                                    76,
                                    77,
                                    78,
                                    79,
                                    80,
                                    81,
                                    82,
                                    83,
                                    84,
                                    85,
                                    86,
                                    87,
                                    88,
                                    89,
                                    90,
                                    91,
                                    92,
                                    93,
                                    94,
                                    95,
                                    96,
                                    97,
                                    98,
                                    99,
                                    100,
                                    101,
                                    102,
                                    103,
                                    104,
                                    105,
                                    106,
                                    107,
                                    108,
                                    109,
                                    110,
                                    111,
                                    112,
                                    113,
                                    114,
                                    115,
                                    116,
                                    117,
                                    118,
                                    119,
                                    120,
                                    121,
                                    122,
                                    123,
                                    124,
                                    125,
                                    126,
                                    160,
                                    161,
                                    162,
                                    163,
                                    164,
                                    165,
                                    166,
                                    167,
                                    168,
                                    169,
                                    170,
                                    171,
                                    172,
                                    173,
                                    174,
                                    175,
                                    176,
                                    177,
                                    178,
                                    179,
                                    180,
                                    181,
                                    182,
                                    183,
                                    184,
                                    185,
                                    186,
                                    187,
                                    188,
                                    189,
                                    190,
                                    191,
                                    192,
                                    193,
                                    194,
                                    195,
                                    196,
                                    197,
                                    198,
                                    199,
                                    200,
                                    201,
                                    202,
                                    203,
                                    204,
                                    205,
                                    206,
                                    207,
                                    208,
                                    209,
                                    210,
                                    211,
                                    212,
                                    213,
                                    214,
                                    215,
                                    216,
                                    217,
                                    218,
                                    219,
                                    220,
                                    221,
                                    222,
                                    223,
                                    224,
                                    225,
                                    226,
                                    227,
                                    228,
                                    229,
                                    230,
                                    231,
                                    232,
                                    233,
                                    234,
                                    235,
                                    236,
                                    237,
                                    238,
                                    239,
                                    240,
                                    241,
                                    242,
                                    243,
                                    244,
                                    245,
                                    246,
                                    247,
                                    248,
                                    249,
                                    250,
                                    251,
                                    252,
                                    253,
                                    254,
                                    255,
                                    256,
                                    257,
                                    258,
                                    259,
                                    260,
                                    261,
                                    262,
                                    263,
                                    264,
                                    265,
                                    266,
                                    267,
                                    268,
                                    269,
                                    270,
                                    271,
                                    272,
                                    273,
                                    274,
                                    275,
                                    276,
                                    277,
                                    278,
                                    279,
                                    280,
                                    281,
                                    282,
                                    283,
                                    284,
                                    285,
                                    286,
                                    287,
                                    288,
                                    289,
                                    290,
                                    291,
                                    292,
                                    293,
                                    294,
                                    295,
                                    296,
                                    297,
                                    298,
                                    299,
                                    300,
                                    301,
                                    302,
                                    303,
                                    304,
                                    305,
                                    306,
                                    307,
                                    308,
                                    309,
                                    310,
                                    311,
                                    312,
                                    313,
                                    314,
                                    315,
                                    316,
                                    317,
                                    318,
                                    319,
                                    320,
                                    321,
                                    322,
                                    323,
                                    324,
                                    325,
                                    326,
                                    327,
                                    328,
                                    330,
                                    331,
                                    332,
                                    333,
                                    334,
                                    335,
                                    336,
                                    337,
                                    338,
                                    339,
                                    340,
                                    341,
                                    342,
                                    343,
                                    344,
                                    345,
                                    346,
                                    347,
                                    348,
                                    349,
                                    350,
                                    351,
                                    352,
                                    353,
                                    354,
                                    355,
                                    356,
                                    357,
                                    358,
                                    359,
                                    360,
                                    361,
                                    362,
                                    363,
                                    364,
                                    365,
                                    366,
                                    367,
                                    368,
                                    369,
                                    370,
                                    371,
                                    372,
                                    373,
                                    374,
                                    375,
                                    376,
                                    377,
                                    378,
                                    379,
                                    380,
                                    381,
                                    382,
                                    383,
                                    384,
                                    385,
                                    386,
                                    387,
                                    388,
                                    389,
                                    390,
                                    391,
                                    392,
                                    393,
                                    394,
                                    395,
                                    396,
                                    397,
                                    398,
                                    399,
                                    400,
                                    401,
                                    402,
                                    403,
                                    404,
                                    405,
                                    406,
                                    407,
                                    408,
                                    409,
                                    410,
                                    411,
                                    412,
                                    413,
                                    414,
                                    415,
                                    416,
                                    417,
                                    418,
                                    419,
                                    420,
                                    421,
                                    422,
                                    423,
                                    424,
                                    425,
                                    426,
                                    427,
                                    428,
                                    429,
                                    430,
                                    431,
                                    432,
                                    433,
                                    434,
                                    435,
                                    436,
                                    437,
                                    438,
                                    439,
                                    440,
                                    441,
                                    442,
                                    443,
                                    444,
                                    445,
                                    446,
                                    447,
                                    448,
                                    449,
                                    450,
                                    451,
                                    453,
                                    454,
                                    455,
                                    456,
                                    457,
                                    458,
                                    459,
                                    460,
                                    461,
                                    462,
                                    463,
                                    464,
                                    465,
                                    466,
                                    467,
                                    468,
                                    469,
                                    470,
                                    471,
                                    472,
                                    473,
                                    474,
                                    475,
                                    476,
                                    477,
                                    478,
                                    479,
                                    480,
                                    481,
                                    482,
                                    483,
                                    484,
                                    485,
                                    486,
                                    487,
                                    488,
                                    489,
                                    490,
                                    491,
                                    492,
                                    493,
                                    494,
                                    495,
                                    496,
                                    497,
                                    498,
                                    499,
                                    500,
                                    501,
                                    502,
                                    503,
                                    504,
                                    505,
                                    506,
                                    507,
                                    508,
                                    509,
                                    510,
                                    511,
                                    512,
                                    513,
                                    514,
                                    515,
                                    516,
                                    517,
                                    518,
                                    519,
                                    520,
                                    521,
                                    522,
                                    523,
                                    524,
                                    525,
                                    526,
                                    527,
                                    528,
                                    529,
                                    530,
                                    531,
                                    532,
                                    533,
                                    534,
                                    535,
                                    536,
                                    537,
                                    538,
                                    539,
                                    540,
                                    541,
                                    542,
                                    543,
                                    544,
                                    545,
                                    546,
                                    547,
                                    548,
                                    549,
                                    550,
                                    551,
                                    552,
                                    553,
                                    554,
                                    555,
                                    556,
                                    557,
                                    558,
                                    559,
                                    560,
                                    561,
                                    562,
                                    563,
                                    564,
                                    565,
                                    566,
                                    567,
                                    568,
                                    569,
                                    570,
                                    571,
                                    572,
                                    573,
                                    574,
                                    575,
                                    576,
                                    577,
                                    578,
                                    579,
                                    580,
                                    581,
                                    582,
                                    583,
                                    584,
                                    585,
                                    586,
                                    587,
                                    588,
                                    589,
                                    590,
                                    591,
                                    592,
                                    593,
                                    594,
                                    595,
                                    596,
                                    597,
                                    598,
                                    599,
                                    600,
                                    601,
                                    602,
                                    603,
                                    604,
                                    605,
                                    606,
                                    607,
                                    608,
                                    609,
                                    610,
                                    611,
                                    612,
                                    613,
                                    614,
                                    615,
                                    616,
                                    617,
                                    618,
                                    619,
                                    620,
                                    621,
                                    622,
                                    623,
                                    624,
                                    625,
                                    626,
                                    627,
                                    628,
                                    629,
                                    630,
                                    631,
                                    632,
                                    633,
                                    634,
                                    635,
                                    636,
                                    637,
                                    638,
                                    639,
                                    640,
                                    641,
                                    642,
                                    643,
                                    644,
                                    645,
                                    646,
                                    647,
                                    648,
                                    649,
                                    650,
                                    651,
                                    652,
                                    653,
                                    654,
                                    655,
                                    656,
                                    657,
                                    658,
                                    659,
                                    660,
                                    661,
                                    662,
                                    663,
                                    664,
                                    665,
                                    666,
                                    667,
                                    668,
                                    669,
                                    670,
                                    671,
                                    672,
                                    673,
                                    674,
                                    675,
                                    676,
                                    677,
                                    678,
                                    679,
                                    680,
                                    681,
                                    682,
                                    683,
                                    684,
                                    685,
                                    686,
                                    687,
                                    688,
                                    689,
                                    690,
                                    691,
                                    692,
                                    693,
                                    694,
                                    695,
                                    696,
                                    697,
                                    698,
                                    699,
                                    700,
                                    701,
                                    702,
                                    703,
                                    704,
                                    705,
                                    706,
                                    707,
                                    708,
                                    709,
                                    710,
                                    711,
                                    712,
                                    713,
                                    714,
                                    715,
                                    716,
                                    717,
                                    718,
                                    719,
                                    720,
                                    721,
                                    722,
                                    723,
                                    724,
                                    725,
                                    726,
                                    727,
                                    728,
                                    729,
                                    730,
                                    731,
                                    732,
                                    733,
                                    734,
                                    735,
                                    736,
                                    737,
                                    738,
                                    739,
                                    740,
                                    741,
                                    742,
                                    743,
                                    744,
                                    745,
                                    746,
                                    747,
                                    748,
                                    749,
                                    750,
                                    751,
                                    752,
                                    753,
                                    754,
                                    755,
                                    756,
                                    757,
                                    758,
                                    759,
                                    760,
                                    761,
                                    762,
                                    763,
                                    764,
                                    765,
                                    766,
                                    767,
                                    768,
                                    769,
                                    770,
                                    771,
                                    772,
                                    773,
                                    774,
                                    775,
                                    776,
                                    777,
                                    778,
                                    779,
                                    780,
                                    781,
                                    782,
                                    783,
                                    784,
                                    785,
                                    786,
                                    787,
                                    788,
                                    789,
                                    790,
                                    791,
                                    792,
                                    793,
                                    794,
                                    795,
                                    796,
                                    797,
                                    798,
                                    801,
                                    802,
                                    803,
                                    804,
                                    805,
                                    806,
                                    807,
                                    808,
                                    809,
                                    810,
                                    811,
                                    812,
                                    813,
                                    814,
                                    815,
                                    816,
                                    817,
                                    818,
                                    819,
                                    820,
                                    821,
                                    822,
                                    823,
                                    824,
                                    825,
                                    826,
                                    827,
                                    828,
                                    829,
                                    830,
                                    831,
                                    832,
                                    833,
                                    834,
                                    835,
                                    836,
                                    837,
                                    838,
                                    840,
                                    841,
                                    842,
                                    843,
                                    844,
                                    845,
                                    846,
                                    847,
                                    848,
                                    849,
                                    850,
                                    851,
                                    852,
                                    853,
                                    854,
                                    855,
                                    856,
                                    857,
                                    858,
                                    859,
                                    860,
                                    861,
                                    862,
                                    863,
                                    864,
                                    865,
                                    866,
                                    867,
                                    868,
                                    869,
                                    870,
                                    871,
                                    872,
                                    873,
                                    874,
                                    875,
                                    876,
                                    877,
                                    878,
                                    879,
                                    880,
                                    881,
                                    882,
                                    883,
                                    884,
                                    885,
                                    886,
                                    887,
                                    890,
                                    891,
                                    892,
                                    893,
                                    894,
                                    895,
                                    900,
                                    901,
                                    902,
                                    903,
                                    904,
                                    905,
                                    906,
                                    908,
                                    910,
                                    911,
                                    912,
                                    913,
                                    914,
                                    915,
                                    916,
                                    917,
                                    918,
                                    919,
                                    920,
                                    921,
                                    922,
                                    923,
                                    924,
                                    925,
                                    926,
                                    927,
                                    928,
                                    929,
                                    931,
                                    932,
                                    933,
                                    934,
                                    935,
                                    936,
                                    937,
                                    938,
                                    939,
                                    940,
                                    941,
                                    942,
                                    943,
                                    944,
                                    945,
                                    946,
                                    947,
                                    948,
                                    949,
                                    950,
                                    951,
                                    952,
                                    953,
                                    954,
                                    955,
                                    956,
                                    957,
                                    958,
                                    959,
                                    960,
                                    961,
                                    962,
                                    963,
                                    964,
                                    965,
                                    966,
                                    967,
                                    968,
                                    969,
                                    970,
                                    971,
                                    972,
                                    973,
                                    974,
                                    975,
                                    976,
                                    977,
                                    978,
                                    979,
                                    980,
                                    981,
                                    982,
                                    983,
                                    984,
                                    985,
                                    986,
                                    987,
                                    988,
                                    989,
                                    990,
                                    991,
                                    992,
                                    993,
                                    1008,
                                    1009,
                                    1010,
                                    1011,
                                    1012,
                                    1013,
                                    1014,
                                    1015,
                                    1016,
                                    1017,
                                    1018,
                                    1019,
                                    1020,
                                    1021,
                                    1022,
                                    1023,
                                    1024,
                                    1025,
                                    1026,
                                    1027,
                                    1028,
                                    1029,
                                    1030,
                                    1031,
                                    1032,
                                    1033,
                                    1034,
                                    1035,
                                    1036,
                                    1037,
                                    1038,
                                    1039,
                                    1040,
                                    1041,
                                    1042,
                                    1043,
                                    1044,
                                    1045,
                                    1046,
                                    1047,
                                    1048,
                                    1049,
                                    1050,
                                    1051,
                                    1052,
                                    1053,
                                    1054,
                                    1055,
                                    1056,
                                    1057,
                                    1058,
                                    1059,
                                    1060,
                                    1061,
                                    1062,
                                    1063,
                                    1064,
                                    1065,
                                    1066,
                                    1067,
                                    1068,
                                    1069,
                                    1070,
                                    1071,
                                    1072,
                                    1073,
                                    1074,
                                    1075,
                                    1076,
                                    1077,
                                    1078,
                                    1079,
                                    1080,
                                    1081,
                                    1082,
                                    1083,
                                    1084,
                                    1085,
                                    1086,
                                    1087,
                                    1088,
                                    1089,
                                    1090,
                                    1091,
                                    1092,
                                    1093,
                                    1094,
                                    1095,
                                    1096,
                                    1097,
                                    1098,
                                    1099,
                                    1100,
                                    1101,
                                    1102,
                                    1103,
                                    1104,
                                    1105,
                                    1106,
                                    1107,
                                    1108,
                                    1109,
                                    1110,
                                    1111,
                                    1112,
                                    1113,
                                    1114,
                                    1115,
                                    1116,
                                    1117,
                                    1118,
                                    1119,
                                    1120,
                                    1121,
                                    1122,
                                    1123,
                                    1124,
                                    1125,
                                    1126,
                                    1127,
                                    1128,
                                    1129,
                                    1130,
                                    1131,
                                    1132,
                                    1133,
                                    1134,
                                    1135,
                                    1136,
                                    1137,
                                    1138,
                                    1139,
                                    1140,
                                    1141,
                                    1142,
                                    1143,
                                    1144,
                                    1145,
                                    1146,
                                    1147,
                                    1148,
                                    1149,
                                    1150,
                                    1151,
                                    1152,
                                    1153,
                                    1154,
                                    1155,
                                    1156,
                                    1157,
                                    1158,
                                    1159,
                                    1160,
                                    1161,
                                    1162,
                                    1163,
                                    1164,
                                    1165,
                                    1166,
                                    1167,
                                    1168,
                                    1169,
                                    1170,
                                    1171,
                                    1172,
                                    1173,
                                    1174,
                                    1175,
                                    1176,
                                    1177,
                                    1178,
                                    1179,
                                    1180,
                                    1181,
                                    1184,
                                    1185,
                                    1186,
                                    1187,
                                    1188,
                                    1189,
                                    1190,
                                    1191,
                                    1192,
                                    1193,
                                    1194,
                                    1195,
                                    1196,
                                    1197,
                                    1198,
                                    1199,
                                    1200,
                                    1201,
                                    1202,
                                    1203,
                                    1204,
                                    1205,
                                    1206,
                                    1207,
                                    1208,
                                    1209,
                                    1210,
                                    1211,
                                    1212,
                                    1213,
                                    1214,
                                    1215,
                                    1216,
                                    1217,
                                    1218,
                                    1219,
                                    1220,
                                    1221,
                                    1222,
                                    1223,
                                    1224,
                                    1225,
                                    1226,
                                    1227,
                                    1228,
                                    1229,
                                    1230,
                                    1231,
                                    1232,
                                    1233,
                                    1234,
                                    1235,
                                    1236,
                                    1237,
                                    1238,
                                    1239,
                                    1240,
                                    1241,
                                    1242,
                                    1243,
                                    1244,
                                    1245,
                                    1246,
                                    1247,
                                    1248,
                                    1249,
                                    1250,
                                    1251,
                                    1252,
                                    1253,
                                    1254,
                                    1255,
                                    1256,
                                    1257,
                                    1258,
                                    1259,
                                    1260,
                                    1261,
                                    1262,
                                    1263,
                                    1264,
                                    1265,
                                    1266,
                                    1267,
                                    1268,
                                    1269,
                                    1270,
                                    1271,
                                    1272,
                                    1273,
                                    1274,
                                    1275,
                                    1276,
                                    1277,
                                    1278,
                                    1279,
                                    1327,
                                    5227,
                                    7491,
                                    7495,
                                    7496,
                                    7497,
                                    7501,
                                    7503,
                                    7504,
                                    7506,
                                    7510,
                                    7511,
                                    7512,
                                    7515,
                                    7522,
                                    7523,
                                    7524,
                                    7525,
                                    7580,
                                    7584,
                                    7611,
                                    7615,
                                    7616,
                                    7617,
                                    7618,
                                    7619,
                                    7620,
                                    7621,
                                    7622,
                                    7623,
                                    7624,
                                    7625,
                                    7626,
                                    7627,
                                    7628,
                                    7629,
                                    7630,
                                    7631,
                                    7632,
                                    7633,
                                    7634,
                                    7635,
                                    7636,
                                    7637,
                                    7638,
                                    7639,
                                    7640,
                                    7641,
                                    7642,
                                    7643,
                                    7644,
                                    7645,
                                    7646,
                                    7647,
                                    7648,
                                    7649,
                                    7650,
                                    7651,
                                    7652,
                                    7653,
                                    7654,
                                    7655,
                                    7656,
                                    7657,
                                    7658,
                                    7659,
                                    7660,
                                    7661,
                                    7662,
                                    7663,
                                    7664,
                                    7665,
                                    7666,
                                    7667,
                                    7668,
                                    7669,
                                    7676,
                                    7677,
                                    7678,
                                    7679,
                                    7680,
                                    7681,
                                    7682,
                                    7683,
                                    7684,
                                    7685,
                                    7686,
                                    7687,
                                    7688,
                                    7689,
                                    7690,
                                    7691,
                                    7692,
                                    7693,
                                    7694,
                                    7695,
                                    7696,
                                    7697,
                                    7698,
                                    7699,
                                    7700,
                                    7701,
                                    7702,
                                    7703,
                                    7704,
                                    7705,
                                    7706,
                                    7707,
                                    7708,
                                    7709,
                                    7710,
                                    7711,
                                    7712,
                                    7713,
                                    7714,
                                    7715,
                                    7716,
                                    7717,
                                    7718,
                                    7719,
                                    7720,
                                    7721,
                                    7722,
                                    7723,
                                    7724,
                                    7725,
                                    7726,
                                    7727,
                                    7728,
                                    7729,
                                    7730,
                                    7731,
                                    7732,
                                    7733,
                                    7734,
                                    7735,
                                    7736,
                                    7737,
                                    7738,
                                    7739,
                                    7740,
                                    7741,
                                    7742,
                                    7743,
                                    7744,
                                    7745,
                                    7746,
                                    7747,
                                    7748,
                                    7749,
                                    7750,
                                    7751,
                                    7752,
                                    7753,
                                    7754,
                                    7755,
                                    7756,
                                    7757,
                                    7758,
                                    7759,
                                    7760,
                                    7761,
                                    7762,
                                    7763,
                                    7764,
                                    7765,
                                    7766,
                                    7767,
                                    7768,
                                    7769,
                                    7770,
                                    7771,
                                    7772,
                                    7773,
                                    7774,
                                    7775,
                                    7776,
                                    7777,
                                    7778,
                                    7779,
                                    7780,
                                    7781,
                                    7782,
                                    7783,
                                    7784,
                                    7785,
                                    7786,
                                    7787,
                                    7788,
                                    7789,
                                    7790,
                                    7791,
                                    7792,
                                    7793,
                                    7794,
                                    7795,
                                    7796,
                                    7797,
                                    7798,
                                    7799,
                                    7800,
                                    7801,
                                    7802,
                                    7803,
                                    7804,
                                    7805,
                                    7806,
                                    7807,
                                    7808,
                                    7809,
                                    7810,
                                    7811,
                                    7812,
                                    7813,
                                    7814,
                                    7815,
                                    7816,
                                    7817,
                                    7818,
                                    7819,
                                    7820,
                                    7821,
                                    7822,
                                    7823,
                                    7824,
                                    7825,
                                    7826,
                                    7827,
                                    7828,
                                    7829,
                                    7830,
                                    7831,
                                    7832,
                                    7833,
                                    7834,
                                    7835,
                                    7836,
                                    7837,
                                    7838,
                                    7839,
                                    7840,
                                    7841,
                                    7842,
                                    7843,
                                    7844,
                                    7845,
                                    7846,
                                    7847,
                                    7848,
                                    7849,
                                    7850,
                                    7851,
                                    7852,
                                    7853,
                                    7854,
                                    7855,
                                    7856,
                                    7857,
                                    7858,
                                    7859,
                                    7860,
                                    7861,
                                    7862,
                                    7863,
                                    7864,
                                    7865,
                                    7866,
                                    7867,
                                    7868,
                                    7869,
                                    7870,
                                    7871,
                                    7872,
                                    7873,
                                    7874,
                                    7875,
                                    7876,
                                    7877,
                                    7878,
                                    7879,
                                    7880,
                                    7881,
                                    7882,
                                    7883,
                                    7884,
                                    7885,
                                    7886,
                                    7887,
                                    7888,
                                    7889,
                                    7890,
                                    7891,
                                    7892,
                                    7893,
                                    7894,
                                    7895,
                                    7896,
                                    7897,
                                    7898,
                                    7899,
                                    7900,
                                    7901,
                                    7902,
                                    7903,
                                    7904,
                                    7905,
                                    7906,
                                    7907,
                                    7908,
                                    7909,
                                    7910,
                                    7911,
                                    7912,
                                    7913,
                                    7914,
                                    7915,
                                    7916,
                                    7917,
                                    7918,
                                    7919,
                                    7920,
                                    7921,
                                    7922,
                                    7923,
                                    7924,
                                    7925,
                                    7926,
                                    7927,
                                    7928,
                                    7929,
                                    7930,
                                    7931,
                                    7932,
                                    7933,
                                    7934,
                                    7935,
                                    7936,
                                    7937,
                                    7938,
                                    7939,
                                    7940,
                                    7941,
                                    7942,
                                    7943,
                                    7944,
                                    7945,
                                    7946,
                                    7947,
                                    7948,
                                    7949,
                                    7950,
                                    7951,
                                    7952,
                                    7953,
                                    7954,
                                    7955,
                                    7956,
                                    7957,
                                    7960,
                                    7961,
                                    7962,
                                    7963,
                                    7964,
                                    7965,
                                    7968,
                                    7969,
                                    7970,
                                    7971,
                                    7972,
                                    7973,
                                    7974,
                                    7975,
                                    7976,
                                    7977,
                                    7978,
                                    7979,
                                    7980,
                                    7981,
                                    7982,
                                    7983,
                                    7984,
                                    7985,
                                    7986,
                                    7987,
                                    7988,
                                    7989,
                                    7990,
                                    7991,
                                    7992,
                                    7993,
                                    7994,
                                    7995,
                                    7996,
                                    7997,
                                    7998,
                                    7999,
                                    8000,
                                    8001,
                                    8002,
                                    8003,
                                    8004,
                                    8005,
                                    8008,
                                    8009,
                                    8010,
                                    8011,
                                    8012,
                                    8013,
                                    8016,
                                    8017,
                                    8018,
                                    8019,
                                    8020,
                                    8021,
                                    8022,
                                    8023,
                                    8025,
                                    8027,
                                    8029,
                                    8031,
                                    8032,
                                    8033,
                                    8034,
                                    8035,
                                    8036,
                                    8037,
                                    8038,
                                    8039,
                                    8040,
                                    8041,
                                    8042,
                                    8043,
                                    8044,
                                    8045,
                                    8046,
                                    8047,
                                    8048,
                                    8049,
                                    8050,
                                    8051,
                                    8052,
                                    8053,
                                    8054,
                                    8055,
                                    8056,
                                    8057,
                                    8058,
                                    8059,
                                    8060,
                                    8061,
                                    8064,
                                    8065,
                                    8066,
                                    8067,
                                    8068,
                                    8069,
                                    8070,
                                    8071,
                                    8072,
                                    8073,
                                    8074,
                                    8075,
                                    8076,
                                    8077,
                                    8078,
                                    8079,
                                    8080,
                                    8081,
                                    8082,
                                    8083,
                                    8084,
                                    8085,
                                    8086,
                                    8087,
                                    8088,
                                    8089,
                                    8090,
                                    8091,
                                    8092,
                                    8093,
                                    8094,
                                    8095,
                                    8096,
                                    8097,
                                    8098,
                                    8099,
                                    8100,
                                    8101,
                                    8102,
                                    8103,
                                    8104,
                                    8105,
                                    8106,
                                    8107,
                                    8108,
                                    8109,
                                    8110,
                                    8111,
                                    8112,
                                    8113,
                                    8114,
                                    8115,
                                    8116,
                                    8118,
                                    8119,
                                    8120,
                                    8121,
                                    8122,
                                    8123,
                                    8124,
                                    8125,
                                    8126,
                                    8127,
                                    8128,
                                    8129,
                                    8130,
                                    8131,
                                    8132,
                                    8134,
                                    8135,
                                    8136,
                                    8137,
                                    8138,
                                    8139,
                                    8140,
                                    8141,
                                    8142,
                                    8143,
                                    8144,
                                    8145,
                                    8146,
                                    8147,
                                    8150,
                                    8151,
                                    8152,
                                    8153,
                                    8154,
                                    8155,
                                    8157,
                                    8158,
                                    8159,
                                    8160,
                                    8161,
                                    8162,
                                    8163,
                                    8164,
                                    8165,
                                    8166,
                                    8167,
                                    8168,
                                    8169,
                                    8170,
                                    8171,
                                    8172,
                                    8173,
                                    8174,
                                    8175,
                                    8178,
                                    8179,
                                    8180,
                                    8182,
                                    8183,
                                    8184,
                                    8185,
                                    8186,
                                    8187,
                                    8188,
                                    8189,
                                    8190,
                                    8192,
                                    8193,
                                    8194,
                                    8195,
                                    8196,
                                    8197,
                                    8198,
                                    8199,
                                    8200,
                                    8201,
                                    8202,
                                    8203,
                                    8208,
                                    8209,
                                    8210,
                                    8211,
                                    8212,
                                    8213,
                                    8214,
                                    8215,
                                    8216,
                                    8217,
                                    8218,
                                    8219,
                                    8220,
                                    8221,
                                    8222,
                                    8223,
                                    8224,
                                    8225,
                                    8226,
                                    8227,
                                    8228,
                                    8229,
                                    8230,
                                    8231,
                                    8239,
                                    8240,
                                    8241,
                                    8242,
                                    8243,
                                    8244,
                                    8245,
                                    8246,
                                    8247,
                                    8248,
                                    8249,
                                    8250,
                                    8251,
                                    8252,
                                    8253,
                                    8254,
                                    8255,
                                    8256,
                                    8257,
                                    8258,
                                    8259,
                                    8260,
                                    8261,
                                    8262,
                                    8263,
                                    8264,
                                    8265,
                                    8266,
                                    8267,
                                    8268,
                                    8269,
                                    8270,
                                    8271,
                                    8272,
                                    8273,
                                    8274,
                                    8275,
                                    8276,
                                    8277,
                                    8278,
                                    8279,
                                    8280,
                                    8281,
                                    8282,
                                    8283,
                                    8284,
                                    8285,
                                    8286,
                                    8287,
                                    8304,
                                    8305,
                                    8308,
                                    8309,
                                    8310,
                                    8311,
                                    8312,
                                    8313,
                                    8314,
                                    8315,
                                    8316,
                                    8317,
                                    8318,
                                    8319,
                                    8320,
                                    8321,
                                    8322,
                                    8323,
                                    8324,
                                    8325,
                                    8326,
                                    8327,
                                    8328,
                                    8329,
                                    8330,
                                    8331,
                                    8332,
                                    8333,
                                    8334,
                                    8336,
                                    8337,
                                    8338,
                                    8339,
                                    8340,
                                    8341,
                                    8342,
                                    8343,
                                    8344,
                                    8345,
                                    8346,
                                    8347,
                                    8348,
                                    8352,
                                    8353,
                                    8354,
                                    8355,
                                    8356,
                                    8357,
                                    8358,
                                    8359,
                                    8360,
                                    8361,
                                    8362,
                                    8363,
                                    8364,
                                    8365,
                                    8366,
                                    8367,
                                    8368,
                                    8369,
                                    8370,
                                    8371,
                                    8372,
                                    8373,
                                    8374,
                                    8375,
                                    8376,
                                    8377,
                                    8378,
                                    8379,
                                    8380,
                                    8381,
                                    8382,
                                    8411,
                                    8412,
                                    8413,
                                    8414,
                                    8419,
                                    8424,
                                    8432,
                                    8448,
                                    8449,
                                    8451,
                                    8453,
                                    8454,
                                    8457,
                                    8467,
                                    8470,
                                    8471,
                                    8478,
                                    8479,
                                    8480,
                                    8481,
                                    8482,
                                    8483,
                                    8486,
                                    8490,
                                    8491,
                                    8494,
                                    8498,
                                    8507,
                                    8525,
                                    8527,
                                    8531,
                                    8538,
                                    8539,
                                    8540,
                                    8541,
                                    8542,
                                    8543,
                                    8544,
                                    8545,
                                    8546,
                                    8547,
                                    8548,
                                    8549,
                                    8550,
                                    8551,
                                    8552,
                                    8553,
                                    8554,
                                    8555,
                                    8556,
                                    8557,
                                    8558,
                                    8559,
                                    8560,
                                    8561,
                                    8562,
                                    8563,
                                    8564,
                                    8565,
                                    8566,
                                    8567,
                                    8568,
                                    8569,
                                    8570,
                                    8571,
                                    8572,
                                    8573,
                                    8574,
                                    8575,
                                    8576,
                                    8577,
                                    8578,
                                    8579,
                                    8580,
                                    8581,
                                    8582,
                                    8583,
                                    8584,
                                    8592,
                                    8593,
                                    8594,
                                    8595,
                                    8596,
                                    8597,
                                    8598,
                                    8599,
                                    8600,
                                    8601,
                                    8617,
                                    8618,
                                    8624,
                                    8625,
                                    8627,
                                    8628,
                                    8629,
                                    8634,
                                    8635,
                                    8656,
                                    8658,
                                    8660,
                                    8670,
                                    8671,
                                    8676,
                                    8677,
                                    8679,
                                    8682,
                                    8706,
                                    8709,
                                    8710,
                                    8719,
                                    8721,
                                    8722,
                                    8730,
                                    8734,
                                    8747,
                                    8776,
                                    8800,
                                    8804,
                                    8805,
                                    8853,
                                    8854,
                                    8855,
                                    8963,
                                    8965,
                                    8984,
                                    8997,
                                    8998,
                                    8999,
                                    9003,
                                    9095,
                                    9099,
                                    9166,
                                    9167,
                                    9251,
                                    9312,
                                    9313,
                                    9314,
                                    9315,
                                    9316,
                                    9317,
                                    9318,
                                    9319,
                                    9320,
                                    9398,
                                    9399,
                                    9400,
                                    9401,
                                    9402,
                                    9403,
                                    9404,
                                    9405,
                                    9406,
                                    9407,
                                    9408,
                                    9409,
                                    9410,
                                    9411,
                                    9412,
                                    9413,
                                    9414,
                                    9415,
                                    9416,
                                    9417,
                                    9418,
                                    9419,
                                    9420,
                                    9421,
                                    9422,
                                    9423,
                                    9450,
                                    9650,
                                    9658,
                                    9660,
                                    9664,
                                    9670,
                                    9671,
                                    9674,
                                    9675,
                                    9679,
                                    9702,
                                    9728,
                                    9733,
                                    9734,
                                    9788,
                                    9825,
                                    9829,
                                    9888,
                                    10003,
                                    10007,
                                    10070,
                                    10084,
                                    10112,
                                    10113,
                                    10114,
                                    10115,
                                    10116,
                                    10117,
                                    10118,
                                    10119,
                                    10120,
                                    10223,
                                    10229,
                                    10230,
                                    10231,
                                    10232,
                                    10233,
                                    10234,
                                    10808,
                                    11014,
                                    11388,
                                    11391,
                                    11775,
                                    11800,
                                    42655,
                                    43007,
                                    43310,
                                    57344,
                                    57346,
                                    57347,
                                    57348,
                                    57349,
                                    57350,
                                    57351,
                                    57352,
                                    57353,
                                    57354,
                                    57355,
                                    57356,
                                    57357,
                                    57358,
                                    57359,
                                    57360,
                                    57361,
                                    57362,
                                    57363,
                                    57364,
                                    57365,
                                    57366,
                                    57367,
                                    57368,
                                    57369,
                                    57370,
                                    57371,
                                    57372,
                                    57373,
                                    57374,
                                    57375,
                                    57376,
                                    57377,
                                    57378,
                                    57379,
                                    57380,
                                    57381,
                                    57382,
                                    57383,
                                    57384,
                                    57385,
                                    57386,
                                    57387,
                                    57388,
                                    57389,
                                    57390,
                                    57391,
                                    57392,
                                    57393,
                                    57394,
                                    57395,
                                    57396,
                                    57397,
                                    57398,
                                    57399,
                                    57400,
                                    57401,
                                    57402,
                                    57403,
                                    57404,
                                    57405,
                                    57406,
                                    57407,
                                    57408,
                                    57409,
                                    57410,
                                    57411,
                                    57412,
                                    57413,
                                    57414,
                                    57415,
                                    57416,
                                    57417,
                                    57418,
                                    57419,
                                    57420,
                                    57421,
                                    57422,
                                    57423,
                                    57424,
                                    57425,
                                    57426,
                                    57427,
                                    57428,
                                    57429,
                                    57430,
                                    57431,
                                    57432,
                                    57433,
                                    57434,
                                    57435,
                                    57436,
                                    57437,
                                    57438,
                                    57439,
                                    57440,
                                    57441,
                                    57442,
                                    57443,
                                    57444,
                                    57445,
                                    57446,
                                    57447,
                                    57448,
                                    57449,
                                    57450,
                                    57451,
                                    57452,
                                    57453,
                                    57454,
                                    57455,
                                    57456,
                                    57457,
                                    57458,
                                    57459,
                                    57460,
                                    57461,
                                    57462,
                                    57463,
                                    57464,
                                    57465,
                                    57466,
                                    57467,
                                    57468,
                                    57469,
                                    57470,
                                    57471,
                                    57472,
                                    57473,
                                    57474,
                                    57475,
                                    57476,
                                    57477,
                                    57478,
                                    57479,
                                    57480,
                                    57481,
                                    57482,
                                    57483,
                                    57484,
                                    57485,
                                    57486,
                                    57487,
                                    57488,
                                    57489,
                                    57490,
                                    57491,
                                    57492,
                                    57493,
                                    57494,
                                    57495,
                                    57496,
                                    57497,
                                    57498,
                                    57499,
                                    57500,
                                    57501,
                                    57502,
                                    57503,
                                    57504,
                                    57505,
                                    57506,
                                    57507,
                                    57508,
                                    57509,
                                    57510,
                                    57511,
                                    57512,
                                    57513,
                                    57514,
                                    57515,
                                    57516,
                                    57517,
                                    57518,
                                    57519,
                                    57520,
                                    57521,
                                    57522,
                                    57523,
                                    57524,
                                    57525,
                                    57526,
                                    57527,
                                    57528,
                                    57529,
                                    57530,
                                    57531,
                                    57532,
                                    57533,
                                    57534,
                                    57535,
                                    57536,
                                    57537,
                                    57538,
                                    57539,
                                    57540,
                                    57541,
                                    57542,
                                    57543,
                                    57544,
                                    57545,
                                    57546,
                                    57547,
                                    57548,
                                    57549,
                                    57550,
                                    57551,
                                    57552,
                                    57553,
                                    57554,
                                    57555,
                                    57556,
                                    57557,
                                    57558,
                                    57559,
                                    57560,
                                    57561,
                                    57562,
                                    57563,
                                    57564,
                                    57565,
                                    57566,
                                    57567,
                                    57568,
                                    57569,
                                    57570,
                                    57571,
                                    57572,
                                    57573,
                                    57574,
                                    57581,
                                    57582,
                                    57583,
                                    57584,
                                    57585,
                                    57586,
                                    57587,
                                    57588,
                                    57589,
                                    57590,
                                    57591,
                                    57592,
                                    57593,
                                    57594,
                                    57595,
                                    57596,
                                    57597,
                                    57598,
                                    57599,
                                    57600,
                                    57601,
                                    57602,
                                    57603,
                                    57604,
                                    57605,
                                    57606,
                                    57607,
                                    57608,
                                    57609,
                                    57610,
                                    57611,
                                    57612,
                                    57613,
                                    57614,
                                    57615,
                                    57616,
                                    57617,
                                    57618,
                                    57619,
                                    57620,
                                    57621,
                                    57622,
                                    57623,
                                    57624,
                                    57625,
                                    57626,
                                    57627,
                                    57628,
                                    57629,
                                    57630,
                                    57631,
                                    57632,
                                    57633,
                                    57634,
                                    57635,
                                    57636,
                                    57637,
                                    57638,
                                    57639,
                                    57640,
                                    57641,
                                    57642,
                                    57643,
                                    57644,
                                    57645,
                                    57646,
                                    57647,
                                    57648,
                                    57649,
                                    57650,
                                    57651,
                                    57652,
                                    57653,
                                    57654,
                                    57655,
                                    57656,
                                    57657,
                                    57658,
                                    57659,
                                    57660,
                                    57661,
                                    57662,
                                    57663,
                                    57664,
                                    57665,
                                    57666,
                                    57667,
                                    57668,
                                    57669,
                                    57670,
                                    57671,
                                    57672,
                                    57673,
                                    57674,
                                    57675,
                                    57676,
                                    57677,
                                    57678,
                                    57679,
                                    57680,
                                    57681,
                                    57682,
                                    57683,
                                    57684,
                                    57685,
                                    57686,
                                    57687,
                                    57688,
                                    57689,
                                    57690,
                                    57691,
                                    57692,
                                    57693,
                                    57694,
                                    63171,
                                    65056,
                                    65057,
                                    65058,
                                    65059,
                                    65060,
                                    65061,
                                    65062,
                                    65063,
                                    65064,
                                    65065,
                                    65066,
                                    65067,
                                    65068,
                                    65069,
                                    65279,
                                    127280,
                                    127281,
                                    127282,
                                    127283,
                                    127284,
                                    127285,
                                    127286,
                                    127287,
                                    127288,
                                    127289,
                                    127290,
                                    127291,
                                    127292,
                                    127293,
                                    127294,
                                    127295,
                                    127296,
                                    127297,
                                    127298,
                                    127299,
                                    127300,
                                    127301,
                                    127302,
                                    127303,
                                    127304,
                                    127305,
                                    127338,
                                    127339,
                                    127340,
                                    129104,
                                    129106
                                ]
                            },
                            "color": {
                                "formats": [],
                                "numPalettes": 0,
                                "numPaletteEntries": 0
                            },
                            "features": {
                                "GSUB": {
                                    "DFLT": {
                                        "default": [
                                            "aalt",
                                            "calt",
                                            "case",
                                            "ccmp",
                                            "cv01",
                                            "cv02",
                                            "cv03",
                                            "cv04",
                                            "cv05",
                                            "cv06",
                                            "cv07",
                                            "cv08",
                                            "cv09",
                                            "cv10",
                                            "cv11",
                                            "dlig",
                                            "dnom",
                                            "frac",
                                            "liga",
                                            "numr",
                                            "ordn",
                                            "pnum",
                                            "rlig",
                                            "salt",
                                            "ss01",
                                            "ss02",
                                            "ss03",
                                            "subs",
                                            "sups",
                                            "tnum",
                                            "zero"
                                        ]
                                    },
                                    "latn": {
                                        "default": [
                                            "aalt",
                                            "calt",
                                            "case",
                                            "ccmp",
                                            "cv01",
                                            "cv02",
                                            "cv03",
                                            "cv04",
                                            "cv05",
                                            "cv06",
                                            "cv07",
                                            "cv08",
                                            "cv09",
                                            "cv10",
                                            "cv11",
                                            "dlig",
                                            "dnom",
                                            "frac",
                                            "liga",
                                            "numr",
                                            "ordn",
                                            "pnum",
                                            "rlig",
                                            "salt",
                                            "ss01",
                                            "ss02",
                                            "ss03",
                                            "subs",
                                            "sups",
                                            "tnum",
                                            "zero"
                                        ],
                                        "CAT ": [
                                            "aalt",
                                            "calt",
                                            "case",
                                            "ccmp",
                                            "cv01",
                                            "cv02",
                                            "cv03",
                                            "cv04",
                                            "cv05",
                                            "cv06",
                                            "cv07",
                                            "cv08",
                                            "cv09",
                                            "cv10",
                                            "cv11",
                                            "dlig",
                                            "dnom",
                                            "frac",
                                            "liga",
                                            "locl",
                                            "numr",
                                            "ordn",
                                            "pnum",
                                            "rlig",
                                            "salt",
                                            "ss01",
                                            "ss02",
                                            "ss03",
                                            "subs",
                                            "sups",
                                            "tnum",
                                            "zero"
                                        ],
                                        "MOL ": [
                                            "aalt",
                                            "calt",
                                            "case",
                                            "ccmp",
                                            "cv01",
                                            "cv02",
                                            "cv03",
                                            "cv04",
                                            "cv05",
                                            "cv06",
                                            "cv07",
                                            "cv08",
                                            "cv09",
                                            "cv10",
                                            "cv11",
                                            "dlig",
                                            "dnom",
                                            "frac",
                                            "liga",
                                            "locl",
                                            "numr",
                                            "ordn",
                                            "pnum",
                                            "rlig",
                                            "salt",
                                            "ss01",
                                            "ss02",
                                            "ss03",
                                            "subs",
                                            "sups",
                                            "tnum",
                                            "zero"
                                        ],
                                        "ROM ": [
                                            "aalt",
                                            "calt",
                                            "case",
                                            "ccmp",
                                            "cv01",
                                            "cv02",
                                            "cv03",
                                            "cv04",
                                            "cv05",
                                            "cv06",
                                            "cv07",
                                            "cv08",
                                            "cv09",
                                            "cv10",
                                            "cv11",
                                            "dlig",
                                            "dnom",
                                            "frac",
                                            "liga",
                                            "locl",
                                            "numr",
                                            "ordn",
                                            "pnum",
                                            "rlig",
                                            "salt",
                                            "ss01",
                                            "ss02",
                                            "ss03",
                                            "subs",
                                            "sups",
                                            "tnum",
                                            "zero"
                                        ]
                                    }
                                },
                                "GPOS": {
                                    "DFLT": {
                                        "default": [
                                            "cpsp",
                                            "kern"
                                        ]
                                    },
                                    "latn": {
                                        "default": [
                                            "cpsp",
                                            "kern"
                                        ],
                                        "CAT ": [
                                            "cpsp",
                                            "kern"
                                        ],
                                        "MOL ": [
                                            "cpsp",
                                            "kern"
                                        ],
                                        "ROM ": [
                                            "cpsp",
                                            "kern"
                                        ]
                                    }
                                }
                            },
                            "counts": {
                                "num_cmap_codepoints": 2519,
                                "num_glyphs": 2532
                            }
                        },
                        "load_end": 1607,
                        "ttfb_start": 920,
                        "ttfb_end": 1139,
                        "download_start": 1139,
                        "download_end": 1607,
                        "download_ms": 468,
                        "all_start": 920,
                        "all_end": 1607,
                        "all_ms": 687,
                        "index": 1,
                        "number": 2
                    },
                    {
                        "type": 3,
                        "id": "29898.17",
                        "request_id": "29898.17",
                        "ip_addr": "23.185.0.1",
                        "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/amp\/assets\/fonts\/nonbreakingspaceoverride.woff2",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "weston.ruter.net",
                        "url": "\/wp-content\/plugins\/amp\/assets\/fonts\/nonbreakingspaceoverride.woff2",
                        "raw_id": "29898.17",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "responseCode": 200,
                        "request_type": "Font",
                        "load_ms": 216,
                        "ttfb_ms": 215,
                        "load_start": 921,
                        "load_start_float": 921.00012500000003,
                        "bytesIn": 764,
                        "objectSize": 764,
                        "objectSizeUncompressed": 764,
                        "chunks": [
                            {
                                "ts": 1137,
                                "bytes": 764
                            }
                        ],
                        "expires": "Sat, 19 Oct 2024 08:07:14 GMT",
                        "cacheControl": "max-age=31622400",
                        "contentType": "font\/woff2",
                        "contentEncoding": "",
                        "socket": 56,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "initiator_line": 279,
                        "initiator_column": "",
                        "initiator_type": "parser",
                        "priority": "Highest",
                        "initial_priority": "Highest",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: weston.ruter.net",
                                ":method: GET",
                                ":path: \/wp-content\/plugins\/amp\/assets\/fonts\/nonbreakingspaceoverride.woff2",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "origin: https:\/\/weston.ruter.net",
                                "referer: https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                "sec-ch-ua-mobile: ?1",
                                "sec-ch-ua-platform: \"iOS\"",
                                "sec-fetch-dest: font",
                                "sec-fetch-mode: cors",
                                "sec-fetch-site: same-origin",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "access-control-allow-origin: *",
                                "age: 126334",
                                "cache-control: max-age=31622400",
                                "content-length: 764",
                                "content-type: font\/woff2",
                                "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                "etag: \"652ff8d3-2fc\"",
                                "expires: Sat, 19 Oct 2024 08:07:14 GMT",
                                "last-modified: Wed, 18 Oct 2023 15:25:07 GMT",
                                "server: nginx",
                                "strict-transport-security: max-age=31622400",
                                "via: 1.1 varnish, 1.1 varnish",
                                "x-cache: HIT, HIT",
                                "x-cache-hits: 2, 2",
                                "x-pantheon-styx-hostname: styx-fe1-b-695fb49478-zkmbp",
                                "x-served-by: cache-chi-klot8100069-CHI, cache-iad-kjyo7100070-IAD",
                                "x-styx-req-id: 833af8b0-6e56-11ee-8885-1eede388e05d",
                                "x-timer: S1697829168.050322,VS0,VE1",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 2158,
                        "score_cache": 100,
                        "score_cdn": 100,
                        "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": 31496066,
                        "cdn_provider": "Fastly",
                        "server_count": null,
                        "created": 921,
                        "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 5,
                        "http2_stream_dependency": 3,
                        "http2_stream_weight": 256,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 125,
                        "server_port": "443",
                        "renderBlocking": "non_blocking",
                        "font_details": {
                            "table_sizes": {
                                "FFTM": 28,
                                "GDEF": 30,
                                "OS\/2": 96,
                                "cmap": 330,
                                "gasp": 8,
                                "glyf": 91,
                                "head": 54,
                                "hhea": 36,
                                "hmtx": 28,
                                "loca": 0,
                                "maxp": 32,
                                "name": 801,
                                "post": 96,
                                "webf": 6
                            },
                            "names": [
                                "(C) 1992-2007 Apple Inc.",
                                "Hoefler Space Override",
                                "Regular",
                                "1.000;Appl;HoeflerSpaceOverride-Regular",
                                "Hoefler Space Override",
                                "Version 1.000;PS 001.000;hotconv 1.0.70;makeotf.lib2.5.58329",
                                "HoeflerSpaceOverride-Regular"
                            ],
                            "OS2": {
                                "version": 3,
                                "xAvgCharWidth": 497,
                                "usWeightClass": 400,
                                "usWidthClass": 5,
                                "fsType": 4,
                                "ySubscriptXSize": 1300,
                                "ySubscriptYSize": 1200,
                                "ySubscriptXOffset": 0,
                                "ySubscriptYOffset": 150,
                                "ySuperscriptXSize": 1300,
                                "ySuperscriptYSize": 1200,
                                "ySuperscriptXOffset": 0,
                                "ySuperscriptYOffset": 700,
                                "yStrikeoutSize": 50,
                                "yStrikeoutPosition": 510,
                                "sFamilyClass": 0,
                                "ulUnicodeRange1": 0,
                                "ulUnicodeRange2": 0,
                                "ulUnicodeRange3": 0,
                                "ulUnicodeRange4": 0,
                                "achVendID": "Appl",
                                "fsSelection": 64,
                                "usFirstCharIndex": 32,
                                "usLastCharIndex": 9724,
                                "sTypoAscender": 1864,
                                "sTypoDescender": -636,
                                "sTypoLineGap": 0,
                                "usWinAscent": 1864,
                                "usWinDescent": 636,
                                "ulCodePageRange1": 1,
                                "ulCodePageRange2": 0,
                                "sxHeight": 850,
                                "sCapHeight": 1379,
                                "usDefaultChar": 0,
                                "usBreakChar": 32,
                                "usMaxContext": 1,
                                "panose": {
                                    "bFamilyType": 0,
                                    "bSerifStyle": 0,
                                    "bWeight": 5,
                                    "bProportion": 0,
                                    "bContrast": 0,
                                    "bStrokeVariation": 0,
                                    "bArmStyle": 0,
                                    "bLetterForm": 0,
                                    "bMidline": 0,
                                    "bXHeight": 0
                                }
                            },
                            "post": {
                                "formatType": 2,
                                "italicAngle": 0,
                                "underlinePosition": -225,
                                "underlineThickness": 50,
                                "isFixedPitch": 0,
                                "minMemType42": 0,
                                "maxMemType42": 0,
                                "minMemType1": 0,
                                "maxMemType1": 0
                            },
                            "cmap": {
                                "encodings": [
                                    {
                                        "platform": 0,
                                        "encoding": 3
                                    },
                                    {
                                        "platform": 1,
                                        "encoding": 0
                                    },
                                    {
                                        "platform": 3,
                                        "encoding": 1
                                    }
                                ],
                                "codepoints": [
                                    32,
                                    9724
                                ]
                            },
                            "color": {
                                "formats": [],
                                "numPalettes": 0,
                                "numPaletteEntries": 0
                            },
                            "features": [],
                            "counts": {
                                "num_cmap_codepoints": 2,
                                "num_glyphs": 7
                            }
                        },
                        "load_end": 1137,
                        "ttfb_start": 921,
                        "ttfb_end": 1136,
                        "download_start": 1136,
                        "download_end": 1137,
                        "download_ms": 1,
                        "all_start": 921,
                        "all_end": 1137,
                        "all_ms": 216,
                        "index": 2,
                        "number": 3
                    },
                    {
                        "type": 3,
                        "id": "29898.25",
                        "request_id": "29898.25",
                        "ip_addr": "23.185.0.1",
                        "full_url": "https:\/\/weston.ruter.net\/wp-includes\/js\/comment-reply.min.js?ver=6.3.2",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "weston.ruter.net",
                        "url": "\/wp-includes\/js\/comment-reply.min.js?ver=6.3.2",
                        "raw_id": "29898.25",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "responseCode": 200,
                        "request_type": "Script",
                        "load_ms": 183,
                        "ttfb_ms": 182,
                        "load_start": 956,
                        "load_start_float": 956.00013100000001,
                        "bytesIn": 1400,
                        "objectSize": 1400,
                        "objectSizeUncompressed": 2981,
                        "chunks": [
                            {
                                "ts": 1139,
                                "bytes": 1400,
                                "inflated": 2981
                            }
                        ],
                        "expires": "Sat, 12 Oct 2024 22:16:37 GMT",
                        "cacheControl": "max-age=31622400",
                        "contentType": "application\/x-javascript",
                        "contentEncoding": "gzip",
                        "socket": 56,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "initiator_line": 509,
                        "initiator_column": "",
                        "initiator_type": "parser",
                        "priority": "Low",
                        "initial_priority": "Low",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: weston.ruter.net",
                                ":method: GET",
                                ":path: \/wp-includes\/js\/comment-reply.min.js?ver=6.3.2",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "referer: https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                "sec-ch-ua-mobile: ?1",
                                "sec-ch-ua-platform: \"iOS\"",
                                "sec-fetch-dest: script",
                                "sec-fetch-mode: no-cors",
                                "sec-fetch-site: same-origin",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "age: 680170",
                                "cache-control: max-age=31622400",
                                "content-encoding: gzip",
                                "content-length: 1400",
                                "content-type: application\/x-javascript",
                                "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                "etag: W\/\"65286805-ba5\"",
                                "expires: Sat, 12 Oct 2024 22:16:37 GMT",
                                "last-modified: Thu, 12 Oct 2023 21:41:25 GMT",
                                "server: nginx",
                                "strict-transport-security: max-age=31622400",
                                "vary: Accept-Encoding",
                                "via: 1.1 varnish, 1.1 varnish",
                                "x-cache: HIT, HIT",
                                "x-cache-hits: 1, 1",
                                "x-pantheon-styx-hostname: styx-fe1-b-68df99c475-hdsmh",
                                "x-served-by: cache-chi-kigq8000144-CHI, cache-iad-kjyo7100070-IAD",
                                "x-styx-req-id: 02c13f4c-694d-11ee-93ce-06ba345a8c1e",
                                "x-timer: S1697829168.050154,VS0,VE2",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 2002,
                        "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": 1400,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 30942230,
                        "cdn_provider": "Fastly",
                        "server_count": null,
                        "created": 955,
                        "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 7,
                        "http2_stream_dependency": 5,
                        "http2_stream_weight": 147,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 131,
                        "server_port": "443",
                        "renderBlocking": "non_blocking",
                        "load_end": 1139,
                        "ttfb_start": 956,
                        "ttfb_end": 1138,
                        "download_start": 1138,
                        "download_end": 1139,
                        "download_ms": 1,
                        "all_start": 956,
                        "all_end": 1139,
                        "all_ms": 183,
                        "index": 3,
                        "number": 4,
                        "cpuTimes": {
                            "EvaluateScript": 1,
                            "v8.compile": 0
                        },
                        "cpu.EvaluateScript": 1,
                        "cpu.v8.compile": 0,
                        "cpuTime": 1,
                        "js_timing": [
                            [
                                1176.4970000000001,
                                1177.549
                            ],
                            [
                                1176.509,
                                1176.6559999999999
                            ]
                        ]
                    },
                    {
                        "type": 3,
                        "id": "29898.14",
                        "request_id": "29898.14",
                        "ip_addr": "192.0.77.2",
                        "full_url": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "i0.wp.com",
                        "url": "\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                        "raw_id": "29898.14",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "responseCode": 200,
                        "request_type": "Image",
                        "load_ms": 357,
                        "ttfb_ms": 181,
                        "load_start": 1330,
                        "load_start_float": 1330.0001090000001,
                        "bytesIn": 22524,
                        "objectSize": 22524,
                        "objectSizeUncompressed": 22524,
                        "chunks": [
                            {
                                "ts": 1514,
                                "bytes": 2360
                            },
                            {
                                "ts": 1518,
                                "bytes": 4107
                            },
                            {
                                "ts": 1520,
                                "bytes": 2729
                            },
                            {
                                "ts": 1523,
                                "bytes": 2738
                            },
                            {
                                "ts": 1680,
                                "bytes": 1369
                            },
                            {
                                "ts": 1681,
                                "bytes": 1369
                            },
                            {
                                "ts": 1682,
                                "bytes": 1369
                            },
                            {
                                "ts": 1684,
                                "bytes": 1360
                            },
                            {
                                "ts": 1685,
                                "bytes": 1369
                            },
                            {
                                "ts": 1686,
                                "bytes": 1369
                            },
                            {
                                "ts": 1687,
                                "bytes": 2385
                            }
                        ],
                        "expires": "Sun, 19 Oct 2025 12:40:43 GMT",
                        "cacheControl": "public, max-age=63115200",
                        "contentType": "image\/webp",
                        "contentEncoding": "",
                        "socket": 138,
                        "protocol": "HTTP\/2",
                        "dns_start": 977,
                        "dns_end": 977,
                        "connect_start": 976,
                        "connect_end": 1148,
                        "ssl_start": 1148,
                        "ssl_end": 1329,
                        "securityDetails": {
                            "protocol": "TLS 1.3",
                            "keyExchange": "",
                            "keyExchangeGroup": "X25519",
                            "cipher": "AES_128_GCM",
                            "certificateId": 0,
                            "subjectName": "*.wp.com",
                            "sanList": [
                                "*.wp.com",
                                "wp.com"
                            ],
                            "issuer": "Sectigo ECC Domain Validation Secure Server CA",
                            "validFrom": 1668384000,
                            "validTo": 1702684799,
                            "signedCertificateTimestampList": [
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Google 'Xenon2023' log",
                                    "logId": "ADF7BEFA7CFF10C88B9D3D9C1E3E186AB467295DCFB10C24CA858634EBDC828A",
                                    "timestamp": 1668453569677,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3045022100C830B5DE6BCD62022A5F9CA92D47F3AA69817136C96C4C7DE67ACA7514FB317E022068F8B99160260A7099AAC52124EEEE00BC42C2E6C07A8CBF7BAC6B5845ADBACA"
                                },
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Cloudflare 'Nimbus2023' Log",
                                    "logId": "7A328C54D8B72DB620EA38E0521EE98416703213854D3BD22BC13A57A352EB52",
                                    "timestamp": 1668453569636,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3045022100D45D7CD2B6562D3663DBD78B95DCB59A850ECCAA53075E5D2DFA6B4116A7A760022013BAC3259ABF397E77022F55703F5BC57083ED0A71A2452CA716A4D0AA028B3B"
                                },
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Google 'Argon2023' log",
                                    "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                    "timestamp": 1668453569582,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3044022060B86ADB59DDA1D4B646E17E48BD815DF27E3536830E9F7F72FF2F442C0F248A022074248510EA521F62A82BD0570F9939D0F7B894004C711B47E37D054F046806D9"
                                }
                            ],
                            "certificateTransparencyCompliance": "compliant",
                            "serverSignatureAlgorithm": 1027,
                            "encryptedClientHello": false
                        },
                        "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "initiator_line": 279,
                        "initiator_column": "",
                        "initiator_type": "parser",
                        "priority": "High",
                        "initial_priority": "High",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: i0.wp.com",
                                ":method: GET",
                                ":path: \/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                                ":scheme: https",
                                "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "referer: https:\/\/weston.ruter.net\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                "sec-ch-ua-mobile: ?1",
                                "sec-ch-ua-platform: \"iOS\"",
                                "sec-fetch-dest: image",
                                "sec-fetch-mode: no-cors",
                                "sec-fetch-site: cross-site",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "access-control-allow-methods: GET, HEAD",
                                "access-control-allow-origin: *",
                                "cache-control: public, max-age=63115200",
                                "content-length: 22524",
                                "content-type: image\/webp",
                                "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                "etag: \"42331130194a544e\"",
                                "expires: Sun, 19 Oct 2025 12:40:43 GMT",
                                "last-modified: Fri, 20 Oct 2023 00:40:43 GMT",
                                "link: <https:\/\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg>; rel=\"canonical\"",
                                "server: nginx",
                                "timing-allow-origin: *",
                                "vary: Accept",
                                "x-content-type-options: nosniff",
                                "x-nc: HIT dca 1",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 2125,
                        "score_cache": 100,
                        "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": 0,
                        "connect_ms": 172,
                        "ssl_ms": 181,
                        "gzip_total": null,
                        "gzip_save": null,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": 22524,
                        "image_save": 0,
                        "cache_time": 63115200,
                        "cdn_provider": "Automattic",
                        "server_count": null,
                        "created": 840,
                        "socket_group": "https:\/\/i0.wp.com <https:\/\/ruter.net 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": 109,
                        "certificates": [
                            "-----BEGIN CERTIFICATE-----\nMIIElDCCBDugAwIBAgIRAJOz8BEnZwfdfKkRw\/cLbkswCgYIKoZIzj0EAwIwgY8x\nCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNV\nBAcTB1NhbGZvcmQxGDAWBgNVBAoTD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UEAxMu\nU2VjdGlnbyBFQ0MgRG9tYWluIFZhbGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTAe\nFw0yMjExMTQwMDAwMDBaFw0yMzEyMTUyMzU5NTlaMBMxETAPBgNVBAMMCCoud3Au\nY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1z9Nk2TmPfjK6VRsj1BONRp7\nvNwaWCMdsycd+7\/yqigWbweXlJWiLuDuC3NckHDW28Nz0fF6xXFprXDLFnxQuaOC\nAvEwggLtMB8GA1UdIwQYMBaAFPaFCjsRhuEEfQ6qCyzS7sxke3uuMB0GA1UdDgQW\nBBRkvZUMoMXt36hvC0h9FMfmViSbcjAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH\/\nBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwSQYDVR0gBEIwQDA0\nBgsrBgEEAbIxAQICBzAlMCMGCCsGAQUFBwIBFhdodHRwczovL3NlY3RpZ28uY29t\nL0NQUzAIBgZngQwBAgEwgYQGCCsGAQUFBwEBBHgwdjBPBggrBgEFBQcwAoZDaHR0\ncDovL2NydC5zZWN0aWdvLmNvbS9TZWN0aWdvRUNDRG9tYWluVmFsaWRhdGlvblNl\nY3VyZVNlcnZlckNBLmNydDAjBggrBgEFBQcwAYYXaHR0cDovL29jc3Auc2VjdGln\nby5jb20wGwYDVR0RBBQwEoIIKi53cC5jb22CBndwLmNvbTCCAX0GCisGAQQB1nkC\nBAIEggFtBIIBaQFnAHYArfe++nz\/EMiLnT2cHj4YarRnKV3PsQwkyoWGNOvcgooA\nAAGEd5UUjQAABAMARzBFAiEAyDC13mvNYgIqX5ypLUfzqmmBcTbJbEx95nrKdRT7\nMX4CIGj4uZFgJgpwmarFISTu7gC8QsLmwHqMv3usa1hFrbrKAHYAejKMVNi3LbYg\n6jjgUh7phBZwMhOFTTvSK8E6V6NS61IAAAGEd5UUZAAABAMARzBFAiEA1F180rZW\nLTZj29eLldy1moUOzKpTB15dLfprQRanp2ACIBO6wyWavzl+dwIvVXA\/W8Vwg+0K\ncaJFLKcWpNCqAos7AHUA6D7Q2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4A\nAAGEd5UULgAABAMARjBEAiBguGrbWd2h1LZG4X5IvYFd8n41NoMOn39y\/y9ELA8k\nigIgdCSFEOpSH2KoK9BXD5k50Pe4lABMcRtH430FTwRoBtkwCgYIKoZIzj0EAwID\nRwAwRAIgG0ympGdzCEAZETfWd0x8ffai1KlcciAe4okM5FhNVcACIHA\/pwmqLV7H\n5qXHMU2P8hvo2FL2rSl+Vr\/FtepIEDkj\n-----END CERTIFICATE-----\n",
                            "-----BEGIN CERTIFICATE-----\nMIIDqDCCAy6gAwIBAgIRAPNkTmtuAFAjfglGvXvh9R0wCgYIKoZIzj0EAwMwgYgx\nCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5MRQwEgYDVQQHEwtKZXJz\nZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMS4wLAYDVQQD\nEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTE4MTEw\nMjAwMDAwMFoXDTMwMTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAkdCMRswGQYDVQQI\nExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGDAWBgNVBAoT\nD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UEAxMuU2VjdGlnbyBFQ0MgRG9tYWluIFZh\nbGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTBZMBMGByqGSM49AgEGCCqGSM49AwEH\nA0IABHkYk8qfbZ5sVwAjBTcLXw9YWsTef1Wj6R7W2SUKiKAgSh16TwUwimNJE4xk\nIQeV\/To14UrOkPAY9z2vaKb71EijggFuMIIBajAfBgNVHSMEGDAWgBQ64QmG1M8Z\nwpZ2dEl23OA1xmNjmjAdBgNVHQ4EFgQU9oUKOxGG4QR9DqoLLNLuzGR7e64wDgYD\nVR0PAQH\/BAQDAgGGMBIGA1UdEwEB\/wQIMAYBAf8CAQAwHQYDVR0lBBYwFAYIKwYB\nBQUHAwEGCCsGAQUFBwMCMBsGA1UdIAQUMBIwBgYEVR0gADAIBgZngQwBAgEwUAYD\nVR0fBEkwRzBFoEOgQYY\/aHR0cDovL2NybC51c2VydHJ1c3QuY29tL1VTRVJUcnVz\ndEVDQ0NlcnRpZmljYXRpb25BdXRob3JpdHkuY3JsMHYGCCsGAQUFBwEBBGowaDA\/\nBggrBgEFBQcwAoYzaHR0cDovL2NydC51c2VydHJ1c3QuY29tL1VTRVJUcnVzdEVD\nQ0FkZFRydXN0Q0EuY3J0MCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1\nc3QuY29tMAoGCCqGSM49BAMDA2gAMGUCMEvnx3FcsVwJbZpCYF9z6fDWJtS1UVRs\ncS0chWBNKPFNpvDKdrdKRe+oAkr2jU+ubgIxAODheSr2XhcA7oz9HmedGdMhlrd9\n4ToKFbZl+\/OnFFzqnvOhcjHvClECEQcKmc8fmA==\n-----END CERTIFICATE-----\n",
                            "-----BEGIN CERTIFICATE-----\nMIID0zCCArugAwIBAgIQVmcdBOpPmUxvEIFHWdJ1lDANBgkqhkiG9w0BAQwFADB7\nMQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD\nVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE\nAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5MDMxMjAwMDAwMFoXDTI4\nMTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5\nMRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBO\nZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0\naG9yaXR5MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGqxUWqn5aCPnetUkb1PGWthL\nq8bVttHmc3Gu3ZzWDGH926CJA7gFFOxXzu5dP+Ihs8731Ip54KODfi2X0GHE8Znc\nJZFjq38wo7Rw4sehM5zzvy5cU7Ffs30yf4o043l5o4HyMIHvMB8GA1UdIwQYMBaA\nFKARCiM+lvEH7OKvKe+CpX\/QMKS0MB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1\nxmNjmjAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH\/BAUwAwEB\/zARBgNVHSAECjAI\nMAYGBFUdIAAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5j\nb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNAYIKwYBBQUHAQEEKDAmMCQG\nCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEM\nBQADggEBABns652JLCALBIAdGN5CmXKZFjK9Dpx1WywV4ilAbe7\/ctvbq5AfjJXy\nij0IckKJUAfiORVsAYfZFhr1wHUrxeZWEQff2Ji8fJ8ZOd+LygBkc7xGEJuTI42+\nFsMuCIKchjN0djsoTI0DQoWz4rIjQtUfenVqGtF8qmchxDM6OW1TyaLtYiKou+JV\nbJlsQ2uRl9EMC5MCHdK8aXdJ5htN978UeAOwproLtOGFfy\/cQjutdAFI3tZs4RmY\nCV4Ks2dH\/hzg1cEo70qLRDEmBDeNiXQ2Lu+lIg+DdEmSx\/cQwgwp+7e9un\/jX9Wf\n8qn0dNW44bOwgeThpWOjzOoEeJBuv\/c=\n-----END CERTIFICATE-----\n"
                        ],
                        "server_port": "443",
                        "image_details": {
                            "detected_type": "webp"
                        },
                        "load_end": 1687,
                        "ttfb_start": 1330,
                        "ttfb_end": 1511,
                        "download_start": 1511,
                        "download_end": 1687,
                        "download_ms": 176,
                        "all_start": 976,
                        "all_end": 1687,
                        "all_ms": 710,
                        "index": 4,
                        "number": 5
                    },
                    {
                        "type": 3,
                        "id": "29898.2",
                        "request_id": "29898.2",
                        "ip_addr": "142.251.167.132",
                        "full_url": "https:\/\/cdn.ampproject.org\/v0.mjs",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "cdn.ampproject.org",
                        "url": "\/v0.mjs",
                        "raw_id": "29898.2",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "responseCode": 200,
                        "request_type": "Script",
                        "load_ms": 695,
                        "ttfb_ms": 492,
                        "load_start": 1365,
                        "load_start_float": 1365.000078,
                        "bytesIn": 63487,
                        "objectSize": 63487,
                        "objectSizeUncompressed": 228101,
                        "chunks": [
                            {
                                "ts": 1859,
                                "bytes": 1369,
                                "inflated": 1689
                            },
                            {
                                "ts": 1866,
                                "bytes": 1378,
                                "inflated": 3948
                            },
                            {
                                "ts": 1868,
                                "bytes": 1378,
                                "inflated": 3974
                            },
                            {
                                "ts": 1875,
                                "bytes": 1378,
                                "inflated": 4833
                            },
                            {
                                "ts": 1878,
                                "bytes": 1378,
                                "inflated": 4531
                            },
                            {
                                "ts": 1884,
                                "bytes": 1378,
                                "inflated": 4826
                            },
                            {
                                "ts": 1886,
                                "bytes": 1378,
                                "inflated": 5281
                            },
                            {
                                "ts": 1893,
                                "bytes": 1378,
                                "inflated": 4336
                            },
                            {
                                "ts": 1895,
                                "bytes": 1378,
                                "inflated": 4013
                            },
                            {
                                "ts": 1902,
                                "bytes": 1736,
                                "inflated": 5867
                            },
                            {
                                "ts": 1904,
                                "bytes": 1369,
                                "inflated": 4952
                            },
                            {
                                "ts": 1911,
                                "bytes": 1378,
                                "inflated": 4625
                            },
                            {
                                "ts": 1913,
                                "bytes": 1378,
                                "inflated": 5672
                            },
                            {
                                "ts": 1925,
                                "bytes": 1378,
                                "inflated": 5753
                            },
                            {
                                "ts": 1927,
                                "bytes": 1378,
                                "inflated": 5592
                            },
                            {
                                "ts": 1930,
                                "bytes": 1378,
                                "inflated": 5803
                            },
                            {
                                "ts": 1932,
                                "bytes": 1378,
                                "inflated": 5265
                            },
                            {
                                "ts": 1939,
                                "bytes": 1378,
                                "inflated": 4606
                            },
                            {
                                "ts": 1941,
                                "bytes": 1378,
                                "inflated": 4451
                            },
                            {
                                "ts": 1951,
                                "bytes": 1378,
                                "inflated": 4253
                            },
                            {
                                "ts": 1952,
                                "bytes": 1378,
                                "inflated": 4927
                            },
                            {
                                "ts": 1956,
                                "bytes": 1369,
                                "inflated": 5488
                            },
                            {
                                "ts": 1958,
                                "bytes": 1378,
                                "inflated": 5005
                            },
                            {
                                "ts": 1968,
                                "bytes": 1378,
                                "inflated": 4513
                            },
                            {
                                "ts": 1970,
                                "bytes": 1378,
                                "inflated": 4468
                            },
                            {
                                "ts": 1977,
                                "bytes": 1378,
                                "inflated": 6775
                            },
                            {
                                "ts": 1979,
                                "bytes": 1378,
                                "inflated": 5706
                            },
                            {
                                "ts": 1986,
                                "bytes": 1378,
                                "inflated": 4626
                            },
                            {
                                "ts": 1988,
                                "bytes": 1378,
                                "inflated": 5172
                            },
                            {
                                "ts": 1995,
                                "bytes": 1378,
                                "inflated": 5088
                            },
                            {
                                "ts": 1997,
                                "bytes": 1378,
                                "inflated": 5005
                            },
                            {
                                "ts": 2004,
                                "bytes": 1378,
                                "inflated": 5835
                            },
                            {
                                "ts": 2006,
                                "bytes": 1378,
                                "inflated": 5364
                            },
                            {
                                "ts": 2013,
                                "bytes": 1092,
                                "inflated": 3892
                            },
                            {
                                "ts": 2015,
                                "bytes": 1369,
                                "inflated": 5823
                            },
                            {
                                "ts": 2022,
                                "bytes": 1378,
                                "inflated": 5785
                            },
                            {
                                "ts": 2023,
                                "bytes": 1378,
                                "inflated": 5339
                            },
                            {
                                "ts": 2031,
                                "bytes": 1378,
                                "inflated": 5379
                            },
                            {
                                "ts": 2032,
                                "bytes": 1378,
                                "inflated": 4591
                            },
                            {
                                "ts": 2040,
                                "bytes": 1378,
                                "inflated": 5005
                            },
                            {
                                "ts": 2042,
                                "bytes": 1378,
                                "inflated": 4826
                            },
                            {
                                "ts": 2049,
                                "bytes": 1378,
                                "inflated": 4566
                            },
                            {
                                "ts": 2050,
                                "bytes": 1378,
                                "inflated": 4630
                            },
                            {
                                "ts": 2057,
                                "bytes": 1378,
                                "inflated": 5690
                            },
                            {
                                "ts": 2059,
                                "bytes": 2819,
                                "inflated": 10333
                            }
                        ],
                        "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                        "cacheControl": "private, max-age=3000, stale-while-revalidate=1206600",
                        "contentType": "text\/javascript",
                        "contentEncoding": "br",
                        "socket": 145,
                        "protocol": "HTTP\/2",
                        "dns_start": 1002,
                        "dns_end": 1002,
                        "connect_start": 1001,
                        "connect_end": 1174,
                        "ssl_start": 1174,
                        "ssl_end": 1365,
                        "securityDetails": {
                            "protocol": "TLS 1.3",
                            "keyExchange": "",
                            "keyExchangeGroup": "X25519",
                            "cipher": "AES_128_GCM",
                            "certificateId": 0,
                            "subjectName": "misc-sni.google.com",
                            "sanList": [
                                "misc-sni.google.com",
                                "*.aiplatform-notebook.cloud.google.com",
                                "*.aiplatform-training.cloud.google.com",
                                "*.backupdr.cloud.google.com",
                                "*.backupdr.cloud.google",
                                "*.backupdr-staging.cloud.google.com",
                                "*.backupdr-staging.cloud.google",
                                "*.backupdr-autopush.cloud.google.com",
                                "*.backupdr-autopush.cloud.google",
                                "*.backupdr-dev.cloud.google.com",
                                "*.backupdr-dev.cloud.google",
                                "*.backupdr-sandbox.cloud.google.com",
                                "*.backupdr-sandbox.cloud.google",
                                "*.brocaproject.com",
                                "brocaproject.com",
                                "*.composer.cloud.google.com",
                                "*.composer.cloud.google",
                                "*.composer-staging.cloud.google.com",
                                "*.composer-staging.cloud.google",
                                "*.composer-qa.cloud.google.com",
                                "*.composer-qa.cloud.google",
                                "*.composer-dev.cloud.google.com",
                                "*.composer-dev.cloud.google",
                                "*.datalab.cloud.google.com",
                                "*.datafusion.cloud.google.com",
                                "*.datafusion.cloud.google",
                                "*.datafusion-staging.cloud.google.com",
                                "*.datafusion-staging.cloud.google",
                                "*.datafusion-dev.cloud.google.com",
                                "*.datafusion-dev.cloud.google",
                                "*.datafusion-api.cloud.google.com",
                                "*.datafusion-api.cloud.google",
                                "*.datafusion-api-staging.cloud.google.com",
                                "*.datafusion-api-staging.cloud.google",
                                "*.datafusion-api-dev.cloud.google.com",
                                "*.datafusion-api-dev.cloud.google",
                                "*.dataplex.cloud.google.com",
                                "*.dataplex-staging.cloud.google.com",
                                "*.dataplex-dev.cloud.google.com",
                                "*.dataproc.cloud.google.com",
                                "*.dataproc.cloud.google",
                                "*.dataproc-image-staging.cloud.google.com",
                                "*.dataproc-image-staging.cloud.google",
                                "*.dataproc-staging.cloud.google.com",
                                "*.dataproc-staging.cloud.google",
                                "*.dataproc-test.cloud.google.com",
                                "*.dataproc-test.cloud.google",
                                "*.earthengine.google.co.in",
                                "*.earthengine.google.com",
                                "*.fiber.google.com",
                                "*.gateway.dev",
                                "*.de.gateway.dev",
                                "*.ew.gateway.dev",
                                "*.uc.gateway.dev",
                                "*.global.accountverification.cloud.google",
                                "*.google-syndication.com",
                                "*.dev.google-syndication.com",
                                "*.staging.google-syndication.com",
                                "*.googleacquisitionmigration.com",
                                "*.gvt5.com",
                                "*.healthcare.cloud.google.com",
                                "*.mapmaker.google.com",
                                "*.microhost.google.com",
                                "*.notebooks.cloud.google.com",
                                "*.notebooks.cloud.google",
                                "*.picnik.com",
                                "picnik.com",
                                "*.pipelines.cloud.google.com",
                                "*.podcasts.goog",
                                "*.tensorboard.cloud.google.com",
                                "*.tensorboard-autopush.cloud.google.com",
                                "*.tensorboard-dev.cloud.google.com",
                                "*.tensorboard-staging.cloud.google.com",
                                "*.tensorboard-test.cloud.google.com",
                                "abc.xyz",
                                "*.abc.xyz",
                                "adsense.com",
                                "www.adsense.com",
                                "adsensecustomsearchads.com",
                                "*.adsensecustomsearchads.com",
                                "adsenseformobileapps.com",
                                "advertisercommunity.com",
                                "*.advertisercommunity.com",
                                "cloudyoryx.dev",
                                "*.cloudyoryx.dev",
                                "eageroryx.dev",
                                "*.eageroryx.dev",
                                "stage.advertisercommunity.com",
                                "*.stage.advertisercommunity.com",
                                "de.advertisercommunity.com",
                                "*.de.advertisercommunity.com",
                                "en.advertisercommunity.com",
                                "*.en.advertisercommunity.com",
                                "es.advertisercommunity.com",
                                "*.es.advertisercommunity.com",
                                "fr.advertisercommunity.com",
                                "*.fr.advertisercommunity.com",
                                "id.advertisercommunity.com",
                                "*.id.advertisercommunity.com",
                                "it.advertisercommunity.com",
                                "*.it.advertisercommunity.com",
                                "ja.advertisercommunity.com",
                                "*.ja.advertisercommunity.com",
                                "pl.advertisercommunity.com",
                                "*.pl.advertisercommunity.com",
                                "pt.advertisercommunity.com",
                                "*.pt.advertisercommunity.com",
                                "ru.advertisercommunity.com",
                                "*.ru.advertisercommunity.com",
                                "th.advertisercommunity.com",
                                "*.th.advertisercommunity.com",
                                "vi.advertisercommunity.com",
                                "*.vi.advertisercommunity.com",
                                "zh.advertisercommunity.com",
                                "*.zh.advertisercommunity.com",
                                "ampcache.com",
                                "*.ampcache.com",
                                "ampproject.com",
                                "*.ampproject.com",
                                "ampproject.net",
                                "*.ampproject.net",
                                "*.recaptcha.ampproject.net",
                                "ampproject.org",
                                "*.ampproject.org",
                                "*.cdn.ampproject.org",
                                "androidify.com",
                                "*.androidify.com",
                                "app.goo.gl",
                                "*.app.goo.gl",
                                "channel-app.google",
                                "console.au.cloud.google",
                                "*.au.cloud.google",
                                "console.ca.cloud.google",
                                "*.ca.cloud.google",
                                "console.eu.cloud.google",
                                "*.eu.cloud.google",
                                "console.eu.cloud.google.com",
                                "console.il.cloud.google",
                                "*.il.cloud.google",
                                "console.it.cloud.google",
                                "*.it.cloud.google",
                                "console.jp.cloud.google",
                                "*.jp.cloud.google",
                                "console.sa.cloud.google",
                                "*.sa.cloud.google",
                                "console.us.cloud.google",
                                "*.us.cloud.google",
                                "cloud.google",
                                "*.cloud.google",
                                "colab.research.google.com",
                                "colab-sandbox.research.google.com",
                                "code.webrtc.org",
                                "bugs.webrtc.org",
                                "issues.webrtc.org",
                                "chronicle.security",
                                "*.chronicle.security",
                                "*.backstory.chronicle.security",
                                "*.backstory-staging.chronicle.security",
                                "chronicleforgood.com",
                                "*.chronicleforgood.com",
                                "looker.chronicle.security",
                                "*.looker.chronicle.security",
                                "chroniclesec.com",
                                "*.chroniclesec.com",
                                "*.backstory.chroniclesec.com",
                                "crossmediapanel.com",
                                "*.crossmediapanel.com",
                                "dataliberation.org",
                                "*.dataliberation.org",
                                "datasetsearch.research.google.com",
                                "dg-meta.video.google.com",
                                "digitalassetlinks.org",
                                "*.digitalassetlinks.org",
                                "domains.google",
                                "*.domains.google",
                                "earlydays.google",
                                "*.earlydays.google",
                                "ehr-search.health.google.com",
                                "fastlane.ci",
                                "floonet.goog",
                                "*.floonet.goog",
                                "gapi.waze.com",
                                "gmbads.gle",
                                "*.gmbads.gle",
                                "go-lang.com",
                                "*.go-lang.com",
                                "go-lang.net",
                                "*.go-lang.net",
                                "go-lang.org",
                                "*.go-lang.org",
                                "golang.com",
                                "*.golang.com",
                                "golang.net",
                                "*.golang.net",
                                "golang.org",
                                "*.golang.org",
                                "golang.google.cn",
                                "*.golang.google.cn",
                                "googleblog.com",
                                "*.googleblog.com",
                                "googlecert.net",
                                "*.googlecert.net",
                                "googlestore.com",
                                "www.googlestore.com",
                                "grow.google",
                                "*.grow.google",
                                "g.dev",
                                "*.g.dev",
                                "g.page",
                                "*.g.page",
                                "hey.gle",
                                "*.hey.gle",
                                "ok.gle",
                                "*.ok.gle",
                                "hats.goog",
                                "*.hats.goog",
                                "iamremarkable.org",
                                "www.iamremarkable.org",
                                "identityplatform.google",
                                "*.identityplatform.google",
                                "*.global.identityplatform.google",
                                "*.staging-global.identityplatform.google",
                                "*.autopush-global.identityplatform.google",
                                "lanternal.com",
                                "*.lanternal.com",
                                "lers.google",
                                "liftware.com",
                                "*.liftware.com",
                                "liftware.jp",
                                "*.liftware.jp",
                                "nel.goog",
                                "*.nel.goog",
                                "nomulus.foo",
                                "*.nomulus.foo",
                                "notebooklm.google",
                                "ordering.page",
                                "*.ordering.page",
                                "macservice.goog",
                                "*.macservice.goog",
                                "pagespeed.web.dev",
                                "picasaweb.com",
                                "*.picasaweb.com",
                                "picasaweb.net",
                                "*.picasaweb.net",
                                "picasaweb.org",
                                "*.picasaweb.org",
                                "pixate.com",
                                "www.pixate.com",
                                "pki.goog",
                                "*.pki.goog",
                                "play.space",
                                "*.play.space",
                                "rbm.goog",
                                "*.rbm.goog",
                                "registry-qa.google",
                                "www.registry-qa.google",
                                "registry-sandbox.google",
                                "www.registry-sandbox.google",
                                "registry.google",
                                "www.registry.google",
                                "research.youtube",
                                "*.research.youtube",
                                "savethedate.foo",
                                "*.savethedate.foo",
                                "searchingforsyria.org",
                                "*.searchingforsyria.org",
                                "songwriters.youtube",
                                "*.songwriters.youtube",
                                "source.bazel.build",
                                "*.source.bazel.build",
                                "support.registry-qa.google",
                                "support.registry-sandbox.google",
                                "support.registry.google",
                                "sprayscape.com",
                                "www.sprayscape.com",
                                "tfhub.dev",
                                "*.tfhub.dev",
                                "thegooglestore.com",
                                "www.thegooglestore.com",
                                "tiltbrush.com",
                                "*.tiltbrush.com",
                                "travel.google",
                                "*.travel.google",
                                "webmproject.org",
                                "*.webmproject.org",
                                "webpkgcache.com",
                                "*.webpkgcache.com",
                                "workinxr.dev",
                                "*.workinxr.dev",
                                "xn--ngstr-lra8j.com",
                                "*.xn--ngstr-lra8j.com",
                                "xplr.co",
                                "*.xplr.co",
                                "zynamics.com",
                                "*.zynamics.com"
                            ],
                            "issuer": "GTS CA 1C3",
                            "validFrom": 1695878890,
                            "validTo": 1703136489,
                            "signedCertificateTimestampList": [
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Google 'Xenon2023' log",
                                    "logId": "ADF7BEFA7CFF10C88B9D3D9C1E3E186AB467295DCFB10C24CA858634EBDC828A",
                                    "timestamp": 1695882496047,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3046022100AAA516597359564D4E1A9B93D298C65533C1A21C37B8ED80A6041623B31418DB0221008557275D3F79C41C8B3DDBB0012AC65415994408B5CBBBC2FD2A084C19B2D00B"
                                },
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Let's Encrypt 'Oak2023' log",
                                    "logId": "B73EFB24DF9C4DBA75F239C5BA58F46C5DFC42CF7A9F35C49E1D098125EDB499",
                                    "timestamp": 1695882496028,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3046022100EA73E2053214405CAFFF4F46720E9A5F6183E8A8658332E0661FD0C39A9FAE8B0221008C21C88A393E257A708E34C4C7DBDFC496E28A3D58F34D67B02536748CA61D8D"
                                }
                            ],
                            "certificateTransparencyCompliance": "compliant",
                            "serverSignatureAlgorithm": 1027,
                            "encryptedClientHello": false
                        },
                        "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "initiator_line": 5,
                        "initiator_column": "",
                        "initiator_type": "parser",
                        "priority": "High",
                        "initial_priority": "High",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: cdn.ampproject.org",
                                ":method: GET",
                                ":path: \/v0.mjs",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "origin: https:\/\/weston.ruter.net",
                                "referer: https:\/\/weston.ruter.net\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                "sec-ch-ua-mobile: ?1",
                                "sec-ch-ua-platform: \"iOS\"",
                                "sec-fetch-dest: script",
                                "sec-fetch-mode: cors",
                                "sec-fetch-site: cross-site",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "access-control-allow-origin: *",
                                "alt-svc: clear",
                                "cache-control: private, max-age=3000, stale-while-revalidate=1206600",
                                "content-encoding: br",
                                "content-length: 63487",
                                "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                "content-type: text\/javascript; charset=UTF-8",
                                "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                "cross-origin-resource-policy: cross-origin",
                                "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                "etag: \"77df6dff8fae508d\"",
                                "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                "server: sffe",
                                "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                "timing-allow-origin: *",
                                "vary: Accept-Encoding",
                                "x-content-type-options: nosniff",
                                "x-xss-protection: 0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1813,
                        "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": 0,
                        "connect_ms": 173,
                        "ssl_ms": 191,
                        "gzip_total": 63487,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 3000,
                        "cdn_provider": "Google",
                        "server_count": null,
                        "created": 801,
                        "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net 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": 100,
                            "SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
                            "SETTINGS_MAX_HEADER_LIST_SIZE": 65536
                        },
                        "tls_version": "TLS 1.3",
                        "tls_resumed": "False",
                        "tls_next_proto": "h2",
                        "tls_cipher_suite": 4865,
                        "netlog_id": 78,
                        "certificates": [
                            "-----BEGIN CERTIFICATE-----\nMIIehzCCHW+gAwIBAgIRAO1ZUvB\/pWv8CYTDuUK+xJMwDQYJKoZIhvcNAQELBQAw\nRjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM\nTEMxEzARBgNVBAMTCkdUUyBDQSAxQzMwHhcNMjMwOTI4MDUyODEwWhcNMjMxMjIx\nMDUyODA5WjAeMRwwGgYDVQQDExNtaXNjLXNuaS5nb29nbGUuY29tMFkwEwYHKoZI\nzj0CAQYIKoZIzj0DAQcDQgAE5JzQmWGJuhaBKaYCkmQgcMVZqmPpVFdlhN9IxIdF\nZ1lPYNxmgf6lzH3P2LndtIyWRvwv7poYxth0YPjOYu6BMKOCHGEwghxdMA4GA1Ud\nDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0G\nA1UdDgQWBBTnhIlYnlj+\/Ms\/gOV4dOFjHpaCuzAfBgNVHSMEGDAWgBSKdH+vhc3u\nlc09nNDiRhTzcTUdJzBqBggrBgEFBQcBAQReMFwwJwYIKwYBBQUHMAGGG2h0dHA6\nLy9vY3NwLnBraS5nb29nL2d0czFjMzAxBggrBgEFBQcwAoYlaHR0cDovL3BraS5n\nb29nL3JlcG8vY2VydHMvZ3RzMWMzLmRlcjCCGg8GA1UdEQSCGgYwghoCghNtaXNj\nLXNuaS5nb29nbGUuY29tgiYqLmFpcGxhdGZvcm0tbm90ZWJvb2suY2xvdWQuZ29v\nZ2xlLmNvbYImKi5haXBsYXRmb3JtLXRyYWluaW5nLmNsb3VkLmdvb2dsZS5jb22C\nGyouYmFja3VwZHIuY2xvdWQuZ29vZ2xlLmNvbYIXKi5iYWNrdXBkci5jbG91ZC5n\nb29nbGWCIyouYmFja3VwZHItc3RhZ2luZy5jbG91ZC5nb29nbGUuY29tgh8qLmJh\nY2t1cGRyLXN0YWdpbmcuY2xvdWQuZ29vZ2xlgiQqLmJhY2t1cGRyLWF1dG9wdXNo\nLmNsb3VkLmdvb2dsZS5jb22CICouYmFja3VwZHItYXV0b3B1c2guY2xvdWQuZ29v\nZ2xlgh8qLmJhY2t1cGRyLWRldi5jbG91ZC5nb29nbGUuY29tghsqLmJhY2t1cGRy\nLWRldi5jbG91ZC5nb29nbGWCIyouYmFja3VwZHItc2FuZGJveC5jbG91ZC5nb29n\nbGUuY29tgh8qLmJhY2t1cGRyLXNhbmRib3guY2xvdWQuZ29vZ2xlghIqLmJyb2Nh\ncHJvamVjdC5jb22CEGJyb2NhcHJvamVjdC5jb22CGyouY29tcG9zZXIuY2xvdWQu\nZ29vZ2xlLmNvbYIXKi5jb21wb3Nlci5jbG91ZC5nb29nbGWCIyouY29tcG9zZXIt\nc3RhZ2luZy5jbG91ZC5nb29nbGUuY29tgh8qLmNvbXBvc2VyLXN0YWdpbmcuY2xv\ndWQuZ29vZ2xlgh4qLmNvbXBvc2VyLXFhLmNsb3VkLmdvb2dsZS5jb22CGiouY29t\ncG9zZXItcWEuY2xvdWQuZ29vZ2xlgh8qLmNvbXBvc2VyLWRldi5jbG91ZC5nb29n\nbGUuY29tghsqLmNvbXBvc2VyLWRldi5jbG91ZC5nb29nbGWCGiouZGF0YWxhYi5j\nbG91ZC5nb29nbGUuY29tgh0qLmRhdGFmdXNpb24uY2xvdWQuZ29vZ2xlLmNvbYIZ\nKi5kYXRhZnVzaW9uLmNsb3VkLmdvb2dsZYIlKi5kYXRhZnVzaW9uLXN0YWdpbmcu\nY2xvdWQuZ29vZ2xlLmNvbYIhKi5kYXRhZnVzaW9uLXN0YWdpbmcuY2xvdWQuZ29v\nZ2xlgiEqLmRhdGFmdXNpb24tZGV2LmNsb3VkLmdvb2dsZS5jb22CHSouZGF0YWZ1\nc2lvbi1kZXYuY2xvdWQuZ29vZ2xlgiEqLmRhdGFmdXNpb24tYXBpLmNsb3VkLmdv\nb2dsZS5jb22CHSouZGF0YWZ1c2lvbi1hcGkuY2xvdWQuZ29vZ2xlgikqLmRhdGFm\ndXNpb24tYXBpLXN0YWdpbmcuY2xvdWQuZ29vZ2xlLmNvbYIlKi5kYXRhZnVzaW9u\nLWFwaS1zdGFnaW5nLmNsb3VkLmdvb2dsZYIlKi5kYXRhZnVzaW9uLWFwaS1kZXYu\nY2xvdWQuZ29vZ2xlLmNvbYIhKi5kYXRhZnVzaW9uLWFwaS1kZXYuY2xvdWQuZ29v\nZ2xlghsqLmRhdGFwbGV4LmNsb3VkLmdvb2dsZS5jb22CIyouZGF0YXBsZXgtc3Rh\nZ2luZy5jbG91ZC5nb29nbGUuY29tgh8qLmRhdGFwbGV4LWRldi5jbG91ZC5nb29n\nbGUuY29tghsqLmRhdGFwcm9jLmNsb3VkLmdvb2dsZS5jb22CFyouZGF0YXByb2Mu\nY2xvdWQuZ29vZ2xlgikqLmRhdGFwcm9jLWltYWdlLXN0YWdpbmcuY2xvdWQuZ29v\nZ2xlLmNvbYIlKi5kYXRhcHJvYy1pbWFnZS1zdGFnaW5nLmNsb3VkLmdvb2dsZYIj\nKi5kYXRhcHJvYy1zdGFnaW5nLmNsb3VkLmdvb2dsZS5jb22CHyouZGF0YXByb2Mt\nc3RhZ2luZy5jbG91ZC5nb29nbGWCICouZGF0YXByb2MtdGVzdC5jbG91ZC5nb29n\nbGUuY29tghwqLmRhdGFwcm9jLXRlc3QuY2xvdWQuZ29vZ2xlghoqLmVhcnRoZW5n\naW5lLmdvb2dsZS5jby5pboIYKi5lYXJ0aGVuZ2luZS5nb29nbGUuY29tghIqLmZp\nYmVyLmdvb2dsZS5jb22CDSouZ2F0ZXdheS5kZXaCECouZGUuZ2F0ZXdheS5kZXaC\nECouZXcuZ2F0ZXdheS5kZXaCECoudWMuZ2F0ZXdheS5kZXaCKSouZ2xvYmFsLmFj\nY291bnR2ZXJpZmljYXRpb24uY2xvdWQuZ29vZ2xlghgqLmdvb2dsZS1zeW5kaWNh\ndGlvbi5jb22CHCouZGV2Lmdvb2dsZS1zeW5kaWNhdGlvbi5jb22CICouc3RhZ2lu\nZy5nb29nbGUtc3luZGljYXRpb24uY29tgiAqLmdvb2dsZWFjcXVpc2l0aW9ubWln\ncmF0aW9uLmNvbYIKKi5ndnQ1LmNvbYIdKi5oZWFsdGhjYXJlLmNsb3VkLmdvb2ds\nZS5jb22CFSoubWFwbWFrZXIuZ29vZ2xlLmNvbYIWKi5taWNyb2hvc3QuZ29vZ2xl\nLmNvbYIcKi5ub3RlYm9va3MuY2xvdWQuZ29vZ2xlLmNvbYIYKi5ub3RlYm9va3Mu\nY2xvdWQuZ29vZ2xlggwqLnBpY25pay5jb22CCnBpY25pay5jb22CHCoucGlwZWxp\nbmVzLmNsb3VkLmdvb2dsZS5jb22CDyoucG9kY2FzdHMuZ29vZ4IeKi50ZW5zb3Ji\nb2FyZC5jbG91ZC5nb29nbGUuY29tgicqLnRlbnNvcmJvYXJkLWF1dG9wdXNoLmNs\nb3VkLmdvb2dsZS5jb22CIioudGVuc29yYm9hcmQtZGV2LmNsb3VkLmdvb2dsZS5j\nb22CJioudGVuc29yYm9hcmQtc3RhZ2luZy5jbG91ZC5nb29nbGUuY29tgiMqLnRl\nbnNvcmJvYXJkLXRlc3QuY2xvdWQuZ29vZ2xlLmNvbYIHYWJjLnh5eoIJKi5hYmMu\neHl6ggthZHNlbnNlLmNvbYIPd3d3LmFkc2Vuc2UuY29tghphZHNlbnNlY3VzdG9t\nc2VhcmNoYWRzLmNvbYIcKi5hZHNlbnNlY3VzdG9tc2VhcmNoYWRzLmNvbYIYYWRz\nZW5zZWZvcm1vYmlsZWFwcHMuY29tghdhZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIZ\nKi5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIOY2xvdWR5b3J5eC5kZXaCECouY2xv\ndWR5b3J5eC5kZXaCDWVhZ2Vyb3J5eC5kZXaCDyouZWFnZXJvcnl4LmRldoIdc3Rh\nZ2UuYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CHyouc3RhZ2UuYWR2ZXJ0aXNlcmNv\nbW11bml0eS5jb22CGmRlLmFkdmVydGlzZXJjb21tdW5pdHkuY29tghwqLmRlLmFk\ndmVydGlzZXJjb21tdW5pdHkuY29tghplbi5hZHZlcnRpc2VyY29tbXVuaXR5LmNv\nbYIcKi5lbi5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIaZXMuYWR2ZXJ0aXNlcmNv\nbW11bml0eS5jb22CHCouZXMuYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CGmZyLmFk\ndmVydGlzZXJjb21tdW5pdHkuY29tghwqLmZyLmFkdmVydGlzZXJjb21tdW5pdHku\nY29tghppZC5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIcKi5pZC5hZHZlcnRpc2Vy\nY29tbXVuaXR5LmNvbYIaaXQuYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CHCouaXQu\nYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CGmphLmFkdmVydGlzZXJjb21tdW5pdHku\nY29tghwqLmphLmFkdmVydGlzZXJjb21tdW5pdHkuY29tghpwbC5hZHZlcnRpc2Vy\nY29tbXVuaXR5LmNvbYIcKi5wbC5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIacHQu\nYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CHCoucHQuYWR2ZXJ0aXNlcmNvbW11bml0\neS5jb22CGnJ1LmFkdmVydGlzZXJjb21tdW5pdHkuY29tghwqLnJ1LmFkdmVydGlz\nZXJjb21tdW5pdHkuY29tghp0aC5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIcKi50\naC5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIadmkuYWR2ZXJ0aXNlcmNvbW11bml0\neS5jb22CHCoudmkuYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CGnpoLmFkdmVydGlz\nZXJjb21tdW5pdHkuY29tghwqLnpoLmFkdmVydGlzZXJjb21tdW5pdHkuY29tggxh\nbXBjYWNoZS5jb22CDiouYW1wY2FjaGUuY29tgg5hbXBwcm9qZWN0LmNvbYIQKi5h\nbXBwcm9qZWN0LmNvbYIOYW1wcHJvamVjdC5uZXSCECouYW1wcHJvamVjdC5uZXSC\nGioucmVjYXB0Y2hhLmFtcHByb2plY3QubmV0gg5hbXBwcm9qZWN0Lm9yZ4IQKi5h\nbXBwcm9qZWN0Lm9yZ4IUKi5jZG4uYW1wcHJvamVjdC5vcmeCDmFuZHJvaWRpZnku\nY29tghAqLmFuZHJvaWRpZnkuY29tggphcHAuZ29vLmdsggwqLmFwcC5nb28uZ2yC\nEmNoYW5uZWwtYXBwLmdvb2dsZYIXY29uc29sZS5hdS5jbG91ZC5nb29nbGWCESou\nYXUuY2xvdWQuZ29vZ2xlghdjb25zb2xlLmNhLmNsb3VkLmdvb2dsZYIRKi5jYS5j\nbG91ZC5nb29nbGWCF2NvbnNvbGUuZXUuY2xvdWQuZ29vZ2xlghEqLmV1LmNsb3Vk\nLmdvb2dsZYIbY29uc29sZS5ldS5jbG91ZC5nb29nbGUuY29tghdjb25zb2xlLmls\nLmNsb3VkLmdvb2dsZYIRKi5pbC5jbG91ZC5nb29nbGWCF2NvbnNvbGUuaXQuY2xv\ndWQuZ29vZ2xlghEqLml0LmNsb3VkLmdvb2dsZYIXY29uc29sZS5qcC5jbG91ZC5n\nb29nbGWCESouanAuY2xvdWQuZ29vZ2xlghdjb25zb2xlLnNhLmNsb3VkLmdvb2ds\nZYIRKi5zYS5jbG91ZC5nb29nbGWCF2NvbnNvbGUudXMuY2xvdWQuZ29vZ2xlghEq\nLnVzLmNsb3VkLmdvb2dsZYIMY2xvdWQuZ29vZ2xlgg4qLmNsb3VkLmdvb2dsZYIZ\nY29sYWIucmVzZWFyY2guZ29vZ2xlLmNvbYIhY29sYWItc2FuZGJveC5yZXNlYXJj\naC5nb29nbGUuY29tgg9jb2RlLndlYnJ0Yy5vcmeCD2J1Z3Mud2VicnRjLm9yZ4IR\naXNzdWVzLndlYnJ0Yy5vcmeCEmNocm9uaWNsZS5zZWN1cml0eYIUKi5jaHJvbmlj\nbGUuc2VjdXJpdHmCHiouYmFja3N0b3J5LmNocm9uaWNsZS5zZWN1cml0eYImKi5i\nYWNrc3Rvcnktc3RhZ2luZy5jaHJvbmljbGUuc2VjdXJpdHmCFGNocm9uaWNsZWZv\ncmdvb2QuY29tghYqLmNocm9uaWNsZWZvcmdvb2QuY29tghlsb29rZXIuY2hyb25p\nY2xlLnNlY3VyaXR5ghsqLmxvb2tlci5jaHJvbmljbGUuc2VjdXJpdHmCEGNocm9u\naWNsZXNlYy5jb22CEiouY2hyb25pY2xlc2VjLmNvbYIcKi5iYWNrc3RvcnkuY2hy\nb25pY2xlc2VjLmNvbYITY3Jvc3NtZWRpYXBhbmVsLmNvbYIVKi5jcm9zc21lZGlh\ncGFuZWwuY29tghJkYXRhbGliZXJhdGlvbi5vcmeCFCouZGF0YWxpYmVyYXRpb24u\nb3JngiFkYXRhc2V0c2VhcmNoLnJlc2VhcmNoLmdvb2dsZS5jb22CGGRnLW1ldGEu\ndmlkZW8uZ29vZ2xlLmNvbYIVZGlnaXRhbGFzc2V0bGlua3Mub3JnghcqLmRpZ2l0\nYWxhc3NldGxpbmtzLm9yZ4IOZG9tYWlucy5nb29nbGWCECouZG9tYWlucy5nb29n\nbGWCEGVhcmx5ZGF5cy5nb29nbGWCEiouZWFybHlkYXlzLmdvb2dsZYIcZWhyLXNl\nYXJjaC5oZWFsdGguZ29vZ2xlLmNvbYILZmFzdGxhbmUuY2mCDGZsb29uZXQuZ29v\nZ4IOKi5mbG9vbmV0Lmdvb2eCDWdhcGkud2F6ZS5jb22CCmdtYmFkcy5nbGWCDCou\nZ21iYWRzLmdsZYILZ28tbGFuZy5jb22CDSouZ28tbGFuZy5jb22CC2dvLWxhbmcu\nbmV0gg0qLmdvLWxhbmcubmV0ggtnby1sYW5nLm9yZ4INKi5nby1sYW5nLm9yZ4IK\nZ29sYW5nLmNvbYIMKi5nb2xhbmcuY29tggpnb2xhbmcubmV0ggwqLmdvbGFuZy5u\nZXSCCmdvbGFuZy5vcmeCDCouZ29sYW5nLm9yZ4IQZ29sYW5nLmdvb2dsZS5jboIS\nKi5nb2xhbmcuZ29vZ2xlLmNugg5nb29nbGVibG9nLmNvbYIQKi5nb29nbGVibG9n\nLmNvbYIOZ29vZ2xlY2VydC5uZXSCECouZ29vZ2xlY2VydC5uZXSCD2dvb2dsZXN0\nb3JlLmNvbYITd3d3Lmdvb2dsZXN0b3JlLmNvbYILZ3Jvdy5nb29nbGWCDSouZ3Jv\ndy5nb29nbGWCBWcuZGV2ggcqLmcuZGV2ggZnLnBhZ2WCCCouZy5wYWdlggdoZXku\nZ2xlggkqLmhleS5nbGWCBm9rLmdsZYIIKi5vay5nbGWCCWhhdHMuZ29vZ4ILKi5o\nYXRzLmdvb2eCEWlhbXJlbWFya2FibGUub3JnghV3d3cuaWFtcmVtYXJrYWJsZS5v\ncmeCF2lkZW50aXR5cGxhdGZvcm0uZ29vZ2xlghkqLmlkZW50aXR5cGxhdGZvcm0u\nZ29vZ2xlgiAqLmdsb2JhbC5pZGVudGl0eXBsYXRmb3JtLmdvb2dsZYIoKi5zdGFn\naW5nLWdsb2JhbC5pZGVudGl0eXBsYXRmb3JtLmdvb2dsZYIpKi5hdXRvcHVzaC1n\nbG9iYWwuaWRlbnRpdHlwbGF0Zm9ybS5nb29nbGWCDWxhbnRlcm5hbC5jb22CDyou\nbGFudGVybmFsLmNvbYILbGVycy5nb29nbGWCDGxpZnR3YXJlLmNvbYIOKi5saWZ0\nd2FyZS5jb22CC2xpZnR3YXJlLmpwgg0qLmxpZnR3YXJlLmpwgghuZWwuZ29vZ4IK\nKi5uZWwuZ29vZ4ILbm9tdWx1cy5mb2+CDSoubm9tdWx1cy5mb2+CEW5vdGVib29r\nbG0uZ29vZ2xlgg1vcmRlcmluZy5wYWdlgg8qLm9yZGVyaW5nLnBhZ2WCD21hY3Nl\ncnZpY2UuZ29vZ4IRKi5tYWNzZXJ2aWNlLmdvb2eCEXBhZ2VzcGVlZC53ZWIuZGV2\ngg1waWNhc2F3ZWIuY29tgg8qLnBpY2FzYXdlYi5jb22CDXBpY2FzYXdlYi5uZXSC\nDyoucGljYXNhd2ViLm5ldIINcGljYXNhd2ViLm9yZ4IPKi5waWNhc2F3ZWIub3Jn\nggpwaXhhdGUuY29tgg53d3cucGl4YXRlLmNvbYIIcGtpLmdvb2eCCioucGtpLmdv\nb2eCCnBsYXkuc3BhY2WCDCoucGxheS5zcGFjZYIIcmJtLmdvb2eCCioucmJtLmdv\nb2eCEnJlZ2lzdHJ5LXFhLmdvb2dsZYIWd3d3LnJlZ2lzdHJ5LXFhLmdvb2dsZYIX\ncmVnaXN0cnktc2FuZGJveC5nb29nbGWCG3d3dy5yZWdpc3RyeS1zYW5kYm94Lmdv\nb2dsZYIPcmVnaXN0cnkuZ29vZ2xlghN3d3cucmVnaXN0cnkuZ29vZ2xlghByZXNl\nYXJjaC55b3V0dWJlghIqLnJlc2VhcmNoLnlvdXR1YmWCD3NhdmV0aGVkYXRlLmZv\nb4IRKi5zYXZldGhlZGF0ZS5mb2+CFXNlYXJjaGluZ2ZvcnN5cmlhLm9yZ4IXKi5z\nZWFyY2hpbmdmb3JzeXJpYS5vcmeCE3Nvbmd3cml0ZXJzLnlvdXR1YmWCFSouc29u\nZ3dyaXRlcnMueW91dHViZYISc291cmNlLmJhemVsLmJ1aWxkghQqLnNvdXJjZS5i\nYXplbC5idWlsZIIac3VwcG9ydC5yZWdpc3RyeS1xYS5nb29nbGWCH3N1cHBvcnQu\ncmVnaXN0cnktc2FuZGJveC5nb29nbGWCF3N1cHBvcnQucmVnaXN0cnkuZ29vZ2xl\ngg5zcHJheXNjYXBlLmNvbYISd3d3LnNwcmF5c2NhcGUuY29tggl0Zmh1Yi5kZXaC\nCyoudGZodWIuZGV2ghJ0aGVnb29nbGVzdG9yZS5jb22CFnd3dy50aGVnb29nbGVz\ndG9yZS5jb22CDXRpbHRicnVzaC5jb22CDyoudGlsdGJydXNoLmNvbYINdHJhdmVs\nLmdvb2dsZYIPKi50cmF2ZWwuZ29vZ2xlgg93ZWJtcHJvamVjdC5vcmeCESoud2Vi\nbXByb2plY3Qub3Jngg93ZWJwa2djYWNoZS5jb22CESoud2VicGtnY2FjaGUuY29t\nggx3b3JraW54ci5kZXaCDioud29ya2lueHIuZGV2ghN4bi0tbmdzdHItbHJhOGou\nY29tghUqLnhuLS1uZ3N0ci1scmE4ai5jb22CB3hwbHIuY2+CCSoueHBsci5jb4IM\nenluYW1pY3MuY29tgg4qLnp5bmFtaWNzLmNvbTAhBgNVHSAEGjAYMAgGBmeBDAEC\nATAMBgorBgEEAdZ5AgUDMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmxzLnBr\naS5nb29nL2d0czFjMy96ZEFUdDBFeF9Gay5jcmwwggEGBgorBgEEAdZ5AgQCBIH3\nBIH0APIAdwCt9776fP8QyIudPZwePhhqtGcpXc+xDCTKhYY069yCigAAAYraeUgv\nAAAEAwBIMEYCIQCqpRZZc1lWTU4am5PSmMZVM8GiHDe47YCmBBYjsxQY2wIhAIVX\nJ10\/ecQciz3bsAEqxlQVmUQItcu7wv0qCEwZstALAHcAtz77JN+cTbp18jnFulj0\nbF38Qs96nzXEnh0JgSXttJkAAAGK2nlIHAAABAMASDBGAiEA6nPiBTIUQFyv\/09G\ncg6aX2GD6KhlgzLgZh\/Qw5qfrosCIQCMIciKOT4lenCONMTH29\/EluKKPVjzTWew\nJTZ0jKYdjTANBgkqhkiG9w0BAQsFAAOCAQEAHFH2fnZlYdpOxA0nn5Mi1c8lQeSE\ndiClYPMwAWrs\/it6NC118lkRr3PpxUwV9Rzzh02UoI5y9YjOYpG+gZlFqXWm71Q7\n9tbyHJWBvYualzDsYjAfinweFLlY72Bku55ofp98BcMWHz2OGbl2wIGaJyFrqfwl\nCrbaAfYIcZ3Z6wkOR5gsavbr8f79bAZ28N7evImnCrhqvqD3g6AgIkgRHMPhSLQ4\nEkuKHiQo3mRtjkSePmovg\/H4FzcbF+LhODETk1IMDyEEYKq488rVZ34AtL6Dvibc\n7U3STfVylz9PT7nOZeHuJ5UIlrBsEHVVFOaCRWwnfE+DCqy0yOz86W2Bsg==\n-----END CERTIFICATE-----\n",
                            "-----BEGIN CERTIFICATE-----\nMIIFljCCA36gAwIBAgINAgO8U1lrNMcY9QFQZjANBgkqhkiG9w0BAQsFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjAwODEzMDAwMDQyWhcNMjcwOTMwMDAw\nMDQyWjBGMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzETMBEGA1UEAxMKR1RTIENBIDFDMzCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAPWI3+dijB43+DdCkH9sh9D7ZYIl\/ejLa6T\/belaI+KZ9hzp\nkgOZE3wJCor6QtZeViSqejOEH9Hpabu5dOxXTGZok3c3VVP+ORBNtzS7XyV3NzsX\nlOo85Z3VvMO0Q+sup0fvsEQRY9i0QYXdQTBIkxu\/t\/bgRQIh4JZCF8\/ZK2VWNAcm\nBA2o\/X3KLu\/qSHw3TT8An4Pf73WELnlXXPxXbhqW\/\/yMmqaZviXZf5YsBvcRKgKA\ngOtjGDxQSYflispfGStZloEAoPtR28p3CwvJlk\/vcEnHXG0g\/Zm0tOLKLnf9LdwL\ntmsTDIwZKxeWmLnwi\/agJ7u2441Rj72ux5uxiZ0CAwEAAaOCAYAwggF8MA4GA1Ud\nDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0T\nAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQUinR\/r4XN7pXNPZzQ4kYU83E1HScwHwYD\nVR0jBBgwFoAU5K8rJnEaK0gnhS9SZizv8IkTcT4waAYIKwYBBQUHAQEEXDBaMCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHNyMTAwBggrBgEFBQcw\nAoYkaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzcjEuZGVyMDQGA1UdHwQt\nMCswKaAnoCWGI2h0dHA6Ly9jcmwucGtpLmdvb2cvZ3RzcjEvZ3RzcjEuY3JsMFcG\nA1UdIARQME4wOAYKKwYBBAHWeQIFAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3Br\naS5nb29nL3JlcG9zaXRvcnkvMAgGBmeBDAECATAIBgZngQwBAgIwDQYJKoZIhvcN\nAQELBQADggIBAIl9rCBcDDy+mqhXlRu0rvqrpXJxtDaV\/d9AEQNMwkYUuxQkq\/BQ\ncSLbrcRuf8\/xam\/IgxvYzolfh2yHuKkMo5uhYpSTld9brmYZCwKWnvy15xBpPnrL\nRklfRuFBsdeYTWU0AIAaP0+fbH9JAIFTQaSSIYKCGvGjRFsqUBITTcFTNvNCCK9U\n+o53UxtkOCcXCb1YyRt8OS1b887U7ZfbFAO\/CVMkH8IMBHmYJvJh8VNS\/UKMG2Yr\nPxWhu\/\/2m+OBmgEGcYk1KCTd4b3rGS3hSMs9WYNRtHTGnXzGsYZbr8w0xNPM1IER\nlQCh9BIiAfq0g3GvjLeMcySsN1PCAJA\/Ef5c7TaUEDu9Ka7ixzpiO2xj2YC\/WXGs\nYye5TBeg2vZzFb8q3o\/zpWwygTMD0IZRcZk0upONXbVRWPeyk+gB9lm+cZv9TSjO\nz23HFtz30dZGm6fKa+l3D\/2gthsjgx0QGtkJAITgRNOidSOzNIb2ILCkXhAd4FJG\nAJ2xDx8hcFH1mt0G\/FX0Kw4zd8NLQsLxdxP8c4CU6x+7Nz\/OAipmsHMdMqUybDKw\njuDEI\/9bfU1lcKwrmz3O2+BtjjKAvpafkmO8l7tdufThcV4q5O8DIrGKZTqPwJNl\n1IXNDw9bg1kWRxYtnCQ6yICmJhSFm\/Y3m6xv+cXDBlHz4n\/FsRC6UfTd\n-----END CERTIFICATE-----\n",
                            "-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
                        ],
                        "server_port": "443",
                        "renderBlocking": "potentially_blocking",
                        "load_end": 2060,
                        "ttfb_start": 1365,
                        "ttfb_end": 1857,
                        "download_start": 1857,
                        "download_end": 2060,
                        "download_ms": 203,
                        "all_start": 1001,
                        "all_end": 2060,
                        "all_ms": 1059,
                        "index": 5,
                        "number": 6,
                        "cpuTimes": {
                            "FunctionCall": 10
                        },
                        "cpu.FunctionCall": 10,
                        "cpuTime": 10,
                        "js_timing": [
                            [
                                2105.2280000000001,
                                2105.4090000000001
                            ],
                            [
                                2105.4259999999999,
                                2107.0799999999999
                            ],
                            [
                                2107.241,
                                2107.3069999999998
                            ],
                            [
                                2107.3150000000001,
                                2107.8980000000001
                            ],
                            [
                                2116.9409999999998,
                                2117.1379999999999
                            ],
                            [
                                2122.3409999999999,
                                2122.5830000000001
                            ],
                            [
                                2122.5990000000002,
                                2122.7359999999999
                            ],
                            [
                                2122.7959999999998,
                                2122.8339999999998
                            ],
                            [
                                2122.8969999999999,
                                2122.9209999999998
                            ],
                            [
                                2122.9690000000001,
                                2122.9810000000002
                            ],
                            [
                                2123.1179999999999,
                                2123.1300000000001
                            ],
                            [
                                2125.1109999999999,
                                2125.3290000000002
                            ],
                            [
                                2140.163,
                                2140.1729999999998
                            ],
                            [
                                2144.1640000000002,
                                2145.6529999999998
                            ],
                            [
                                2145.7559999999999,
                                2145.7809999999999
                            ],
                            [
                                2145.8519999999999,
                                2146.183
                            ],
                            [
                                2148.6669999999999,
                                2148.9470000000001
                            ],
                            [
                                2149.5459999999998,
                                2149.556
                            ],
                            [
                                2151.0880000000002,
                                2151.944
                            ],
                            [
                                2387.904,
                                2388.3699999999999
                            ],
                            [
                                3087.4380000000001,
                                3088.0259999999998
                            ],
                            [
                                3103.3809999999999,
                                3103.442
                            ],
                            [
                                3108.453,
                                3108.5279999999998
                            ],
                            [
                                3109.5770000000002,
                                3109.7330000000002
                            ],
                            [
                                3127.0590000000002,
                                3127.087
                            ],
                            [
                                3127.1570000000002,
                                3127.2049999999999
                            ],
                            [
                                3127.6170000000002,
                                3127.6300000000001
                            ],
                            [
                                3129.0929999999998,
                                3130.8380000000002
                            ],
                            [
                                3198.3899999999999,
                                3198.6460000000002
                            ]
                        ]
                    },
                    {
                        "type": 3,
                        "id": "29898.3",
                        "request_id": "29898.3",
                        "ip_addr": "142.251.167.132",
                        "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-analytics-0.1.mjs",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "cdn.ampproject.org",
                        "url": "\/v0\/amp-analytics-0.1.mjs",
                        "raw_id": "29898.3",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "responseCode": 200,
                        "request_type": "Script",
                        "load_ms": 415,
                        "ttfb_ms": 253,
                        "load_start": 1366,
                        "load_start_float": 1366.00008,
                        "bytesIn": 29020,
                        "objectSize": 29020,
                        "objectSizeUncompressed": 96782,
                        "chunks": [
                            {
                                "ts": 1623,
                                "bytes": 12393,
                                "inflated": 37686
                            },
                            {
                                "ts": 1626,
                                "bytes": 3104,
                                "inflated": 12050
                            },
                            {
                                "ts": 1627,
                                "bytes": 1378,
                                "inflated": 5224
                            },
                            {
                                "ts": 1751,
                                "bytes": 1378,
                                "inflated": 4644
                            },
                            {
                                "ts": 1752,
                                "bytes": 1378,
                                "inflated": 4480
                            },
                            {
                                "ts": 1755,
                                "bytes": 1378,
                                "inflated": 4559
                            },
                            {
                                "ts": 1756,
                                "bytes": 1378,
                                "inflated": 5025
                            },
                            {
                                "ts": 1764,
                                "bytes": 1378,
                                "inflated": 4458
                            },
                            {
                                "ts": 1765,
                                "bytes": 1378,
                                "inflated": 4993
                            },
                            {
                                "ts": 1776,
                                "bytes": 1378,
                                "inflated": 4969
                            },
                            {
                                "ts": 1778,
                                "bytes": 1378,
                                "inflated": 4954
                            },
                            {
                                "ts": 1781,
                                "bytes": 1121,
                                "inflated": 3740
                            }
                        ],
                        "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                        "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                        "contentType": "text\/javascript",
                        "contentEncoding": "br",
                        "socket": 145,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "initiator_line": 5,
                        "initiator_column": "",
                        "initiator_type": "parser",
                        "priority": "High",
                        "initial_priority": "High",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: cdn.ampproject.org",
                                ":method: GET",
                                ":path: \/v0\/amp-analytics-0.1.mjs",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "origin: https:\/\/weston.ruter.net",
                                "referer: https:\/\/weston.ruter.net\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                "sec-ch-ua-mobile: ?1",
                                "sec-ch-ua-platform: \"iOS\"",
                                "sec-fetch-dest: script",
                                "sec-fetch-mode: cors",
                                "sec-fetch-site: cross-site",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "access-control-allow-origin: *",
                                "alt-svc: clear",
                                "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                "content-encoding: br",
                                "content-length: 29020",
                                "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                "content-type: text\/javascript; charset=UTF-8",
                                "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                "cross-origin-resource-policy: cross-origin",
                                "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                "etag: \"9aef0fcfd5306f20\"",
                                "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                "server: sffe",
                                "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                "timing-allow-origin: *",
                                "vary: Accept-Encoding",
                                "x-content-type-options: nosniff",
                                "x-xss-protection: 0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1867,
                        "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": 29020,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 604800,
                        "cdn_provider": "Google",
                        "server_count": null,
                        "created": 803,
                        "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 3,
                        "http2_stream_dependency": 1,
                        "http2_stream_weight": 220,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 80,
                        "server_port": "443",
                        "renderBlocking": "potentially_blocking",
                        "load_end": 1781,
                        "ttfb_start": 1366,
                        "ttfb_end": 1619,
                        "download_start": 1619,
                        "download_end": 1781,
                        "download_ms": 162,
                        "all_start": 1366,
                        "all_end": 1781,
                        "all_ms": 415,
                        "index": 6,
                        "number": 7,
                        "cpuTimes": {
                            "FunctionCall": 0
                        },
                        "cpu.FunctionCall": 0,
                        "cpuTime": 0,
                        "js_timing": [
                            [
                                3133.6880000000001,
                                3133.7170000000001
                            ],
                            [
                                3864.2399999999998,
                                3864.3299999999999
                            ],
                            [
                                3864.4720000000002,
                                3864.482
                            ]
                        ]
                    },
                    {
                        "type": 3,
                        "id": "29898.6",
                        "request_id": "29898.6",
                        "ip_addr": "142.251.167.132",
                        "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-lightbox-0.1.mjs",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "cdn.ampproject.org",
                        "url": "\/v0\/amp-lightbox-0.1.mjs",
                        "raw_id": "29898.6",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "responseCode": 200,
                        "request_type": "Script",
                        "load_ms": 437,
                        "ttfb_ms": 415,
                        "load_start": 1366,
                        "load_start_float": 1366.000086,
                        "bytesIn": 7194,
                        "objectSize": 7194,
                        "objectSizeUncompressed": 21682,
                        "chunks": [
                            {
                                "ts": 1784,
                                "bytes": 1369,
                                "inflated": 2695
                            },
                            {
                                "ts": 1791,
                                "bytes": 1378,
                                "inflated": 4231
                            },
                            {
                                "ts": 1795,
                                "bytes": 1378,
                                "inflated": 4663
                            },
                            {
                                "ts": 1797,
                                "bytes": 1378,
                                "inflated": 4575
                            },
                            {
                                "ts": 1803,
                                "bytes": 1691,
                                "inflated": 5518
                            }
                        ],
                        "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                        "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                        "contentType": "text\/javascript",
                        "contentEncoding": "br",
                        "socket": 145,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "initiator_line": 5,
                        "initiator_column": "",
                        "initiator_type": "parser",
                        "priority": "High",
                        "initial_priority": "High",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: cdn.ampproject.org",
                                ":method: GET",
                                ":path: \/v0\/amp-lightbox-0.1.mjs",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "origin: https:\/\/weston.ruter.net",
                                "referer: https:\/\/weston.ruter.net\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                "sec-ch-ua-mobile: ?1",
                                "sec-ch-ua-platform: \"iOS\"",
                                "sec-fetch-dest: script",
                                "sec-fetch-mode: cors",
                                "sec-fetch-site: cross-site",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "access-control-allow-origin: *",
                                "alt-svc: clear",
                                "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                "content-encoding: br",
                                "content-length: 7194",
                                "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                "content-type: text\/javascript; charset=UTF-8",
                                "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                "cross-origin-resource-policy: cross-origin",
                                "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                "etag: \"4c3ef56ec3a46dc6\"",
                                "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                "server: sffe",
                                "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                "timing-allow-origin: *",
                                "vary: Accept-Encoding",
                                "x-content-type-options: nosniff",
                                "x-xss-protection: 0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1864,
                        "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": 7194,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 604800,
                        "cdn_provider": "Google",
                        "server_count": null,
                        "created": 812,
                        "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 7,
                        "http2_stream_dependency": 5,
                        "http2_stream_weight": 220,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 86,
                        "server_port": "443",
                        "renderBlocking": "potentially_blocking",
                        "load_end": 1803,
                        "ttfb_start": 1366,
                        "ttfb_end": 1781,
                        "download_start": 1781,
                        "download_end": 1803,
                        "download_ms": 22,
                        "all_start": 1366,
                        "all_end": 1803,
                        "all_ms": 437,
                        "index": 7,
                        "number": 8
                    },
                    {
                        "type": 3,
                        "id": "29898.7",
                        "request_id": "29898.7",
                        "ip_addr": "142.251.167.132",
                        "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-social-share-0.1.mjs",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "cdn.ampproject.org",
                        "url": "\/v0\/amp-social-share-0.1.mjs",
                        "raw_id": "29898.7",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "responseCode": 200,
                        "request_type": "Script",
                        "load_ms": 243,
                        "ttfb_ms": 222,
                        "load_start": 1366,
                        "load_start_float": 1366.000092,
                        "bytesIn": 4243,
                        "objectSize": 4243,
                        "objectSizeUncompressed": 12320,
                        "chunks": [
                            {
                                "ts": 1593,
                                "bytes": 1369,
                                "inflated": 3389
                            },
                            {
                                "ts": 1603,
                                "bytes": 1378,
                                "inflated": 3679
                            },
                            {
                                "ts": 1609,
                                "bytes": 1496,
                                "inflated": 5252
                            }
                        ],
                        "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                        "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                        "contentType": "text\/javascript",
                        "contentEncoding": "br",
                        "socket": 145,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "initiator_line": 5,
                        "initiator_column": "",
                        "initiator_type": "parser",
                        "priority": "High",
                        "initial_priority": "High",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: cdn.ampproject.org",
                                ":method: GET",
                                ":path: \/v0\/amp-social-share-0.1.mjs",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "origin: https:\/\/weston.ruter.net",
                                "referer: https:\/\/weston.ruter.net\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                "sec-ch-ua-mobile: ?1",
                                "sec-ch-ua-platform: \"iOS\"",
                                "sec-fetch-dest: script",
                                "sec-fetch-mode: cors",
                                "sec-fetch-site: cross-site",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "access-control-allow-origin: *",
                                "alt-svc: clear",
                                "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                "content-encoding: br",
                                "content-length: 4243",
                                "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                "content-type: text\/javascript; charset=UTF-8",
                                "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                "cross-origin-resource-policy: cross-origin",
                                "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                "etag: \"1077c6daf60a091c\"",
                                "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                "server: sffe",
                                "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                "timing-allow-origin: *",
                                "vary: Accept-Encoding",
                                "x-content-type-options: nosniff",
                                "x-xss-protection: 0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1876,
                        "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": 4243,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 604800,
                        "cdn_provider": "Google",
                        "server_count": null,
                        "created": 813,
                        "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 5,
                        "http2_stream_dependency": 3,
                        "http2_stream_weight": 220,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 92,
                        "server_port": "443",
                        "renderBlocking": "potentially_blocking",
                        "load_end": 1609,
                        "ttfb_start": 1366,
                        "ttfb_end": 1588,
                        "download_start": 1588,
                        "download_end": 1609,
                        "download_ms": 21,
                        "all_start": 1366,
                        "all_end": 1609,
                        "all_ms": 243,
                        "index": 8,
                        "number": 9
                    },
                    {
                        "type": 3,
                        "id": "29898.4",
                        "request_id": "29898.4",
                        "ip_addr": "142.251.167.132",
                        "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-bind-0.1.mjs",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "cdn.ampproject.org",
                        "url": "\/v0\/amp-bind-0.1.mjs",
                        "raw_id": "29898.4",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "responseCode": 200,
                        "request_type": "Script",
                        "load_ms": 490,
                        "ttfb_ms": 446,
                        "load_start": 1367,
                        "load_start_float": 1367.000082,
                        "bytesIn": 13890,
                        "objectSize": 13890,
                        "objectSizeUncompressed": 41942,
                        "chunks": [
                            {
                                "ts": 1815,
                                "bytes": 1369,
                                "inflated": 2504
                            },
                            {
                                "ts": 1822,
                                "bytes": 1378,
                                "inflated": 3860
                            },
                            {
                                "ts": 1823,
                                "bytes": 1378,
                                "inflated": 4073
                            },
                            {
                                "ts": 1831,
                                "bytes": 1378,
                                "inflated": 4477
                            },
                            {
                                "ts": 1832,
                                "bytes": 1378,
                                "inflated": 4293
                            },
                            {
                                "ts": 1840,
                                "bytes": 1378,
                                "inflated": 4010
                            },
                            {
                                "ts": 1841,
                                "bytes": 1378,
                                "inflated": 4534
                            },
                            {
                                "ts": 1849,
                                "bytes": 1378,
                                "inflated": 4796
                            },
                            {
                                "ts": 1850,
                                "bytes": 1378,
                                "inflated": 4522
                            },
                            {
                                "ts": 1857,
                                "bytes": 1497,
                                "inflated": 4873
                            }
                        ],
                        "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                        "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                        "contentType": "text\/javascript",
                        "contentEncoding": "br",
                        "socket": 145,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "initiator_line": 5,
                        "initiator_column": "",
                        "initiator_type": "parser",
                        "priority": "High",
                        "initial_priority": "High",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: cdn.ampproject.org",
                                ":method: GET",
                                ":path: \/v0\/amp-bind-0.1.mjs",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "origin: https:\/\/weston.ruter.net",
                                "referer: https:\/\/weston.ruter.net\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                "sec-ch-ua-mobile: ?1",
                                "sec-ch-ua-platform: \"iOS\"",
                                "sec-fetch-dest: script",
                                "sec-fetch-mode: cors",
                                "sec-fetch-site: cross-site",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "access-control-allow-origin: *",
                                "alt-svc: clear",
                                "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                "content-encoding: br",
                                "content-length: 13890",
                                "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                "content-type: text\/javascript; charset=UTF-8",
                                "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                "cross-origin-resource-policy: cross-origin",
                                "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                "etag: \"db9222006120899e\"",
                                "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                "server: sffe",
                                "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                "timing-allow-origin: *",
                                "vary: Accept-Encoding",
                                "x-content-type-options: nosniff",
                                "x-xss-protection: 0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1852,
                        "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": 13890,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 604800,
                        "cdn_provider": "Google",
                        "server_count": null,
                        "created": 809,
                        "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 9,
                        "http2_stream_dependency": 7,
                        "http2_stream_weight": 220,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 82,
                        "server_port": "443",
                        "renderBlocking": "potentially_blocking",
                        "load_end": 1857,
                        "ttfb_start": 1367,
                        "ttfb_end": 1813,
                        "download_start": 1813,
                        "download_end": 1857,
                        "download_ms": 44,
                        "all_start": 1367,
                        "all_end": 1857,
                        "all_ms": 490,
                        "index": 9,
                        "number": 10,
                        "cpuTimes": {
                            "FunctionCall": 0
                        },
                        "cpu.FunctionCall": 0,
                        "cpuTime": 0,
                        "js_timing": [
                            [
                                2138.7449999999999,
                                2138.8389999999999
                            ],
                            [
                                2357.7269999999999,
                                2357.7669999999998
                            ],
                            [
                                2387.2449999999999,
                                2387.3539999999998
                            ],
                            [
                                2390.5900000000001,
                                2390.6089999999999
                            ]
                        ]
                    },
                    {
                        "type": 3,
                        "id": "29898.5",
                        "request_id": "29898.5",
                        "ip_addr": "142.251.167.132",
                        "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-install-serviceworker-0.1.mjs",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "cdn.ampproject.org",
                        "url": "\/v0\/amp-install-serviceworker-0.1.mjs",
                        "raw_id": "29898.5",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "responseCode": 200,
                        "request_type": "Script",
                        "load_ms": 445,
                        "ttfb_ms": 437,
                        "load_start": 1367,
                        "load_start_float": 1367.000084,
                        "bytesIn": 2375,
                        "objectSize": 2375,
                        "objectSizeUncompressed": 6555,
                        "chunks": [
                            {
                                "ts": 1806,
                                "bytes": 1369,
                                "inflated": 3596
                            },
                            {
                                "ts": 1812,
                                "bytes": 1006,
                                "inflated": 2959
                            }
                        ],
                        "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                        "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                        "contentType": "text\/javascript",
                        "contentEncoding": "br",
                        "socket": 145,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "initiator_line": 5,
                        "initiator_column": "",
                        "initiator_type": "parser",
                        "priority": "High",
                        "initial_priority": "High",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: cdn.ampproject.org",
                                ":method: GET",
                                ":path: \/v0\/amp-install-serviceworker-0.1.mjs",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "origin: https:\/\/weston.ruter.net",
                                "referer: https:\/\/weston.ruter.net\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                "sec-ch-ua-mobile: ?1",
                                "sec-ch-ua-platform: \"iOS\"",
                                "sec-fetch-dest: script",
                                "sec-fetch-mode: cors",
                                "sec-fetch-site: cross-site",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "access-control-allow-origin: *",
                                "alt-svc: clear",
                                "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                "content-encoding: br",
                                "content-length: 2375",
                                "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                "content-type: text\/javascript; charset=UTF-8",
                                "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                "cross-origin-resource-policy: cross-origin",
                                "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                "etag: \"1b92386b9ae4a145\"",
                                "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                "server: sffe",
                                "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                "timing-allow-origin: *",
                                "vary: Accept-Encoding",
                                "x-content-type-options: nosniff",
                                "x-xss-protection: 0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1903,
                        "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": 2375,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 604800,
                        "cdn_provider": "Google",
                        "server_count": null,
                        "created": 811,
                        "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 11,
                        "http2_stream_dependency": 9,
                        "http2_stream_weight": 220,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 84,
                        "server_port": "443",
                        "renderBlocking": "potentially_blocking",
                        "load_end": 1812,
                        "ttfb_start": 1367,
                        "ttfb_end": 1804,
                        "download_start": 1804,
                        "download_end": 1812,
                        "download_ms": 8,
                        "all_start": 1367,
                        "all_end": 1812,
                        "all_ms": 445,
                        "index": 10,
                        "number": 11,
                        "cpuTimes": {
                            "FunctionCall": 1
                        },
                        "cpu.FunctionCall": 1,
                        "cpuTime": 1,
                        "js_timing": [
                            [
                                4738.8959999999997,
                                4739.0029999999997
                            ],
                            [
                                4739.2690000000002,
                                4739.3040000000001
                            ],
                            [
                                4741.9520000000002,
                                4742.3310000000001
                            ]
                        ]
                    },
                    {
                        "type": 3,
                        "id": "29898.26",
                        "request_id": "29898.26",
                        "ip_addr": "142.251.167.132",
                        "full_url": "https:\/\/cdn.ampproject.org\/rtv\/012310061803000\/ww.mjs",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "cdn.ampproject.org",
                        "url": "\/rtv\/012310061803000\/ww.mjs",
                        "raw_id": "29898.26",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "responseCode": 200,
                        "request_type": "Fetch",
                        "load_ms": 207,
                        "ttfb_ms": 192,
                        "load_start": 2124,
                        "load_start_float": 2124.000168,
                        "bytesIn": 13062,
                        "objectSize": 13062,
                        "objectSizeUncompressed": 46240,
                        "chunks": [
                            {
                                "ts": 2318,
                                "bytes": 1369,
                                "inflated": 2152
                            },
                            {
                                "ts": 2321,
                                "bytes": 2756,
                                "inflated": 13799
                            },
                            {
                                "ts": 2330,
                                "bytes": 6890,
                                "inflated": 23983
                            },
                            {
                                "ts": 2331,
                                "bytes": 2047,
                                "inflated": 6306
                            }
                        ],
                        "expires": "Tue, 15 Oct 2024 17:14:02 GMT",
                        "cacheControl": "public, max-age=31536000",
                        "contentType": "text\/javascript",
                        "contentEncoding": "br",
                        "socket": 145,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/cdn.ampproject.org\/v0.mjs",
                        "initiator_line": 1,
                        "initiator_column": 89736,
                        "initiator_type": "script",
                        "priority": "High",
                        "initial_priority": "High",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: cdn.ampproject.org",
                                ":method: GET",
                                ":path: \/rtv\/012310061803000\/ww.mjs",
                                ":scheme: https",
                                "accept: text\/plain",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "origin: https:\/\/weston.ruter.net",
                                "referer: https:\/\/weston.ruter.net\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                "sec-ch-ua-mobile: ?1",
                                "sec-ch-ua-platform: \"iOS\"",
                                "sec-fetch-dest: empty",
                                "sec-fetch-mode: cors",
                                "sec-fetch-site: cross-site",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "access-control-allow-origin: *",
                                "age: 352727",
                                "alt-svc: clear",
                                "cache-control: public, max-age=31536000",
                                "content-encoding: br",
                                "content-length: 13062",
                                "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                "content-type: text\/javascript; charset=UTF-8",
                                "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                "cross-origin-resource-policy: cross-origin",
                                "date: Mon, 16 Oct 2023 17:14:02 GMT",
                                "etag: \"27f40cffbe22e7cb\"",
                                "expires: Tue, 15 Oct 2024 17:14:02 GMT",
                                "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                "server: sffe",
                                "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                "timing-allow-origin: *",
                                "vary: Accept-Encoding",
                                "x-content-type-options: nosniff",
                                "x-xss-protection: 0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1891,
                        "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": 13062,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 31183273,
                        "cdn_provider": "Google",
                        "server_count": null,
                        "created": 2121,
                        "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 13,
                        "http2_stream_dependency": 0,
                        "http2_stream_weight": 220,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 168,
                        "server_port": "443",
                        "load_end": 2331,
                        "ttfb_start": 2124,
                        "ttfb_end": 2316,
                        "download_start": 2316,
                        "download_end": 2331,
                        "download_ms": 15,
                        "all_start": 2124,
                        "all_end": 2331,
                        "all_ms": 207,
                        "index": 11,
                        "number": 12
                    },
                    {
                        "type": 3,
                        "id": "29898.29",
                        "request_id": "29898.29",
                        "ip_addr": "192.0.77.2",
                        "full_url": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=32%2C32&ssl=1",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "i0.wp.com",
                        "url": "\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=32%2C32&ssl=1",
                        "raw_id": "29898.29",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "responseCode": 200,
                        "request_type": "Other",
                        "load_ms": 179,
                        "ttfb_ms": 177,
                        "load_start": 2146,
                        "load_start_float": 2146.0001779999998,
                        "bytesIn": 1506,
                        "objectSize": 1506,
                        "objectSizeUncompressed": 1506,
                        "chunks": [
                            {
                                "ts": 2325,
                                "bytes": 1506
                            }
                        ],
                        "expires": "Fri, 17 Oct 2025 21:12:14 GMT",
                        "cacheControl": "public, max-age=63115200",
                        "contentType": "image\/webp",
                        "contentEncoding": "",
                        "socket": 138,
                        "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: i0.wp.com",
                                ":method: GET",
                                ":path: \/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=32%2C32&ssl=1",
                                ":scheme: https",
                                "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "referer: https:\/\/weston.ruter.net\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                "sec-ch-ua-mobile: ?1",
                                "sec-ch-ua-platform: \"iOS\"",
                                "sec-fetch-dest: image",
                                "sec-fetch-mode: no-cors",
                                "sec-fetch-site: cross-site",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "access-control-allow-methods: GET, HEAD",
                                "access-control-allow-origin: *",
                                "cache-control: public, max-age=63115200",
                                "content-length: 1506",
                                "content-type: image\/webp",
                                "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                "etag: \"3c167cbb033408bc\"",
                                "expires: Fri, 17 Oct 2025 21:12:14 GMT",
                                "last-modified: Wed, 18 Oct 2023 09:12:14 GMT",
                                "link: <https:\/\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png>; rel=\"canonical\"",
                                "server: nginx",
                                "timing-allow-origin: *",
                                "vary: Accept",
                                "x-content-type-options: nosniff",
                                "x-nc: HIT dca 8",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 2128,
                        "score_cache": 100,
                        "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": -1,
                        "connect_ms": -1,
                        "ssl_ms": -1,
                        "gzip_total": null,
                        "gzip_save": null,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": 1506,
                        "image_save": 0,
                        "cache_time": 63115200,
                        "cdn_provider": "Automattic",
                        "server_count": null,
                        "created": 2138,
                        "socket_group": "https:\/\/i0.wp.com <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 3,
                        "http2_stream_dependency": 0,
                        "http2_stream_weight": 220,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 178,
                        "server_port": "443",
                        "image_details": {
                            "detected_type": "webp"
                        },
                        "load_end": 2325,
                        "ttfb_start": 2146,
                        "ttfb_end": 2323,
                        "download_start": 2323,
                        "download_end": 2325,
                        "download_ms": 2,
                        "all_start": 2146,
                        "all_end": 2325,
                        "all_ms": 179,
                        "index": 12,
                        "number": 13
                    },
                    {
                        "type": 3,
                        "id": "29898.30",
                        "request_id": "29898.30",
                        "ip_addr": "142.251.167.132",
                        "full_url": "https:\/\/cdn.ampproject.org\/rtv\/012310061803000\/v0\/analytics-vendors\/gtag.json",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "cdn.ampproject.org",
                        "url": "\/rtv\/012310061803000\/v0\/analytics-vendors\/gtag.json",
                        "raw_id": "29898.30",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "responseCode": 200,
                        "request_type": "Fetch",
                        "load_ms": 188,
                        "ttfb_ms": 186,
                        "load_start": 2147,
                        "load_start_float": 2147.00018,
                        "bytesIn": 926,
                        "objectSize": 926,
                        "objectSizeUncompressed": 2574,
                        "chunks": [
                            {
                                "ts": 2334,
                                "bytes": 926,
                                "inflated": 2574
                            }
                        ],
                        "expires": "Thu, 17 Oct 2024 12:46:01 GMT",
                        "cacheControl": "public, max-age=31536000",
                        "contentType": "application\/json",
                        "contentEncoding": "br",
                        "socket": 145,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/cdn.ampproject.org\/v0.mjs",
                        "initiator_line": 1,
                        "initiator_column": 89736,
                        "initiator_type": "script",
                        "priority": "High",
                        "initial_priority": "High",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: cdn.ampproject.org",
                                ":method: GET",
                                ":path: \/rtv\/012310061803000\/v0\/analytics-vendors\/gtag.json",
                                ":scheme: https",
                                "accept: application\/json",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "origin: https:\/\/weston.ruter.net",
                                "referer: https:\/\/weston.ruter.net\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                "sec-ch-ua-mobile: ?1",
                                "sec-ch-ua-platform: \"iOS\"",
                                "sec-fetch-dest: empty",
                                "sec-fetch-mode: cors",
                                "sec-fetch-site: cross-site",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "access-control-allow-origin: *",
                                "age: 196008",
                                "alt-svc: clear",
                                "cache-control: public, max-age=31536000",
                                "content-encoding: br",
                                "content-length: 926",
                                "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                "content-type: application\/json",
                                "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                "cross-origin-resource-policy: cross-origin",
                                "date: Wed, 18 Oct 2023 12:46:01 GMT",
                                "etag: \"fa1c4d1612f8956a\"",
                                "expires: Thu, 17 Oct 2024 12:46:01 GMT",
                                "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                "server: sffe",
                                "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                "timing-allow-origin: *",
                                "vary: Accept-Encoding",
                                "x-content-type-options: nosniff",
                                "x-xss-protection: 0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1981,
                        "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": 926,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 31339992,
                        "cdn_provider": "Google",
                        "server_count": null,
                        "created": 2139,
                        "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 15,
                        "http2_stream_dependency": 13,
                        "http2_stream_weight": 220,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 180,
                        "server_port": "443",
                        "load_end": 2335,
                        "ttfb_start": 2147,
                        "ttfb_end": 2333,
                        "download_start": 2333,
                        "download_end": 2335,
                        "download_ms": 2,
                        "all_start": 2147,
                        "all_end": 2335,
                        "all_ms": 188,
                        "index": 13,
                        "number": 14
                    },
                    {
                        "type": 3,
                        "id": "AF1C448F3B299D8853CD4BD6CE09A227",
                        "request_id": "AF1C448F3B299D8853CD4BD6CE09A227",
                        "ip_addr": "23.185.0.1",
                        "full_url": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "weston.ruter.net",
                        "url": "\/wp.serviceworker",
                        "raw_id": "AF1C448F3B299D8853CD4BD6CE09A227",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "responseCode": 200,
                        "request_type": "Script",
                        "load_ms": 393,
                        "ttfb_ms": 386,
                        "load_start": 2148,
                        "load_start_float": 2148.0001820000002,
                        "bytesIn": 6424,
                        "objectSize": 6424,
                        "objectSizeUncompressed": 22386,
                        "chunks": [
                            {
                                "ts": 2541,
                                "bytes": 6424,
                                "inflated": 22386
                            }
                        ],
                        "expires": "",
                        "cacheControl": "no-cache, must-revalidate",
                        "contentType": "text\/javascript",
                        "contentEncoding": "gzip",
                        "socket": 56,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "initiator_line": "",
                        "initiator_column": "",
                        "initiator_type": "other",
                        "priority": "Lowest",
                        "initial_priority": "Lowest",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                "Accept: *\/*",
                                "Service-Worker: script",
                                ":method: GET",
                                ":authority: weston.ruter.net",
                                ":scheme: https",
                                ":path: \/wp.serviceworker",
                                "cache-control: max-age=0",
                                "accept: *\/*",
                                "service-worker: script",
                                "sec-fetch-site: same-origin",
                                "sec-fetch-mode: same-origin",
                                "sec-fetch-dest: serviceworker",
                                "referer: https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/118.0.0.0 Safari\/537.36",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9"
                            ],
                            "response": [
                                "x-pantheon-styx-hostname: styx-fe1-b-695fb49478-8mn25",
                                "strict-transport-security: max-age=31622400",
                                "content-encoding: gzip",
                                "via: 1.1 varnish, 1.1 varnish",
                                "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                "age: 0",
                                "x-cache: MISS, MISS",
                                "x-served-by: cache-chi-kigq8000126-CHI, cache-iad-kjyo7100070-IAD",
                                "server: nginx",
                                "x-timer: S1697829169.242472,VS0,VE207",
                                "etag: W\/\"9c5ac2720e0c6573b66ebda1d8772fd7\"",
                                "vary: Accept-Encoding",
                                "content-type: text\/javascript; charset=utf-8",
                                "x-styx-req-id: a8bc29e2-6f7c-11ee-b061-c6e6101d1c25",
                                "cache-control: no-cache, must-revalidate",
                                "accept-ranges: bytes",
                                "x-robots-tag: noindex, follow",
                                "x-cache-hits: 0, 0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 121,
                        "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": -1,
                        "connect_ms": -1,
                        "ssl_ms": -1,
                        "gzip_total": 279,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": null,
                        "cdn_provider": "Fastly",
                        "server_count": null,
                        "created": 2140,
                        "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 9,
                        "http2_stream_dependency": 0,
                        "http2_stream_weight": 110,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 182,
                        "server_port": "443",
                        "load_end": 2541,
                        "ttfb_start": 2148,
                        "ttfb_end": 2534,
                        "download_start": 2534,
                        "download_end": 2541,
                        "download_ms": 7,
                        "all_start": 2148,
                        "all_end": 2541,
                        "all_ms": 393,
                        "index": 14,
                        "number": 15
                    },
                    {
                        "type": 3,
                        "id": "29898.28",
                        "request_id": "29898.28",
                        "ip_addr": "23.185.0.1",
                        "full_url": "https:\/\/weston.ruter.net\/wp-json\/wp\/v2\/web-app-manifest",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "weston.ruter.net",
                        "url": "\/wp-json\/wp\/v2\/web-app-manifest",
                        "raw_id": "29898.28",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "responseCode": 200,
                        "request_type": "Manifest",
                        "load_ms": 183,
                        "ttfb_ms": 183,
                        "load_start": 2497,
                        "load_start_float": 2497.000176,
                        "bytesIn": 617,
                        "objectSize": 617,
                        "objectSizeUncompressed": 617,
                        "chunks": [
                            {
                                "ts": 2680,
                                "bytes": 617
                            }
                        ],
                        "expires": "",
                        "cacheControl": "public, max-age=600",
                        "contentType": "application\/manifest+json",
                        "contentEncoding": "",
                        "socket": 196,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": 2144,
                        "connect_end": 2315,
                        "ssl_start": 2315,
                        "ssl_end": 2497,
                        "securityDetails": {
                            "protocol": "TLS 1.3",
                            "keyExchange": "",
                            "keyExchangeGroup": "X25519",
                            "cipher": "AES_128_GCM",
                            "certificateId": 0,
                            "subjectName": "ruter.blog",
                            "sanList": [
                                "ruter.blog",
                                "ruter.dev",
                                "ruter.net",
                                "wes.ruter.net",
                                "weston.blog",
                                "weston.ruter.blog",
                                "weston.ruter.dev",
                                "weston.ruter.net",
                                "westonruter.blog",
                                "westonruter.com",
                                "westonruter.dev",
                                "westonruter.net",
                                "www.ruter.blog",
                                "www.ruter.net",
                                "www.weston.blog",
                                "www.weston.ruter.blog",
                                "www.weston.ruter.net",
                                "www.westonruter.blog",
                                "www.westonruter.com",
                                "www.westonruter.net"
                            ],
                            "issuer": "R3",
                            "validFrom": 1693705658,
                            "validTo": 1701481657,
                            "signedCertificateTimestampList": [
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Let's Encrypt 'Oak2023' log",
                                    "logId": "B73EFB24DF9C4DBA75F239C5BA58F46C5DFC42CF7A9F35C49E1D098125EDB499",
                                    "timestamp": 1693709259285,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "304502201A024164F180289090581277D4986E32581940E674E69F68BBCD4F6B7723937C0221009299D38675DDC554AF87B5565E90646498235FB1450998050EE9C542E94BAC32"
                                },
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Google 'Argon2023' log",
                                    "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                    "timestamp": 1693709259292,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3045022016AE548A8061A0E613EBD213D59EE366A50E73629DC5BCDF9B618CDDDA6FEF29022100CD9408EEC8C908D0E0DC525F536F2BD812B34C590DF550F94F0EC53874E1BA9A"
                                }
                            ],
                            "certificateTransparencyCompliance": "compliant",
                            "serverSignatureAlgorithm": 2052,
                            "encryptedClientHello": false
                        },
                        "initiator": "",
                        "initiator_line": "",
                        "initiator_column": "",
                        "initiator_type": "other",
                        "priority": "Medium",
                        "initial_priority": "Medium",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: weston.ruter.net",
                                ":method: GET",
                                ":path: \/wp-json\/wp\/v2\/web-app-manifest",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "referer: https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                "sec-ch-ua-mobile: ?1",
                                "sec-ch-ua-platform: \"iOS\"",
                                "sec-fetch-dest: manifest",
                                "sec-fetch-mode: cors",
                                "sec-fetch-site: same-origin",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "access-control-allow-headers: Authorization, X-WP-Nonce, Content-Disposition, Content-MD5, Content-Type",
                                "access-control-expose-headers: X-WP-Total, X-WP-TotalPages, Link",
                                "age: 0",
                                "allow: GET",
                                "cache-control: public, max-age=600",
                                "content-length: 617",
                                "content-type: application\/manifest+json",
                                "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                "link: <https:\/\/weston.ruter.net\/wp-json\/>; rel=\"https:\/\/api.w.org\/\"",
                                "server: nginx",
                                "strict-transport-security: max-age=31622400",
                                "vary: Origin",
                                "via: 1.1 varnish, 1.1 varnish",
                                "x-cache: MISS, HIT",
                                "x-cache-hits: 0, 1",
                                "x-content-type-options: nosniff",
                                "x-pantheon-styx-hostname: styx-fe1-a-58d4585478-78h9p",
                                "x-robots-tag: noindex",
                                "x-served-by: cache-chi-kigq8000118-CHI, cache-iad-kjyo7100167-IAD",
                                "x-styx-req-id: a8aaa247-6f7c-11ee-af91-62bd555081a1",
                                "x-timer: S1697829170.585121,VS0,VE2",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1954,
                        "score_cache": 0,
                        "score_cdn": 100,
                        "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": 171,
                        "ssl_ms": 182,
                        "gzip_total": null,
                        "gzip_save": null,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 600,
                        "cdn_provider": "Fastly",
                        "server_count": null,
                        "created": 2136,
                        "socket_group": "pm\/https:\/\/weston.ruter.net <https:\/\/ruter.net 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
                        },
                        "tls_version": "TLS 1.3",
                        "tls_resumed": "False",
                        "tls_next_proto": "h2",
                        "tls_cipher_suite": 4865,
                        "netlog_id": 176,
                        "certificates": [
                            "-----BEGIN CERTIFICATE-----\nMIIGMjCCBRqgAwIBAgISBHZIhuFdYJ5Jhhs\/jIOr5bJTMA0GCSqGSIb3DQEBCwUA\nMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD\nEwJSMzAeFw0yMzA5MDMwMTQ3MzhaFw0yMzEyMDIwMTQ3MzdaMBUxEzARBgNVBAMT\nCnJ1dGVyLmJsb2cwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD0k3rV\nHQ4ROjJz0IhpvU18U+970cYMasoZgjbEhkOPWDT9ilW8eLOg9CaOSFyB9\/DQMu0h\nx2oqZnBZRFCQp0A\/bYYYBEzwstodMaPb8DO5TkJkY0Qw9y9rdg1aBCT2Fj7S6de6\n\/9Pi92BP\/cVvC4ftdUu67iD5zOVszOu5T5jLnizW\/KnVbj82toCrxP2pVRgEu2nV\nS\/PDa8ngxAhd1p41G+BGpdalEeCDJ5oP\/YOs7XBcAHhhj6xO4tj8TG6CHwbTnuyg\nYfCJA1rqbI\/p6dzAsCZZTSWnd5tb3WICPmMPmqHAkJKnrE1uvXS6MOur9gorQFSb\n10UffVuZAHrwNCS5AgMBAAGjggNdMIIDWTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB\/wQCMAAwHQYDVR0OBBYE\nFC1BxmrCM5vIm30s+JffZxyQK3vwMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYf\nr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8u\nbGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMIIB\nZAYDVR0RBIIBWzCCAVeCCnJ1dGVyLmJsb2eCCXJ1dGVyLmRldoIJcnV0ZXIubmV0\ngg13ZXMucnV0ZXIubmV0ggt3ZXN0b24uYmxvZ4IRd2VzdG9uLnJ1dGVyLmJsb2eC\nEHdlc3Rvbi5ydXRlci5kZXaCEHdlc3Rvbi5ydXRlci5uZXSCEHdlc3RvbnJ1dGVy\nLmJsb2eCD3dlc3RvbnJ1dGVyLmNvbYIPd2VzdG9ucnV0ZXIuZGV2gg93ZXN0b25y\ndXRlci5uZXSCDnd3dy5ydXRlci5ibG9ngg13d3cucnV0ZXIubmV0gg93d3cud2Vz\ndG9uLmJsb2eCFXd3dy53ZXN0b24ucnV0ZXIuYmxvZ4IUd3d3Lndlc3Rvbi5ydXRl\nci5uZXSCFHd3dy53ZXN0b25ydXRlci5ibG9nghN3d3cud2VzdG9ucnV0ZXIuY29t\nghN3d3cud2VzdG9ucnV0ZXIubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBAYK\nKwYBBAHWeQIEAgSB9QSB8gDwAHYAtz77JN+cTbp18jnFulj0bF38Qs96nzXEnh0J\ngSXttJkAAAGKWPBSFQAABAMARzBFAiAaAkFk8YAokJBYEnfUmG4yWBlA5nTmn2i7\nzU9rdyOTfAIhAJKZ04Z13cVUr4e1Vl6QZGSYI1+xRQmYBQ7pxULpS6wyAHYA6D7Q\n2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAGKWPBSHAAABAMARzBFAiAW\nrlSKgGGg5hPr0hPVnuNmpQ5zYp3FvN+bYYzd2m\/vKQIhAM2UCO7IyQjQ4NxSX1Nv\nK9gSs0xZDfVQ+U8OxTh04bqaMA0GCSqGSIb3DQEBCwUAA4IBAQAkPSN8cnhrdB5p\nSpssb7Subx7z2aLU+gl4sLbdueDiZjBUwWy3YPbPtk+nfW51Ah2+LSZckdEcxOjN\n0qxIL2BUt0l9aJj6Up7JgE69OVCfPxkX6j+erVBk+eafniRIbYwozQK9PIsSqIAO\nEL9NWnWOZ1lumVNK2GyGC\/0X3KuuRLnFllDpPyWJ+Qle2Q3+SqlNV+cnEwCLfWSs\nWluvZSTGF3iSUdFECttqxcNnaNFolVrnRReeWHnU9AMGlDrWgSx+L9fuYylLaMxu\nHoTCYBlzG8Q9nLQtvyOhuFRW\/dOnjsMn2eKXUiNoAcUIlWIA4pbVen\/T0qkxQVrz\nGSksMVqR\n-----END CERTIFICATE-----\n",
                            "-----BEGIN CERTIFICATE-----\nMIIFFjCCAv6gAwIBAgIRAJErCErPDBinU\/bWLiWnX1owDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjAwOTA0MDAwMDAw\nWhcNMjUwOTE1MTYwMDAwWjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg\nRW5jcnlwdDELMAkGA1UEAxMCUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQC7AhUozPaglNMPEuyNVZLD+ILxmaZ6QoinXSaqtSu5xUyxr45r+XXIo9cP\nR5QUVTVXjJ6oojkZ9YI8QqlObvU7wy7bjcCwXPNZOOftz2nwWgsbvsCUJCWH+jdx\nsxPnHKzhm+\/b5DtFUkWWqcFTzjTIUu61ru2P3mBw4qVUq7ZtDpelQDRrK9O8Zutm\nNHz6a4uPVymZ+DAXXbpyb\/uBxa3Shlg9F8fnCbvxK\/eG3MHacV3URuPMrSXBiLxg\nZ3Vms\/EY96Jc5lP\/Ooi2R6X\/ExjqmAl3P51T+c8B5fWmcBcUr2Ok\/5mzk53cU6cG\n\/kiFHaFpriV1uxPMUgP17VGhi9sVAgMBAAGjggEIMIIBBDAOBgNVHQ8BAf8EBAMC\nAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMBIGA1UdEwEB\/wQIMAYB\nAf8CAQAwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYfr52LFMLGMB8GA1UdIwQYMBaA\nFHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcw\nAoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzAnBgNVHR8EIDAeMBygGqAYhhZodHRw\nOi8veDEuYy5sZW5jci5vcmcvMCIGA1UdIAQbMBkwCAYGZ4EMAQIBMA0GCysGAQQB\ngt8TAQEBMA0GCSqGSIb3DQEBCwUAA4ICAQCFyk5HPqP3hUSFvNVneLKYY611TR6W\nPTNlclQtgaDqw+34IL9fzLdwALduO\/ZelN7kIJ+m74uyA+eitRY8kc607TkC53wl\nikfmZW4\/RvTZ8M6UK+5UzhK8jCdLuMGYL6KvzXGRSgi3yLgjewQtCPkIVz6D2QQz\nCkcheAmCJ8MqyJu5zlzyZMjAvnnAT45tRAxekrsu94sQ4egdRCnbWSDtY7kh+BIm\nlJNXoB1lBMEKIq4QDUOXoRgffuDghje1WrG9ML+Hbisq\/yFOGwXD9RiX8F6sw6W4\navAuvDszue5L3sz85K+EC4Y\/wFVDNvZo4TYXao6Z0f+lQKc0t8DQYzk1OXVu8rp2\nyJMC6alLbBfODALZvYH7n7do1AZls4I9d1P4jnkDrQoxB3UqQ9hVl3LEKQ73xF1O\nyK5GhDDX8oVfGKF5u+decIsH4YaTw7mP3GFxJSqv3+0lUFJoi5Lc5da149p90Ids\nhCExroL1+7mryIkXPeFM5TgO9r0rvZaBFOvV2z0gp35Z0+L4WPlbuEjN\/lxPFin+\nHlUjr8gRsI3qfJOQFy\/9rKIJR0Y\/8Omwt\/8oTWgy1mdeHmmjk7j1nYsvC9JSQ6Zv\nMldlTTKB3zhThV1+XWYp6rjd5JW1zbVWEkLNxE7GJThEUG3szgBVGP7pSWTUTsqX\nnLRbwHOoq7hHwg==\n-----END CERTIFICATE-----\n",
                            "-----BEGIN CERTIFICATE-----\nMIIFYDCCBEigAwIBAgIQQAF3ITfU6UK47naqPGQKtzANBgkqhkiG9w0BAQsFADA\/\nMSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT\nDkRTVCBSb290IENBIFgzMB4XDTIxMDEyMDE5MTQwM1oXDTI0MDkzMDE4MTQwM1ow\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwggIiMA0GCSqGSIb3DQEB\nAQUAA4ICDwAwggIKAoICAQCt6CRz9BQ385ueK1coHIe+3LffOJCMbjzmV6B493XC\nov71am72AE8o295ohmxEk7axY\/0UEmu\/H9LqMZshftEzPLpI9d1537O4\/xLxIZpL\nwYqGcWlKZmZsj348cL+tKSIG8+TA5oCu4kuPt5l+lAOf00eXfJlII1PoOK5PCm+D\nLtFJV4yAdLbaL9A4jXsDcCEbdfIwPPqPrt3aY6vrFk\/CjhFLfs8L6P+1dy70sntK\n4EwSJQxwjQMpoOFTJOwT2e4ZvxCzSow\/iaNhUd6shweU9GNx7C7ib1uYgeGJXDR5\nbHbvO5BieebbpJovJsXQEOEO3tkQjhb7t\/eo98flAgeYjzYIlefiN5YNNnWe+w5y\nsR2bvAP5SQXYgd0FtCrWQemsAXaVCg\/Y39W9Eh81LygXbNKYwagJZHduRze6zqxZ\nXmidf3LWicUGQSk+WT7dJvUkyRGnWqNMQB9GoZm1pzpRboY7nn1ypxIFeFntPlF4\nFQsDj43QLwWyPntKHEtzBRL8xurgUBN8Q5N0s8p0544fAQjQMNRbcTa0B7rBMDBc\nSLeCO5imfWCKoqMpgsy6vYMEG6KDA0Gh1gXxG8K28Kh8hjtGqEgqiNx2mna\/H2ql\nPRmP6zjzZN7IKw0KKP\/32+IVQtQi0Cdd4Xn+GOdwiK1O5tmLOsbdJ1Fu\/7xk9TND\nTwIDAQABo4IBRjCCAUIwDwYDVR0TAQH\/BAUwAwEB\/zAOBgNVHQ8BAf8EBAMCAQYw\nSwYIKwYBBQUHAQEEPzA9MDsGCCsGAQUFBzAChi9odHRwOi8vYXBwcy5pZGVudHJ1\nc3QuY29tL3Jvb3RzL2RzdHJvb3RjYXgzLnA3YzAfBgNVHSMEGDAWgBTEp7Gkeyxx\n+tvhS5B1\/8QVYIWJEDBUBgNVHSAETTBLMAgGBmeBDAECATA\/BgsrBgEEAYLfEwEB\nATAwMC4GCCsGAQUFBwIBFiJodHRwOi8vY3BzLnJvb3QteDEubGV0c2VuY3J5cHQu\nb3JnMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmwuaWRlbnRydXN0LmNvbS9E\nU1RST09UQ0FYM0NSTC5jcmwwHQYDVR0OBBYEFHm0WeZ7tuXkAXOACIjIGlj26Ztu\nMA0GCSqGSIb3DQEBCwUAA4IBAQAKcwBslm7\/DlLQrt2M51oGrS+o44+\/yQoDFVDC\n5WxCu2+b9LRPwkSICHXM6webFGJueN7sJ7o5XPWioW5WlHAQU7G75K\/QosMrAdSW\n9MUgNTP52GE24HGNtLi1qoJFlcDyqSMo59ahy2cI2qBDLKobkx\/J3vWraV0T9VuG\nWCLKTVXkcGdtwlfFRjlBz4pYg1htmf5X6DYO8A4jqv2Il9DjXA6USbW1FzXSLr9O\nhe8Y4IWS6wY7bCkjCWDcRQJMEhg76fsO3txE+FiYruq9RUWhiF1myv4Q6W+CyBFC\nDfvp7OOGAN6dEOM4+qR9sdjoSYKEBpsr6GtPAQw4dy753ec5\n-----END CERTIFICATE-----\n"
                        ],
                        "server_port": "443",
                        "load_end": 2680,
                        "ttfb_start": 2497,
                        "ttfb_end": 2680,
                        "download_start": 2680,
                        "download_end": 2680,
                        "download_ms": 0,
                        "all_start": 2144,
                        "all_end": 2680,
                        "all_ms": 536,
                        "index": 15,
                        "number": 16
                    },
                    {
                        "type": 3,
                        "id": "29898.34",
                        "request_id": "29898.34",
                        "ip_addr": "23.185.0.1",
                        "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-core.prod.js",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "weston.ruter.net",
                        "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-core.prod.js",
                        "raw_id": "29898.34",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "responseCode": 200,
                        "request_type": "Other",
                        "load_ms": 175,
                        "ttfb_ms": 175,
                        "load_start": 2554,
                        "load_start_float": 2554.0002220000001,
                        "bytesIn": 1508,
                        "objectSize": 1508,
                        "objectSizeUncompressed": 3122,
                        "chunks": [
                            {
                                "ts": 2729,
                                "bytes": 1508,
                                "inflated": 3122
                            }
                        ],
                        "expires": "Fri, 11 Oct 2024 16:33:48 GMT",
                        "cacheControl": "max-age=31622400",
                        "contentType": "application\/x-javascript",
                        "contentEncoding": "gzip",
                        "socket": 56,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "initiator_line": 6,
                        "initiator_column": 916,
                        "initiator_type": "script",
                        "initiator_function": "loadModule",
                        "priority": "Highest",
                        "initial_priority": "Highest",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: weston.ruter.net",
                                ":method: GET",
                                ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-core.prod.js",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "cache-control: max-age=0",
                                "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                "sec-fetch-dest: script",
                                "sec-fetch-mode: no-cors",
                                "sec-fetch-site: same-origin",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "age: 787141",
                                "cache-control: max-age=31622400",
                                "content-encoding: gzip",
                                "content-length: 1508",
                                "content-type: application\/x-javascript",
                                "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                "etag: W\/\"6526bbba-c32\"",
                                "expires: Fri, 11 Oct 2024 16:33:48 GMT",
                                "last-modified: Wed, 11 Oct 2023 15:14:02 GMT",
                                "server: nginx",
                                "strict-transport-security: max-age=31622400",
                                "vary: Accept-Encoding",
                                "via: 1.1 varnish, 1.1 varnish",
                                "x-cache: HIT, HIT",
                                "x-cache-hits: 1, 2",
                                "x-pantheon-styx-hostname: styx-fe1-b-68df99c475-8w9s9",
                                "x-served-by: cache-chi-kigq8000172-CHI, cache-iad-kjyo7100070-IAD",
                                "x-styx-req-id: f4010a8e-6853-11ee-85a2-2ab1de1c2aa7",
                                "x-timer: S1697829170.642170,VS0,VE0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1729,
                        "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": 1508,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 30835259,
                        "cdn_provider": "Fastly",
                        "server_count": null,
                        "created": 2554,
                        "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 11,
                        "http2_stream_dependency": 0,
                        "http2_stream_weight": 256,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 222,
                        "server_port": "443",
                        "load_end": 2729,
                        "ttfb_start": 2554,
                        "ttfb_end": 2729,
                        "download_start": 2729,
                        "download_end": 2729,
                        "download_ms": 0,
                        "all_start": 2554,
                        "all_end": 2729,
                        "all_ms": 175,
                        "index": 16,
                        "number": 17
                    },
                    {
                        "type": 3,
                        "id": "29898.27",
                        "request_id": "29898.27",
                        "ip_addr": "192.0.76.3",
                        "full_url": "https:\/\/pixel.wp.com\/g.gif?v=ext&blog=59681501&post=22796&tz=-7&srv=weston.ruter.net&host=weston.ruter.net&rand=0.7572621381608307&ref=",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "pixel.wp.com",
                        "url": "\/g.gif?v=ext&blog=59681501&post=22796&tz=-7&srv=weston.ruter.net&host=weston.ruter.net&rand=0.7572621381608307&ref=",
                        "raw_id": "29898.27",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "responseCode": 200,
                        "request_type": "Image",
                        "load_ms": 173,
                        "ttfb_ms": 172,
                        "load_start": 2666,
                        "load_start_float": 2666.0001739999998,
                        "bytesIn": 50,
                        "objectSize": 50,
                        "objectSizeUncompressed": 50,
                        "chunks": [
                            {
                                "ts": 2839,
                                "bytes": 50
                            }
                        ],
                        "expires": "",
                        "cacheControl": "no-cache",
                        "contentType": "image\/gif",
                        "contentEncoding": "",
                        "socket": 210,
                        "protocol": "HTTP\/2",
                        "dns_start": 2306,
                        "dns_end": 2306,
                        "connect_start": 2314,
                        "connect_end": 2486,
                        "ssl_start": 2486,
                        "ssl_end": 2666,
                        "securityDetails": {
                            "protocol": "TLS 1.3",
                            "keyExchange": "",
                            "keyExchangeGroup": "X25519",
                            "cipher": "AES_128_GCM",
                            "certificateId": 0,
                            "subjectName": "*.wp.com",
                            "sanList": [
                                "*.wp.com",
                                "wp.com"
                            ],
                            "issuer": "Sectigo ECC Domain Validation Secure Server CA",
                            "validFrom": 1668384000,
                            "validTo": 1702684799,
                            "signedCertificateTimestampList": [
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Google 'Xenon2023' log",
                                    "logId": "ADF7BEFA7CFF10C88B9D3D9C1E3E186AB467295DCFB10C24CA858634EBDC828A",
                                    "timestamp": 1668453569677,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3045022100C830B5DE6BCD62022A5F9CA92D47F3AA69817136C96C4C7DE67ACA7514FB317E022068F8B99160260A7099AAC52124EEEE00BC42C2E6C07A8CBF7BAC6B5845ADBACA"
                                },
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Cloudflare 'Nimbus2023' Log",
                                    "logId": "7A328C54D8B72DB620EA38E0521EE98416703213854D3BD22BC13A57A352EB52",
                                    "timestamp": 1668453569636,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3045022100D45D7CD2B6562D3663DBD78B95DCB59A850ECCAA53075E5D2DFA6B4116A7A760022013BAC3259ABF397E77022F55703F5BC57083ED0A71A2452CA716A4D0AA028B3B"
                                },
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Google 'Argon2023' log",
                                    "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                    "timestamp": 1668453569582,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3044022060B86ADB59DDA1D4B646E17E48BD815DF27E3536830E9F7F72FF2F442C0F248A022074248510EA521F62A82BD0570F9939D0F7B894004C711B47E37D054F046806D9"
                                }
                            ],
                            "certificateTransparencyCompliance": "compliant",
                            "serverSignatureAlgorithm": 1027,
                            "encryptedClientHello": false
                        },
                        "initiator": "",
                        "initiator_line": "",
                        "initiator_column": "",
                        "initiator_type": "other",
                        "priority": "Low",
                        "initial_priority": "Low",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: pixel.wp.com",
                                ":method: GET",
                                ":path: \/g.gif?v=ext&blog=59681501&post=22796&tz=-7&srv=weston.ruter.net&host=weston.ruter.net&rand=0.7572621381608307&ref=",
                                ":scheme: https",
                                "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "referer: https:\/\/weston.ruter.net\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                "sec-ch-ua-mobile: ?1",
                                "sec-ch-ua-platform: \"iOS\"",
                                "sec-fetch-dest: image",
                                "sec-fetch-mode: no-cors",
                                "sec-fetch-site: cross-site",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "access-control-allow-origin: *",
                                "cache-control: no-cache",
                                "content-length: 50",
                                "content-type: image\/gif",
                                "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                "server: nginx",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 2200,
                        "score_cache": -1,
                        "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": 0,
                        "connect_ms": 172,
                        "ssl_ms": 180,
                        "gzip_total": null,
                        "gzip_save": null,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": 50,
                        "image_save": 0,
                        "cache_time": null,
                        "cdn_provider": "Automattic",
                        "server_count": null,
                        "created": 2134,
                        "socket_group": "https:\/\/pixel.wp.com <https:\/\/ruter.net 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": 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": 174,
                        "certificates": [
                            "-----BEGIN CERTIFICATE-----\nMIIElDCCBDugAwIBAgIRAJOz8BEnZwfdfKkRw\/cLbkswCgYIKoZIzj0EAwIwgY8x\nCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNV\nBAcTB1NhbGZvcmQxGDAWBgNVBAoTD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UEAxMu\nU2VjdGlnbyBFQ0MgRG9tYWluIFZhbGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTAe\nFw0yMjExMTQwMDAwMDBaFw0yMzEyMTUyMzU5NTlaMBMxETAPBgNVBAMMCCoud3Au\nY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1z9Nk2TmPfjK6VRsj1BONRp7\nvNwaWCMdsycd+7\/yqigWbweXlJWiLuDuC3NckHDW28Nz0fF6xXFprXDLFnxQuaOC\nAvEwggLtMB8GA1UdIwQYMBaAFPaFCjsRhuEEfQ6qCyzS7sxke3uuMB0GA1UdDgQW\nBBRkvZUMoMXt36hvC0h9FMfmViSbcjAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH\/\nBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwSQYDVR0gBEIwQDA0\nBgsrBgEEAbIxAQICBzAlMCMGCCsGAQUFBwIBFhdodHRwczovL3NlY3RpZ28uY29t\nL0NQUzAIBgZngQwBAgEwgYQGCCsGAQUFBwEBBHgwdjBPBggrBgEFBQcwAoZDaHR0\ncDovL2NydC5zZWN0aWdvLmNvbS9TZWN0aWdvRUNDRG9tYWluVmFsaWRhdGlvblNl\nY3VyZVNlcnZlckNBLmNydDAjBggrBgEFBQcwAYYXaHR0cDovL29jc3Auc2VjdGln\nby5jb20wGwYDVR0RBBQwEoIIKi53cC5jb22CBndwLmNvbTCCAX0GCisGAQQB1nkC\nBAIEggFtBIIBaQFnAHYArfe++nz\/EMiLnT2cHj4YarRnKV3PsQwkyoWGNOvcgooA\nAAGEd5UUjQAABAMARzBFAiEAyDC13mvNYgIqX5ypLUfzqmmBcTbJbEx95nrKdRT7\nMX4CIGj4uZFgJgpwmarFISTu7gC8QsLmwHqMv3usa1hFrbrKAHYAejKMVNi3LbYg\n6jjgUh7phBZwMhOFTTvSK8E6V6NS61IAAAGEd5UUZAAABAMARzBFAiEA1F180rZW\nLTZj29eLldy1moUOzKpTB15dLfprQRanp2ACIBO6wyWavzl+dwIvVXA\/W8Vwg+0K\ncaJFLKcWpNCqAos7AHUA6D7Q2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4A\nAAGEd5UULgAABAMARjBEAiBguGrbWd2h1LZG4X5IvYFd8n41NoMOn39y\/y9ELA8k\nigIgdCSFEOpSH2KoK9BXD5k50Pe4lABMcRtH430FTwRoBtkwCgYIKoZIzj0EAwID\nRwAwRAIgG0ympGdzCEAZETfWd0x8ffai1KlcciAe4okM5FhNVcACIHA\/pwmqLV7H\n5qXHMU2P8hvo2FL2rSl+Vr\/FtepIEDkj\n-----END CERTIFICATE-----\n",
                            "-----BEGIN CERTIFICATE-----\nMIIDqDCCAy6gAwIBAgIRAPNkTmtuAFAjfglGvXvh9R0wCgYIKoZIzj0EAwMwgYgx\nCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5MRQwEgYDVQQHEwtKZXJz\nZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMS4wLAYDVQQD\nEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTE4MTEw\nMjAwMDAwMFoXDTMwMTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAkdCMRswGQYDVQQI\nExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGDAWBgNVBAoT\nD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UEAxMuU2VjdGlnbyBFQ0MgRG9tYWluIFZh\nbGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTBZMBMGByqGSM49AgEGCCqGSM49AwEH\nA0IABHkYk8qfbZ5sVwAjBTcLXw9YWsTef1Wj6R7W2SUKiKAgSh16TwUwimNJE4xk\nIQeV\/To14UrOkPAY9z2vaKb71EijggFuMIIBajAfBgNVHSMEGDAWgBQ64QmG1M8Z\nwpZ2dEl23OA1xmNjmjAdBgNVHQ4EFgQU9oUKOxGG4QR9DqoLLNLuzGR7e64wDgYD\nVR0PAQH\/BAQDAgGGMBIGA1UdEwEB\/wQIMAYBAf8CAQAwHQYDVR0lBBYwFAYIKwYB\nBQUHAwEGCCsGAQUFBwMCMBsGA1UdIAQUMBIwBgYEVR0gADAIBgZngQwBAgEwUAYD\nVR0fBEkwRzBFoEOgQYY\/aHR0cDovL2NybC51c2VydHJ1c3QuY29tL1VTRVJUcnVz\ndEVDQ0NlcnRpZmljYXRpb25BdXRob3JpdHkuY3JsMHYGCCsGAQUFBwEBBGowaDA\/\nBggrBgEFBQcwAoYzaHR0cDovL2NydC51c2VydHJ1c3QuY29tL1VTRVJUcnVzdEVD\nQ0FkZFRydXN0Q0EuY3J0MCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1\nc3QuY29tMAoGCCqGSM49BAMDA2gAMGUCMEvnx3FcsVwJbZpCYF9z6fDWJtS1UVRs\ncS0chWBNKPFNpvDKdrdKRe+oAkr2jU+ubgIxAODheSr2XhcA7oz9HmedGdMhlrd9\n4ToKFbZl+\/OnFFzqnvOhcjHvClECEQcKmc8fmA==\n-----END CERTIFICATE-----\n",
                            "-----BEGIN CERTIFICATE-----\nMIID0zCCArugAwIBAgIQVmcdBOpPmUxvEIFHWdJ1lDANBgkqhkiG9w0BAQwFADB7\nMQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD\nVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE\nAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5MDMxMjAwMDAwMFoXDTI4\nMTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5\nMRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBO\nZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0\naG9yaXR5MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGqxUWqn5aCPnetUkb1PGWthL\nq8bVttHmc3Gu3ZzWDGH926CJA7gFFOxXzu5dP+Ihs8731Ip54KODfi2X0GHE8Znc\nJZFjq38wo7Rw4sehM5zzvy5cU7Ffs30yf4o043l5o4HyMIHvMB8GA1UdIwQYMBaA\nFKARCiM+lvEH7OKvKe+CpX\/QMKS0MB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1\nxmNjmjAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH\/BAUwAwEB\/zARBgNVHSAECjAI\nMAYGBFUdIAAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5j\nb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNAYIKwYBBQUHAQEEKDAmMCQG\nCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEM\nBQADggEBABns652JLCALBIAdGN5CmXKZFjK9Dpx1WywV4ilAbe7\/ctvbq5AfjJXy\nij0IckKJUAfiORVsAYfZFhr1wHUrxeZWEQff2Ji8fJ8ZOd+LygBkc7xGEJuTI42+\nFsMuCIKchjN0djsoTI0DQoWz4rIjQtUfenVqGtF8qmchxDM6OW1TyaLtYiKou+JV\nbJlsQ2uRl9EMC5MCHdK8aXdJ5htN978UeAOwproLtOGFfy\/cQjutdAFI3tZs4RmY\nCV4Ks2dH\/hzg1cEo70qLRDEmBDeNiXQ2Lu+lIg+DdEmSx\/cQwgwp+7e9un\/jX9Wf\n8qn0dNW44bOwgeThpWOjzOoEeJBuv\/c=\n-----END CERTIFICATE-----\n"
                        ],
                        "server_port": "443",
                        "image_details": {
                            "detected_type": "gif"
                        },
                        "load_end": 2839,
                        "ttfb_start": 2666,
                        "ttfb_end": 2838,
                        "download_start": 2838,
                        "download_end": 2839,
                        "download_ms": 1,
                        "all_start": 2314,
                        "all_end": 2839,
                        "all_ms": 525,
                        "index": 17,
                        "number": 18
                    },
                    {
                        "type": 3,
                        "id": "29898.35",
                        "request_id": "29898.35",
                        "ip_addr": "192.0.77.2",
                        "full_url": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=192%2C192&ssl=1",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "i0.wp.com",
                        "url": "\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=192%2C192&ssl=1",
                        "raw_id": "29898.35",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "responseCode": 200,
                        "request_type": "Other",
                        "load_ms": 241,
                        "ttfb_ms": 174,
                        "load_start": 2687,
                        "load_start_float": 2687.0002300000001,
                        "bytesIn": 29882,
                        "objectSize": 29882,
                        "objectSizeUncompressed": 29882,
                        "chunks": [
                            {
                                "ts": 2863,
                                "bytes": 2357
                            },
                            {
                                "ts": 2866,
                                "bytes": 2738
                            },
                            {
                                "ts": 2869,
                                "bytes": 1369
                            },
                            {
                                "ts": 2871,
                                "bytes": 1369
                            },
                            {
                                "ts": 2879,
                                "bytes": 2729
                            },
                            {
                                "ts": 2884,
                                "bytes": 1369
                            },
                            {
                                "ts": 2886,
                                "bytes": 1369
                            },
                            {
                                "ts": 2891,
                                "bytes": 1369
                            },
                            {
                                "ts": 2893,
                                "bytes": 1369
                            },
                            {
                                "ts": 2899,
                                "bytes": 1360
                            },
                            {
                                "ts": 2900,
                                "bytes": 1369
                            },
                            {
                                "ts": 2906,
                                "bytes": 1369
                            },
                            {
                                "ts": 2908,
                                "bytes": 1369
                            },
                            {
                                "ts": 2917,
                                "bytes": 2738
                            },
                            {
                                "ts": 2928,
                                "bytes": 5639
                            }
                        ],
                        "expires": "Mon, 20 Oct 2025 07:09:03 GMT",
                        "cacheControl": "public, max-age=63115200",
                        "contentType": "image\/webp",
                        "contentEncoding": "",
                        "socket": 138,
                        "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: i0.wp.com",
                                ":method: GET",
                                ":path: \/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=192%2C192&ssl=1",
                                ":scheme: https",
                                "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "referer: https:\/\/weston.ruter.net\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                "sec-ch-ua-mobile: ?1",
                                "sec-ch-ua-platform: \"iOS\"",
                                "sec-fetch-dest: image",
                                "sec-fetch-mode: no-cors",
                                "sec-fetch-site: cross-site",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "access-control-allow-methods: GET, HEAD",
                                "access-control-allow-origin: *",
                                "cache-control: public, max-age=63115200",
                                "content-length: 29882",
                                "content-type: image\/webp",
                                "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                "etag: \"d3218bd28398e93a\"",
                                "expires: Mon, 20 Oct 2025 07:09:03 GMT",
                                "last-modified: Fri, 20 Oct 2023 19:09:03 GMT",
                                "link: <https:\/\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png>; rel=\"canonical\"",
                                "server: nginx",
                                "timing-allow-origin: *",
                                "vary: Accept",
                                "x-content-type-options: nosniff",
                                "x-nc: HIT dca 8",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 2134,
                        "score_cache": 100,
                        "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": -1,
                        "connect_ms": -1,
                        "ssl_ms": -1,
                        "gzip_total": null,
                        "gzip_save": null,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": 29882,
                        "image_save": 0,
                        "cache_time": 63115200,
                        "cdn_provider": "Automattic",
                        "server_count": null,
                        "created": 2686,
                        "socket_group": "https:\/\/i0.wp.com <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 5,
                        "http2_stream_dependency": 0,
                        "http2_stream_weight": 220,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 230,
                        "server_port": "443",
                        "image_details": {
                            "detected_type": "webp"
                        },
                        "load_end": 2928,
                        "ttfb_start": 2687,
                        "ttfb_end": 2861,
                        "download_start": 2861,
                        "download_end": 2928,
                        "download_ms": 67,
                        "all_start": 2687,
                        "all_end": 2928,
                        "all_ms": 241,
                        "index": 18,
                        "number": 19
                    },
                    {
                        "type": 3,
                        "id": "29898.36",
                        "request_id": "29898.36",
                        "ip_addr": "23.185.0.1",
                        "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-precaching.prod.js",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "weston.ruter.net",
                        "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-precaching.prod.js",
                        "raw_id": "29898.36",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "responseCode": 200,
                        "request_type": "Other",
                        "load_ms": 176,
                        "ttfb_ms": 175,
                        "load_start": 2735,
                        "load_start_float": 2735.0002359999999,
                        "bytesIn": 2811,
                        "objectSize": 2811,
                        "objectSizeUncompressed": 7047,
                        "chunks": [
                            {
                                "ts": 2910,
                                "bytes": 2811,
                                "inflated": 7047
                            }
                        ],
                        "expires": "Wed, 11 Sep 2024 18:06:26 GMT",
                        "cacheControl": "max-age=31622400",
                        "contentType": "application\/x-javascript",
                        "contentEncoding": "gzip",
                        "socket": 56,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "initiator_line": 6,
                        "initiator_column": 916,
                        "initiator_type": "script",
                        "initiator_function": "loadModule",
                        "priority": "Highest",
                        "initial_priority": "Highest",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: weston.ruter.net",
                                ":method: GET",
                                ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-precaching.prod.js",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "cache-control: max-age=0",
                                "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                "sec-fetch-dest: script",
                                "sec-fetch-mode: no-cors",
                                "sec-fetch-site: same-origin",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "age: 3373583",
                                "cache-control: max-age=31622400",
                                "content-encoding: gzip",
                                "content-length: 2811",
                                "content-type: application\/x-javascript",
                                "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                "etag: W\/\"64ff2e94-1b87\"",
                                "expires: Wed, 11 Sep 2024 18:06:26 GMT",
                                "last-modified: Mon, 11 Sep 2023 15:13:24 GMT",
                                "server: nginx",
                                "strict-transport-security: max-age=31622400",
                                "vary: Accept-Encoding",
                                "via: 1.1 varnish, 1.1 varnish",
                                "x-cache: HIT, HIT",
                                "x-cache-hits: 1, 2",
                                "x-pantheon-styx-hostname: styx-fe1-b-6bb469b89d-8fcn8",
                                "x-served-by: cache-chi-klot8100122-CHI, cache-iad-kjyo7100070-IAD",
                                "x-styx-req-id: eceabbb8-50cd-11ee-81c1-66326e52929d",
                                "x-timer: S1697829170.822424,VS0,VE0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1747,
                        "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": 2811,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 28248817,
                        "cdn_provider": "Fastly",
                        "server_count": null,
                        "created": 2734,
                        "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 13,
                        "http2_stream_dependency": 0,
                        "http2_stream_weight": 256,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 236,
                        "server_port": "443",
                        "load_end": 2911,
                        "ttfb_start": 2735,
                        "ttfb_end": 2910,
                        "download_start": 2910,
                        "download_end": 2911,
                        "download_ms": 1,
                        "all_start": 2735,
                        "all_end": 2911,
                        "all_ms": 176,
                        "index": 19,
                        "number": 20
                    },
                    {
                        "type": 3,
                        "id": "29898.32",
                        "request_id": "29898.32",
                        "ip_addr": "172.253.122.97",
                        "full_url": "https:\/\/www.googletagmanager.com\/gtag\/amp?__amp_source_origin=https%3A%2F%2Fweston.ruter.net",
                        "is_secure": 1,
                        "method": "POST",
                        "host": "www.googletagmanager.com",
                        "url": "\/gtag\/amp?__amp_source_origin=https%3A%2F%2Fweston.ruter.net",
                        "raw_id": "29898.32",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "responseCode": 200,
                        "request_type": "Fetch",
                        "load_ms": 184,
                        "ttfb_ms": 183,
                        "load_start": 2877,
                        "load_start_float": 2877.000211,
                        "bytesIn": 901,
                        "objectSize": 901,
                        "objectSizeUncompressed": 1964,
                        "chunks": [
                            {
                                "ts": 3061,
                                "bytes": 901,
                                "inflated": 1964
                            }
                        ],
                        "expires": "Fri, 01 Jan 1990 00:00:00 GMT",
                        "cacheControl": "no-cache, no-store, must-revalidate",
                        "contentType": "application\/json",
                        "contentEncoding": "br",
                        "socket": 221,
                        "protocol": "HTTP\/2",
                        "dns_start": 2524,
                        "dns_end": 2524,
                        "connect_start": 2522,
                        "connect_end": 2695,
                        "ssl_start": 2695,
                        "ssl_end": 2877,
                        "securityDetails": {
                            "protocol": "TLS 1.3",
                            "keyExchange": "",
                            "keyExchangeGroup": "X25519",
                            "cipher": "AES_128_GCM",
                            "certificateId": 0,
                            "subjectName": "*.google-analytics.com",
                            "sanList": [
                                "*.google-analytics.com",
                                "region1.app-measurement.com",
                                "app-measurement.com",
                                "google-analytics.com",
                                "region1.google-analytics.com",
                                "ssl.google-analytics.com",
                                "www.google-analytics.com",
                                "region1.analytics.google.com",
                                "googletagmanager.com",
                                "www.googletagmanager.com",
                                "urchin.com",
                                "service.urchin.com",
                                "fps.goog",
                                "*.fps.goog",
                                "googleoptimize.com",
                                "www.googleoptimize.com"
                            ],
                            "issuer": "GTS CA 1C3",
                            "validFrom": 1695878780,
                            "validTo": 1703136379,
                            "signedCertificateTimestampList": [
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Google 'Argon2023' log",
                                    "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                    "timestamp": 1695882381858,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3045022100851B33DA84350CD03D3351C4F6285775F19725CE4C89763A7185F9751860F5C702205228E3A2F659E9DD5A2ED16325309956DA1F81FECD13DA3333DB89B19D47BCAE"
                                },
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Cloudflare 'Nimbus2023' Log",
                                    "logId": "7A328C54D8B72DB620EA38E0521EE98416703213854D3BD22BC13A57A352EB52",
                                    "timestamp": 1695882381928,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3045022100E6A18B1C14F7D9524D1E41352866000037E58F52E0E86610A42C1A4849E6F3BE022005A1C008B69CF2BABE8668A65298162CDFA989D97E7944242A735F00D315CC34"
                                }
                            ],
                            "certificateTransparencyCompliance": "compliant",
                            "serverSignatureAlgorithm": 1027,
                            "encryptedClientHello": false
                        },
                        "initiator": "https:\/\/cdn.ampproject.org\/v0.mjs",
                        "initiator_line": 1,
                        "initiator_column": 89736,
                        "initiator_type": "script",
                        "priority": "High",
                        "initial_priority": "High",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: www.googletagmanager.com",
                                ":method: POST",
                                ":path: \/gtag\/amp?__amp_source_origin=https%3A%2F%2Fweston.ruter.net",
                                ":scheme: https",
                                "accept: application\/json",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "content-length: 351",
                                "content-type: text\/plain;charset=utf-8",
                                "origin: https:\/\/weston.ruter.net",
                                "referer: https:\/\/weston.ruter.net\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                "sec-ch-ua-mobile: ?1",
                                "sec-ch-ua-platform: \"iOS\"",
                                "sec-fetch-dest: empty",
                                "sec-fetch-mode: cors",
                                "sec-fetch-site: cross-site",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "access-control-allow-credentials: true",
                                "access-control-allow-origin: https:\/\/weston.ruter.net",
                                "access-control-expose-headers: AMP-Access-Control-Allow-Source-Origin",
                                "alt-svc: clear",
                                "amp-access-control-allow-source-origin: https:\/\/weston.ruter.net",
                                "cache-control: no-cache, no-store, must-revalidate",
                                "content-disposition: attachment; filename=\"amp.json\"",
                                "content-encoding: br",
                                "content-length: 901",
                                "content-type: application\/json; charset=UTF-8",
                                "cross-origin-resource-policy: cross-origin",
                                "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                                "pragma: no-cache",
                                "server: Google Tag Manager",
                                "strict-transport-security: max-age=31536000; includeSubDomains",
                                "vary: *",
                                "x-xss-protection: 0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 2224,
                        "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": 0,
                        "connect_ms": 173,
                        "ssl_ms": 182,
                        "gzip_total": 901,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": null,
                        "cdn_provider": "Google",
                        "server_count": null,
                        "created": 2350,
                        "socket_group": "https:\/\/www.googletagmanager.com <https:\/\/ruter.net 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": 100,
                            "SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
                            "SETTINGS_MAX_HEADER_LIST_SIZE": 65536
                        },
                        "tls_version": "TLS 1.3",
                        "tls_resumed": "False",
                        "tls_next_proto": "h2",
                        "tls_cipher_suite": 4865,
                        "netlog_id": 211,
                        "certificates": [
                            "-----BEGIN CERTIFICATE-----\nMIIF6DCCBNCgAwIBAgIRAKKpOlGk5zdtEhSmQC6+2dUwDQYJKoZIhvcNAQELBQAw\nRjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM\nTEMxEzARBgNVBAMTCkdUUyBDQSAxQzMwHhcNMjMwOTI4MDUyNjIwWhcNMjMxMjIx\nMDUyNjE5WjAhMR8wHQYDVQQDDBYqLmdvb2dsZS1hbmFseXRpY3MuY29tMFkwEwYH\nKoZIzj0CAQYIKoZIzj0DAQcDQgAEgZTeZ7XGycq9NfEVUQ\/zueKEv19JHBkECENb\nak+jEL\/2JWhI\/ysHRNGP2bmH1DbFCAFkRWGjAVA9Z1pC4MZqTaOCA78wggO7MA4G\nA1UdDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA\nMB0GA1UdDgQWBBQuHpky10Y4T9c0OLuKPRzwRVmYCTAfBgNVHSMEGDAWgBSKdH+v\nhc3ulc09nNDiRhTzcTUdJzBqBggrBgEFBQcBAQReMFwwJwYIKwYBBQUHMAGGG2h0\ndHA6Ly9vY3NwLnBraS5nb29nL2d0czFjMzAxBggrBgEFBQcwAoYlaHR0cDovL3Br\naS5nb29nL3JlcG8vY2VydHMvZ3RzMWMzLmRlcjCCAW8GA1UdEQSCAWYwggFighYq\nLmdvb2dsZS1hbmFseXRpY3MuY29tghtyZWdpb24xLmFwcC1tZWFzdXJlbWVudC5j\nb22CE2FwcC1tZWFzdXJlbWVudC5jb22CFGdvb2dsZS1hbmFseXRpY3MuY29tghxy\nZWdpb24xLmdvb2dsZS1hbmFseXRpY3MuY29tghhzc2wuZ29vZ2xlLWFuYWx5dGlj\ncy5jb22CGHd3dy5nb29nbGUtYW5hbHl0aWNzLmNvbYIccmVnaW9uMS5hbmFseXRp\nY3MuZ29vZ2xlLmNvbYIUZ29vZ2xldGFnbWFuYWdlci5jb22CGHd3dy5nb29nbGV0\nYWdtYW5hZ2VyLmNvbYIKdXJjaGluLmNvbYISc2VydmljZS51cmNoaW4uY29tgghm\ncHMuZ29vZ4IKKi5mcHMuZ29vZ4ISZ29vZ2xlb3B0aW1pemUuY29tghZ3d3cuZ29v\nZ2xlb3B0aW1pemUuY29tMCEGA1UdIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQB1nkC\nBQMwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybHMucGtpLmdvb2cvZ3RzMWMz\nL3pkQVR0MEV4X0ZrLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AOg+0No+\n9QY1MudXKLyJa8kD08vREWvs62nhd31tBr1uAAABitp3iiIAAAQDAEcwRQIhAIUb\nM9qENQzQPTNRxPYoV3XxlyXOTIl2OnGF+XUYYPXHAiBSKOOi9lnp3Vou0WMlMJlW\n2h+B\/s0T2jMz24mxnUe8rgB2AHoyjFTYty22IOo44FIe6YQWcDIThU070ivBOlej\nUutSAAABitp3imgAAAQDAEcwRQIhAOahixwU99lSTR5BNShmAAA35Y9S4OhmEKQs\nGkhJ5vO+AiAFocAItpzyur6GaKZSmBYs36mJ2X55RCQqc18A0xXMNDANBgkqhkiG\n9w0BAQsFAAOCAQEAbF8vnoYIWfqkKbwBf6fevITNxw1XEBz0vGgQHdO4yJ\/fPzJj\nkK2ZSOUgJus3PPGadgLaH82BONelHJLp4a2wwJbp4lQrOhqEewvKkHIyipbs+MNW\nRyK1auWpFVDdOW03sqQmx+nGgLDrqm8DSpopvF5Reh+MqZSnFlgXlOla0RncltFm\nMA4jgLTIzWJ4Gh0q8mlWF8+IimjwtB9FZgE6JILtGuBORDMh0QrVVPRSsmVveaRz\nLlMTI1E4Bk1Ibn7izyLMVkL8UXwGJ5oROJsC4Tdlx7srcz2rOeZ+6L12cAn\/uJ\/L\nXihvg60jBLLS+M1FnQfl4m5+ETWl6bJR2KbaUA==\n-----END CERTIFICATE-----\n",
                            "-----BEGIN CERTIFICATE-----\nMIIFljCCA36gAwIBAgINAgO8U1lrNMcY9QFQZjANBgkqhkiG9w0BAQsFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjAwODEzMDAwMDQyWhcNMjcwOTMwMDAw\nMDQyWjBGMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzETMBEGA1UEAxMKR1RTIENBIDFDMzCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAPWI3+dijB43+DdCkH9sh9D7ZYIl\/ejLa6T\/belaI+KZ9hzp\nkgOZE3wJCor6QtZeViSqejOEH9Hpabu5dOxXTGZok3c3VVP+ORBNtzS7XyV3NzsX\nlOo85Z3VvMO0Q+sup0fvsEQRY9i0QYXdQTBIkxu\/t\/bgRQIh4JZCF8\/ZK2VWNAcm\nBA2o\/X3KLu\/qSHw3TT8An4Pf73WELnlXXPxXbhqW\/\/yMmqaZviXZf5YsBvcRKgKA\ngOtjGDxQSYflispfGStZloEAoPtR28p3CwvJlk\/vcEnHXG0g\/Zm0tOLKLnf9LdwL\ntmsTDIwZKxeWmLnwi\/agJ7u2441Rj72ux5uxiZ0CAwEAAaOCAYAwggF8MA4GA1Ud\nDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0T\nAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQUinR\/r4XN7pXNPZzQ4kYU83E1HScwHwYD\nVR0jBBgwFoAU5K8rJnEaK0gnhS9SZizv8IkTcT4waAYIKwYBBQUHAQEEXDBaMCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHNyMTAwBggrBgEFBQcw\nAoYkaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzcjEuZGVyMDQGA1UdHwQt\nMCswKaAnoCWGI2h0dHA6Ly9jcmwucGtpLmdvb2cvZ3RzcjEvZ3RzcjEuY3JsMFcG\nA1UdIARQME4wOAYKKwYBBAHWeQIFAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3Br\naS5nb29nL3JlcG9zaXRvcnkvMAgGBmeBDAECATAIBgZngQwBAgIwDQYJKoZIhvcN\nAQELBQADggIBAIl9rCBcDDy+mqhXlRu0rvqrpXJxtDaV\/d9AEQNMwkYUuxQkq\/BQ\ncSLbrcRuf8\/xam\/IgxvYzolfh2yHuKkMo5uhYpSTld9brmYZCwKWnvy15xBpPnrL\nRklfRuFBsdeYTWU0AIAaP0+fbH9JAIFTQaSSIYKCGvGjRFsqUBITTcFTNvNCCK9U\n+o53UxtkOCcXCb1YyRt8OS1b887U7ZfbFAO\/CVMkH8IMBHmYJvJh8VNS\/UKMG2Yr\nPxWhu\/\/2m+OBmgEGcYk1KCTd4b3rGS3hSMs9WYNRtHTGnXzGsYZbr8w0xNPM1IER\nlQCh9BIiAfq0g3GvjLeMcySsN1PCAJA\/Ef5c7TaUEDu9Ka7ixzpiO2xj2YC\/WXGs\nYye5TBeg2vZzFb8q3o\/zpWwygTMD0IZRcZk0upONXbVRWPeyk+gB9lm+cZv9TSjO\nz23HFtz30dZGm6fKa+l3D\/2gthsjgx0QGtkJAITgRNOidSOzNIb2ILCkXhAd4FJG\nAJ2xDx8hcFH1mt0G\/FX0Kw4zd8NLQsLxdxP8c4CU6x+7Nz\/OAipmsHMdMqUybDKw\njuDEI\/9bfU1lcKwrmz3O2+BtjjKAvpafkmO8l7tdufThcV4q5O8DIrGKZTqPwJNl\n1IXNDw9bg1kWRxYtnCQ6yICmJhSFm\/Y3m6xv+cXDBlHz4n\/FsRC6UfTd\n-----END CERTIFICATE-----\n",
                            "-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
                        ],
                        "server_port": "443",
                        "load_end": 3061,
                        "ttfb_start": 2877,
                        "ttfb_end": 3060,
                        "download_start": 3060,
                        "download_end": 3061,
                        "download_ms": 1,
                        "all_start": 2522,
                        "all_end": 3061,
                        "all_ms": 539,
                        "index": 20,
                        "number": 21
                    },
                    {
                        "type": 3,
                        "id": "29898.37",
                        "request_id": "29898.37",
                        "ip_addr": "23.185.0.1",
                        "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-strategies.prod.js",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "weston.ruter.net",
                        "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-strategies.prod.js",
                        "raw_id": "29898.37",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "responseCode": 200,
                        "request_type": "Other",
                        "load_ms": 178,
                        "ttfb_ms": 176,
                        "load_start": 2915,
                        "load_start_float": 2915.0002439999998,
                        "bytesIn": 2533,
                        "objectSize": 2533,
                        "objectSizeUncompressed": 6899,
                        "chunks": [
                            {
                                "ts": 3092,
                                "bytes": 2533,
                                "inflated": 6899
                            }
                        ],
                        "expires": "Thu, 03 Oct 2024 13:41:19 GMT",
                        "cacheControl": "max-age=31622400",
                        "contentType": "application\/x-javascript",
                        "contentEncoding": "gzip",
                        "socket": 56,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "initiator_line": 6,
                        "initiator_column": 916,
                        "initiator_type": "script",
                        "initiator_function": "loadModule",
                        "priority": "Highest",
                        "initial_priority": "Highest",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: weston.ruter.net",
                                ":method: GET",
                                ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-strategies.prod.js",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "cache-control: max-age=0",
                                "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                "sec-fetch-dest: script",
                                "sec-fetch-mode: no-cors",
                                "sec-fetch-site: same-origin",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "age: 1488691",
                                "cache-control: max-age=31622400",
                                "content-encoding: gzip",
                                "content-length: 2533",
                                "content-type: application\/x-javascript",
                                "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                "etag: W\/\"651b7b96-1af3\"",
                                "expires: Thu, 03 Oct 2024 13:41:19 GMT",
                                "last-modified: Tue, 03 Oct 2023 02:25:26 GMT",
                                "server: nginx",
                                "strict-transport-security: max-age=31622400",
                                "vary: Accept-Encoding",
                                "via: 1.1 varnish, 1.1 varnish",
                                "x-cache: HIT, HIT",
                                "x-cache-hits: 1, 2",
                                "x-pantheon-styx-hostname: styx-fe1-a-685d4d5969-q69c4",
                                "x-served-by: cache-chi-klot8100156-CHI, cache-iad-kjyo7100070-IAD",
                                "x-styx-req-id: 884012b2-61f2-11ee-851f-42602570fc16",
                                "x-timer: S1697829170.002797,VS0,VE0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1747,
                        "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": 2533,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 30133709,
                        "cdn_provider": "Fastly",
                        "server_count": null,
                        "created": 2914,
                        "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 15,
                        "http2_stream_dependency": 0,
                        "http2_stream_weight": 256,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 244,
                        "server_port": "443",
                        "load_end": 3093,
                        "ttfb_start": 2915,
                        "ttfb_end": 3091,
                        "download_start": 3091,
                        "download_end": 3093,
                        "download_ms": 2,
                        "all_start": 2915,
                        "all_end": 3093,
                        "all_ms": 178,
                        "index": 21,
                        "number": 22
                    },
                    {
                        "type": 3,
                        "id": "29898.39",
                        "request_id": "29898.39",
                        "ip_addr": "23.185.0.1",
                        "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-routing.prod.js",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "weston.ruter.net",
                        "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-routing.prod.js",
                        "raw_id": "29898.39",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "responseCode": 200,
                        "request_type": "Other",
                        "load_ms": 176,
                        "ttfb_ms": 175,
                        "load_start": 3098,
                        "load_start_float": 3098.0002650000001,
                        "bytesIn": 1564,
                        "objectSize": 1564,
                        "objectSizeUncompressed": 3499,
                        "chunks": [
                            {
                                "ts": 3273,
                                "bytes": 1564,
                                "inflated": 3499
                            }
                        ],
                        "expires": "Fri, 20 Sep 2024 16:42:14 GMT",
                        "cacheControl": "max-age=31622400",
                        "contentType": "application\/x-javascript",
                        "contentEncoding": "gzip",
                        "socket": 56,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "initiator_line": 6,
                        "initiator_column": 916,
                        "initiator_type": "script",
                        "initiator_function": "loadModule",
                        "priority": "Highest",
                        "initial_priority": "Highest",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: weston.ruter.net",
                                ":method: GET",
                                ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-routing.prod.js",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "cache-control: max-age=0",
                                "cookie: _ga=amp-aA_R1h011wDOsg1uwnWjxA; -test-amp-cookie-tmp=delete",
                                "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                "sec-fetch-dest: script",
                                "sec-fetch-mode: no-cors",
                                "sec-fetch-site: same-origin",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "age: 2601036",
                                "cache-control: max-age=31622400",
                                "content-encoding: gzip",
                                "content-length: 1564",
                                "content-type: application\/x-javascript",
                                "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                "etag: W\/\"650abade-dab\"",
                                "expires: Fri, 20 Sep 2024 16:42:14 GMT",
                                "last-modified: Wed, 20 Sep 2023 09:26:54 GMT",
                                "server: nginx",
                                "strict-transport-security: max-age=31622400",
                                "vary: Accept-Encoding",
                                "via: 1.1 varnish, 1.1 varnish",
                                "x-cache: HIT, HIT",
                                "x-cache-hits: 1, 2",
                                "x-pantheon-styx-hostname: styx-fe1-a-b8448654b-z2lrq",
                                "x-served-by: cache-chi-kigq8000164-CHI, cache-iad-kjyo7100070-IAD",
                                "x-styx-req-id: a73db322-57d4-11ee-ab20-7e95f1455ca1",
                                "x-timer: S1697829170.186656,VS0,VE0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1951,
                        "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": 1564,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 29021364,
                        "cdn_provider": "Fastly",
                        "server_count": null,
                        "created": 3097,
                        "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 17,
                        "http2_stream_dependency": 0,
                        "http2_stream_weight": 256,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 265,
                        "server_port": "443",
                        "load_end": 3274,
                        "ttfb_start": 3098,
                        "ttfb_end": 3273,
                        "download_start": 3273,
                        "download_end": 3274,
                        "download_ms": 1,
                        "all_start": 3098,
                        "all_end": 3274,
                        "all_ms": 176,
                        "index": 22,
                        "number": 23
                    },
                    {
                        "type": 3,
                        "id": "29898.41",
                        "request_id": "29898.41",
                        "ip_addr": "23.185.0.1",
                        "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-navigation-preload.prod.js",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "weston.ruter.net",
                        "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-navigation-preload.prod.js",
                        "raw_id": "29898.41",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "responseCode": 200,
                        "request_type": "Other",
                        "load_ms": 173,
                        "ttfb_ms": 172,
                        "load_start": 3283,
                        "load_start_float": 3283.0002829999999,
                        "bytesIn": 324,
                        "objectSize": 324,
                        "objectSizeUncompressed": 660,
                        "chunks": [
                            {
                                "ts": 3456,
                                "bytes": 324,
                                "inflated": 660
                            }
                        ],
                        "expires": "Sun, 20 Oct 2024 00:40:44 GMT",
                        "cacheControl": "max-age=31622400",
                        "contentType": "application\/x-javascript",
                        "contentEncoding": "gzip",
                        "socket": 56,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "initiator_line": 6,
                        "initiator_column": 916,
                        "initiator_type": "script",
                        "initiator_function": "loadModule",
                        "priority": "Highest",
                        "initial_priority": "Highest",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: weston.ruter.net",
                                ":method: GET",
                                ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-navigation-preload.prod.js",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "cache-control: max-age=0",
                                "cookie: _ga=amp-aA_R1h011wDOsg1uwnWjxA",
                                "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                "sec-fetch-dest: script",
                                "sec-fetch-mode: no-cors",
                                "sec-fetch-site: same-origin",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "age: 66726",
                                "cache-control: max-age=31622400",
                                "content-encoding: gzip",
                                "content-length: 324",
                                "content-type: application\/x-javascript",
                                "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                "etag: W\/\"652ff8d4-294\"",
                                "expires: Sun, 20 Oct 2024 00:40:44 GMT",
                                "last-modified: Wed, 18 Oct 2023 15:25:08 GMT",
                                "server: nginx",
                                "strict-transport-security: max-age=31622400",
                                "vary: Accept-Encoding",
                                "via: 1.1 varnish, 1.1 varnish",
                                "x-cache: MISS, HIT",
                                "x-cache-hits: 0, 2",
                                "x-pantheon-styx-hostname: styx-fe1-a-58d4585478-mvr54",
                                "x-served-by: cache-chi-klot8100112-CHI, cache-iad-kjyo7100070-IAD",
                                "x-styx-req-id: 4d9fec9b-6ee1-11ee-b66c-a2a7524bcb30",
                                "x-timer: S1697829170.370210,VS0,VE0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1897,
                        "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": 324,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 31555674,
                        "cdn_provider": "Fastly",
                        "server_count": null,
                        "created": 3282,
                        "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 19,
                        "http2_stream_dependency": 0,
                        "http2_stream_weight": 256,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 283,
                        "server_port": "443",
                        "load_end": 3456,
                        "ttfb_start": 3283,
                        "ttfb_end": 3455,
                        "download_start": 3455,
                        "download_end": 3456,
                        "download_ms": 1,
                        "all_start": 3283,
                        "all_end": 3456,
                        "all_ms": 173,
                        "index": 23,
                        "number": 24
                    },
                    {
                        "type": 3,
                        "id": "29898.42",
                        "request_id": "29898.42",
                        "ip_addr": "23.185.0.1",
                        "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-expiration.prod.js",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "weston.ruter.net",
                        "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-expiration.prod.js",
                        "raw_id": "29898.42",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "responseCode": 200,
                        "request_type": "Other",
                        "load_ms": 176,
                        "ttfb_ms": 175,
                        "load_start": 3464,
                        "load_start_float": 3464.000297,
                        "bytesIn": 2667,
                        "objectSize": 2667,
                        "objectSizeUncompressed": 6355,
                        "chunks": [
                            {
                                "ts": 3639,
                                "bytes": 2667,
                                "inflated": 6355
                            }
                        ],
                        "expires": "Fri, 27 Sep 2024 05:58:25 GMT",
                        "cacheControl": "max-age=31622400",
                        "contentType": "application\/x-javascript",
                        "contentEncoding": "gzip",
                        "socket": 56,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "initiator_line": 6,
                        "initiator_column": 916,
                        "initiator_type": "script",
                        "initiator_function": "loadModule",
                        "priority": "Highest",
                        "initial_priority": "Highest",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: weston.ruter.net",
                                ":method: GET",
                                ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-expiration.prod.js",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "cache-control: max-age=0",
                                "cookie: _ga=amp-aA_R1h011wDOsg1uwnWjxA",
                                "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                "sec-fetch-dest: script",
                                "sec-fetch-mode: no-cors",
                                "sec-fetch-site: same-origin",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "age: 2034866",
                                "cache-control: max-age=31622400",
                                "content-encoding: gzip",
                                "content-length: 2667",
                                "content-type: application\/x-javascript",
                                "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                "etag: W\/\"651230d0-18d3\"",
                                "expires: Fri, 27 Sep 2024 05:58:25 GMT",
                                "last-modified: Tue, 26 Sep 2023 01:16:00 GMT",
                                "server: nginx",
                                "strict-transport-security: max-age=31622400",
                                "vary: Accept-Encoding",
                                "via: 1.1 varnish, 1.1 varnish",
                                "x-cache: HIT, HIT",
                                "x-cache-hits: 1, 2",
                                "x-pantheon-styx-hostname: styx-fe1-b-56d454dd49-kplnc",
                                "x-served-by: cache-chi-kigq8000100-CHI, cache-iad-kjyo7100070-IAD",
                                "x-styx-req-id: df6f7166-5cfa-11ee-8228-fecc5c0ef778",
                                "x-timer: S1697829171.551341,VS0,VE0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1873,
                        "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": 2667,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 29587534,
                        "cdn_provider": "Fastly",
                        "server_count": null,
                        "created": 3463,
                        "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 21,
                        "http2_stream_dependency": 0,
                        "http2_stream_weight": 256,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 297,
                        "server_port": "443",
                        "load_end": 3640,
                        "ttfb_start": 3464,
                        "ttfb_end": 3639,
                        "download_start": 3639,
                        "download_end": 3640,
                        "download_ms": 1,
                        "all_start": 3464,
                        "all_end": 3640,
                        "all_ms": 176,
                        "index": 24,
                        "number": 25
                    },
                    {
                        "type": 3,
                        "id": "29898.43",
                        "request_id": "29898.43",
                        "ip_addr": "23.185.0.1",
                        "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-cacheable-response.prod.js",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "weston.ruter.net",
                        "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-cacheable-response.prod.js",
                        "raw_id": "29898.43",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "responseCode": 200,
                        "request_type": "Other",
                        "load_ms": 176,
                        "ttfb_ms": 175,
                        "load_start": 3651,
                        "load_start_float": 3651.000305,
                        "bytesIn": 361,
                        "objectSize": 361,
                        "objectSizeUncompressed": 603,
                        "chunks": [
                            {
                                "ts": 3827,
                                "bytes": 361,
                                "inflated": 603
                            }
                        ],
                        "expires": "Thu, 10 Oct 2024 16:52:06 GMT",
                        "cacheControl": "max-age=31622400",
                        "contentType": "application\/x-javascript",
                        "contentEncoding": "gzip",
                        "socket": 56,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "initiator_line": 6,
                        "initiator_column": 916,
                        "initiator_type": "script",
                        "initiator_function": "loadModule",
                        "priority": "Highest",
                        "initial_priority": "Highest",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: weston.ruter.net",
                                ":method: GET",
                                ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-cacheable-response.prod.js",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "cache-control: max-age=0",
                                "cookie: _ga=amp-aA_R1h011wDOsg1uwnWjxA",
                                "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                "sec-fetch-dest: script",
                                "sec-fetch-mode: no-cors",
                                "sec-fetch-site: same-origin",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "age: 872444",
                                "cache-control: max-age=31622400",
                                "content-encoding: gzip",
                                "content-length: 361",
                                "content-type: application\/x-javascript",
                                "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                "etag: W\/\"6524e047-25b\"",
                                "expires: Thu, 10 Oct 2024 16:52:06 GMT",
                                "last-modified: Tue, 10 Oct 2023 05:25:27 GMT",
                                "server: nginx",
                                "strict-transport-security: max-age=31622400",
                                "vary: Accept-Encoding",
                                "via: 1.1 varnish, 1.1 varnish",
                                "x-cache: HIT, HIT",
                                "x-cache-hits: 1, 2",
                                "x-pantheon-styx-hostname: styx-fe1-b-68df99c475-ffgxx",
                                "x-served-by: cache-chi-kigq8000160-CHI, cache-iad-kjyo7100070-IAD",
                                "x-styx-req-id: 5875f127-678d-11ee-af4d-a2db600e5850",
                                "x-timer: S1697829171.740612,VS0,VE0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1897,
                        "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": 361,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 30749956,
                        "cdn_provider": "Fastly",
                        "server_count": null,
                        "created": 3647,
                        "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 23,
                        "http2_stream_dependency": 0,
                        "http2_stream_weight": 256,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 305,
                        "server_port": "443",
                        "load_end": 3827,
                        "ttfb_start": 3651,
                        "ttfb_end": 3826,
                        "download_start": 3826,
                        "download_end": 3827,
                        "download_ms": 1,
                        "all_start": 3651,
                        "all_end": 3827,
                        "all_ms": 176,
                        "index": 25,
                        "number": 26
                    },
                    {
                        "type": 3,
                        "id": "29898.40",
                        "request_id": "29898.40",
                        "ip_addr": "216.239.34.178",
                        "full_url": "https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-JJBL670DBP&cid=amp-aA_R1h011wDOsg1uwnWjxA&ul=en-us&sr=414x622&sid=1697829169&sct=1&seg=0&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&en=page_view&_ee=1&_s=1&_et=0&uaa=arm&uab=64&uafvl=%5B%7B%22brand%22%3A%22%20Not%20A%3BBrand%22%2C%22version%22%3A%2299%22%7D%2C%7B%22brand%22%3A%22Safari%22%2C%22version%22%3A%220%22%7D%5D&uamb=1&uam=Model&uap=iOS&uapv=15&uaw=0&_fv=1&_p=1642665528&_ss=1&ep.groups=default&gtm=45ze1110",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "www.google-analytics.com",
                        "url": "\/g\/collect?v=2&tid=G-JJBL670DBP&cid=amp-aA_R1h011wDOsg1uwnWjxA&ul=en-us&sr=414x622&sid=1697829169&sct=1&seg=0&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&en=page_view&_ee=1&_s=1&_et=0&uaa=arm&uab=64&uafvl=%5B%7B%22brand%22%3A%22%20Not%20A%3BBrand%22%2C%22version%22%3A%2299%22%7D%2C%7B%22brand%22%3A%22Safari%22%2C%22version%22%3A%220%22%7D%5D&uamb=1&uam=Model&uap=iOS&uapv=15&uaw=0&_fv=1&_p=1642665528&_ss=1&ep.groups=default&gtm=45ze1110",
                        "raw_id": "29898.40",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "responseCode": 204,
                        "request_type": "Image",
                        "load_ms": 184,
                        "ttfb_ms": 184,
                        "load_start": 3653,
                        "load_start_float": 3653.0002709999999,
                        "bytesIn": 0,
                        "objectSize": 0,
                        "expires": "Fri, 01 Jan 1990 00:00:00 GMT",
                        "cacheControl": "no-cache, no-store, must-revalidate",
                        "contentType": "text\/plain",
                        "contentEncoding": "",
                        "socket": 296,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": 3296,
                        "connect_end": 3468,
                        "ssl_start": 3468,
                        "ssl_end": 3652,
                        "initiator": "",
                        "initiator_line": "",
                        "initiator_column": "",
                        "initiator_type": "other",
                        "priority": "Low",
                        "initial_priority": "Low",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: www.google-analytics.com",
                                ":method: GET",
                                ":path: \/g\/collect?v=2&tid=G-JJBL670DBP&cid=amp-aA_R1h011wDOsg1uwnWjxA&ul=en-us&sr=414x622&sid=1697829169&sct=1&seg=0&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&en=page_view&_ee=1&_s=1&_et=0&uaa=arm&uab=64&uafvl=%5B%7B%22brand%22%3A%22%20Not%20A%3BBrand%22%2C%22version%22%3A%2299%22%7D%2C%7B%22brand%22%3A%22Safari%22%2C%22version%22%3A%220%22%7D%5D&uamb=1&uam=Model&uap=iOS&uapv=15&uaw=0&_fv=1&_p=1642665528&_ss=1&ep.groups=default&gtm=45ze1110",
                                ":scheme: https",
                                "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "referer: https:\/\/weston.ruter.net\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                "sec-ch-ua-mobile: ?1",
                                "sec-ch-ua-platform: \"iOS\"",
                                "sec-fetch-dest: image",
                                "sec-fetch-mode: no-cors",
                                "sec-fetch-site: cross-site",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "access-control-allow-origin: *",
                                "alt-svc: clear",
                                "cache-control: no-cache, no-store, must-revalidate",
                                "content-length: 0",
                                "content-type: text\/plain",
                                "cross-origin-resource-policy: cross-origin",
                                "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                                "pragma: no-cache",
                                "server: Golfe2",
                                ":status: 204"
                            ]
                        },
                        "bytesOut": 3640,
                        "score_cache": -1,
                        "score_cdn": 100,
                        "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": 172,
                        "ssl_ms": 184,
                        "gzip_total": null,
                        "gzip_save": null,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": null,
                        "cdn_provider": "Google",
                        "server_count": null,
                        "created": 3106,
                        "socket_group": "https:\/\/www.google-analytics.com <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 1,
                        "http2_stream_dependency": 0,
                        "http2_stream_weight": 147,
                        "http2_stream_exclusive": 1,
                        "chunks": [],
                        "http2_server_settings": {
                            "SETTINGS_MAX_CONCURRENT_STREAMS": 100,
                            "SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
                            "SETTINGS_MAX_HEADER_LIST_SIZE": 65536
                        },
                        "tls_version": "TLS 1.3",
                        "tls_resumed": "False",
                        "tls_next_proto": "h2",
                        "tls_cipher_suite": 4865,
                        "netlog_id": 271,
                        "certificates": [
                            "-----BEGIN CERTIFICATE-----\nMIIF6DCCBNCgAwIBAgIRAKKpOlGk5zdtEhSmQC6+2dUwDQYJKoZIhvcNAQELBQAw\nRjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM\nTEMxEzARBgNVBAMTCkdUUyBDQSAxQzMwHhcNMjMwOTI4MDUyNjIwWhcNMjMxMjIx\nMDUyNjE5WjAhMR8wHQYDVQQDDBYqLmdvb2dsZS1hbmFseXRpY3MuY29tMFkwEwYH\nKoZIzj0CAQYIKoZIzj0DAQcDQgAEgZTeZ7XGycq9NfEVUQ\/zueKEv19JHBkECENb\nak+jEL\/2JWhI\/ysHRNGP2bmH1DbFCAFkRWGjAVA9Z1pC4MZqTaOCA78wggO7MA4G\nA1UdDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA\nMB0GA1UdDgQWBBQuHpky10Y4T9c0OLuKPRzwRVmYCTAfBgNVHSMEGDAWgBSKdH+v\nhc3ulc09nNDiRhTzcTUdJzBqBggrBgEFBQcBAQReMFwwJwYIKwYBBQUHMAGGG2h0\ndHA6Ly9vY3NwLnBraS5nb29nL2d0czFjMzAxBggrBgEFBQcwAoYlaHR0cDovL3Br\naS5nb29nL3JlcG8vY2VydHMvZ3RzMWMzLmRlcjCCAW8GA1UdEQSCAWYwggFighYq\nLmdvb2dsZS1hbmFseXRpY3MuY29tghtyZWdpb24xLmFwcC1tZWFzdXJlbWVudC5j\nb22CE2FwcC1tZWFzdXJlbWVudC5jb22CFGdvb2dsZS1hbmFseXRpY3MuY29tghxy\nZWdpb24xLmdvb2dsZS1hbmFseXRpY3MuY29tghhzc2wuZ29vZ2xlLWFuYWx5dGlj\ncy5jb22CGHd3dy5nb29nbGUtYW5hbHl0aWNzLmNvbYIccmVnaW9uMS5hbmFseXRp\nY3MuZ29vZ2xlLmNvbYIUZ29vZ2xldGFnbWFuYWdlci5jb22CGHd3dy5nb29nbGV0\nYWdtYW5hZ2VyLmNvbYIKdXJjaGluLmNvbYISc2VydmljZS51cmNoaW4uY29tgghm\ncHMuZ29vZ4IKKi5mcHMuZ29vZ4ISZ29vZ2xlb3B0aW1pemUuY29tghZ3d3cuZ29v\nZ2xlb3B0aW1pemUuY29tMCEGA1UdIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQB1nkC\nBQMwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybHMucGtpLmdvb2cvZ3RzMWMz\nL3pkQVR0MEV4X0ZrLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AOg+0No+\n9QY1MudXKLyJa8kD08vREWvs62nhd31tBr1uAAABitp3iiIAAAQDAEcwRQIhAIUb\nM9qENQzQPTNRxPYoV3XxlyXOTIl2OnGF+XUYYPXHAiBSKOOi9lnp3Vou0WMlMJlW\n2h+B\/s0T2jMz24mxnUe8rgB2AHoyjFTYty22IOo44FIe6YQWcDIThU070ivBOlej\nUutSAAABitp3imgAAAQDAEcwRQIhAOahixwU99lSTR5BNShmAAA35Y9S4OhmEKQs\nGkhJ5vO+AiAFocAItpzyur6GaKZSmBYs36mJ2X55RCQqc18A0xXMNDANBgkqhkiG\n9w0BAQsFAAOCAQEAbF8vnoYIWfqkKbwBf6fevITNxw1XEBz0vGgQHdO4yJ\/fPzJj\nkK2ZSOUgJus3PPGadgLaH82BONelHJLp4a2wwJbp4lQrOhqEewvKkHIyipbs+MNW\nRyK1auWpFVDdOW03sqQmx+nGgLDrqm8DSpopvF5Reh+MqZSnFlgXlOla0RncltFm\nMA4jgLTIzWJ4Gh0q8mlWF8+IimjwtB9FZgE6JILtGuBORDMh0QrVVPRSsmVveaRz\nLlMTI1E4Bk1Ibn7izyLMVkL8UXwGJ5oROJsC4Tdlx7srcz2rOeZ+6L12cAn\/uJ\/L\nXihvg60jBLLS+M1FnQfl4m5+ETWl6bJR2KbaUA==\n-----END CERTIFICATE-----\n",
                            "-----BEGIN CERTIFICATE-----\nMIIFljCCA36gAwIBAgINAgO8U1lrNMcY9QFQZjANBgkqhkiG9w0BAQsFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjAwODEzMDAwMDQyWhcNMjcwOTMwMDAw\nMDQyWjBGMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzETMBEGA1UEAxMKR1RTIENBIDFDMzCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAPWI3+dijB43+DdCkH9sh9D7ZYIl\/ejLa6T\/belaI+KZ9hzp\nkgOZE3wJCor6QtZeViSqejOEH9Hpabu5dOxXTGZok3c3VVP+ORBNtzS7XyV3NzsX\nlOo85Z3VvMO0Q+sup0fvsEQRY9i0QYXdQTBIkxu\/t\/bgRQIh4JZCF8\/ZK2VWNAcm\nBA2o\/X3KLu\/qSHw3TT8An4Pf73WELnlXXPxXbhqW\/\/yMmqaZviXZf5YsBvcRKgKA\ngOtjGDxQSYflispfGStZloEAoPtR28p3CwvJlk\/vcEnHXG0g\/Zm0tOLKLnf9LdwL\ntmsTDIwZKxeWmLnwi\/agJ7u2441Rj72ux5uxiZ0CAwEAAaOCAYAwggF8MA4GA1Ud\nDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0T\nAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQUinR\/r4XN7pXNPZzQ4kYU83E1HScwHwYD\nVR0jBBgwFoAU5K8rJnEaK0gnhS9SZizv8IkTcT4waAYIKwYBBQUHAQEEXDBaMCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHNyMTAwBggrBgEFBQcw\nAoYkaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzcjEuZGVyMDQGA1UdHwQt\nMCswKaAnoCWGI2h0dHA6Ly9jcmwucGtpLmdvb2cvZ3RzcjEvZ3RzcjEuY3JsMFcG\nA1UdIARQME4wOAYKKwYBBAHWeQIFAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3Br\naS5nb29nL3JlcG9zaXRvcnkvMAgGBmeBDAECATAIBgZngQwBAgIwDQYJKoZIhvcN\nAQELBQADggIBAIl9rCBcDDy+mqhXlRu0rvqrpXJxtDaV\/d9AEQNMwkYUuxQkq\/BQ\ncSLbrcRuf8\/xam\/IgxvYzolfh2yHuKkMo5uhYpSTld9brmYZCwKWnvy15xBpPnrL\nRklfRuFBsdeYTWU0AIAaP0+fbH9JAIFTQaSSIYKCGvGjRFsqUBITTcFTNvNCCK9U\n+o53UxtkOCcXCb1YyRt8OS1b887U7ZfbFAO\/CVMkH8IMBHmYJvJh8VNS\/UKMG2Yr\nPxWhu\/\/2m+OBmgEGcYk1KCTd4b3rGS3hSMs9WYNRtHTGnXzGsYZbr8w0xNPM1IER\nlQCh9BIiAfq0g3GvjLeMcySsN1PCAJA\/Ef5c7TaUEDu9Ka7ixzpiO2xj2YC\/WXGs\nYye5TBeg2vZzFb8q3o\/zpWwygTMD0IZRcZk0upONXbVRWPeyk+gB9lm+cZv9TSjO\nz23HFtz30dZGm6fKa+l3D\/2gthsjgx0QGtkJAITgRNOidSOzNIb2ILCkXhAd4FJG\nAJ2xDx8hcFH1mt0G\/FX0Kw4zd8NLQsLxdxP8c4CU6x+7Nz\/OAipmsHMdMqUybDKw\njuDEI\/9bfU1lcKwrmz3O2+BtjjKAvpafkmO8l7tdufThcV4q5O8DIrGKZTqPwJNl\n1IXNDw9bg1kWRxYtnCQ6yICmJhSFm\/Y3m6xv+cXDBlHz4n\/FsRC6UfTd\n-----END CERTIFICATE-----\n",
                            "-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
                        ],
                        "server_port": "443",
                        "load_end": 3837,
                        "ttfb_start": 3653,
                        "ttfb_end": 3837,
                        "download_start": 3837,
                        "download_end": 3837,
                        "download_ms": 0,
                        "all_start": 3296,
                        "all_end": 3837,
                        "all_ms": 540,
                        "index": 26,
                        "number": 27
                    },
                    {
                        "type": 3,
                        "id": "29898.38",
                        "request_id": "29898.38",
                        "ip_addr": "216.239.34.178",
                        "full_url": "https:\/\/www.google-analytics.com\/r\/collect?v=1&_v=a1&ds=AMP&aip&_s=2&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&sr=414x622&cid=amp-aA_R1h011wDOsg1uwnWjxA&tid=UA-197142-1&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&sd=24&ul=en-us&de=UTF-8&t=pageview&jid=0.5321191933508984&gjid=0.438087211325781&_r=1&a=6588&z=0.8038708222239499&gtm=45ze1110",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "www.google-analytics.com",
                        "url": "\/r\/collect?v=1&_v=a1&ds=AMP&aip&_s=2&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&sr=414x622&cid=amp-aA_R1h011wDOsg1uwnWjxA&tid=UA-197142-1&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&sd=24&ul=en-us&de=UTF-8&t=pageview&jid=0.5321191933508984&gjid=0.438087211325781&_r=1&a=6588&z=0.8038708222239499&gtm=45ze1110",
                        "raw_id": "29898.38",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "responseCode": 200,
                        "request_type": "Image",
                        "load_ms": 184,
                        "ttfb_ms": 184,
                        "load_start": 3654,
                        "load_start_float": 3654.0002589999999,
                        "bytesIn": 35,
                        "objectSize": 35,
                        "objectSizeUncompressed": 35,
                        "chunks": [
                            {
                                "ts": 3838,
                                "bytes": 35
                            }
                        ],
                        "expires": "Fri, 01 Jan 1990 00:00:00 GMT",
                        "cacheControl": "no-cache, no-store, must-revalidate",
                        "contentType": "image\/gif",
                        "contentEncoding": "",
                        "socket": 296,
                        "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": "Low",
                        "initial_priority": "Low",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: www.google-analytics.com",
                                ":method: GET",
                                ":path: \/r\/collect?v=1&_v=a1&ds=AMP&aip&_s=2&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&sr=414x622&cid=amp-aA_R1h011wDOsg1uwnWjxA&tid=UA-197142-1&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&sd=24&ul=en-us&de=UTF-8&t=pageview&jid=0.5321191933508984&gjid=0.438087211325781&_r=1&a=6588&z=0.8038708222239499&gtm=45ze1110",
                                ":scheme: https",
                                "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "referer: https:\/\/weston.ruter.net\/",
                                "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                "sec-ch-ua-mobile: ?1",
                                "sec-ch-ua-platform: \"iOS\"",
                                "sec-fetch-dest: image",
                                "sec-fetch-mode: no-cors",
                                "sec-fetch-site: cross-site",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "access-control-allow-origin: *",
                                "alt-svc: clear",
                                "cache-control: no-cache, no-store, must-revalidate",
                                "content-length: 35",
                                "content-type: image\/gif",
                                "cross-origin-resource-policy: cross-origin",
                                "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                                "last-modified: Sun, 17 May 1998 03:00:00 GMT",
                                "pragma: no-cache",
                                "server: Golfe2",
                                "x-content-type-options: nosniff",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 3118,
                        "score_cache": -1,
                        "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": -1,
                        "connect_ms": -1,
                        "ssl_ms": -1,
                        "gzip_total": null,
                        "gzip_save": null,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": 35,
                        "image_save": 0,
                        "cache_time": null,
                        "cdn_provider": "Google",
                        "server_count": null,
                        "created": 3088,
                        "socket_group": "https:\/\/www.google-analytics.com <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 3,
                        "http2_stream_dependency": 1,
                        "http2_stream_weight": 147,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 259,
                        "server_port": "443",
                        "image_details": {
                            "detected_type": "gif"
                        },
                        "load_end": 3838,
                        "ttfb_start": 3654,
                        "ttfb_end": 3838,
                        "download_start": 3838,
                        "download_end": 3838,
                        "download_ms": 0,
                        "all_start": 3654,
                        "all_end": 3838,
                        "all_ms": 184,
                        "index": 27,
                        "number": 28
                    },
                    {
                        "type": 3,
                        "id": "29898.44",
                        "request_id": "29898.44",
                        "ip_addr": "23.185.0.1",
                        "full_url": "https:\/\/weston.ruter.net\/?wp_error_template=offline",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "weston.ruter.net",
                        "url": "\/?wp_error_template=offline",
                        "raw_id": "29898.44",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "responseCode": 200,
                        "request_type": "Fetch",
                        "load_ms": 250,
                        "ttfb_ms": 222,
                        "load_start": 3839,
                        "load_start_float": 3839.0003120000001,
                        "bytesIn": 23821,
                        "objectSize": 23821,
                        "objectSizeUncompressed": 64988,
                        "chunks": [
                            {
                                "ts": 4081,
                                "bytes": 16375,
                                "inflated": 45404
                            },
                            {
                                "ts": 4089,
                                "bytes": 7446,
                                "inflated": 19584
                            }
                        ],
                        "expires": "",
                        "cacheControl": "public, max-age=600",
                        "contentType": "text\/html",
                        "contentEncoding": "gzip",
                        "socket": 56,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-strategies.prod.js",
                        "initiator_line": 0,
                        "initiator_column": 916,
                        "initiator_type": "script",
                        "initiator_function": "fetch",
                        "priority": "High",
                        "initial_priority": "High",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: weston.ruter.net",
                                ":method: GET",
                                ":path: \/?wp_error_template=offline",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "cache-control: no-cache",
                                "cookie: _ga=amp-aA_R1h011wDOsg1uwnWjxA",
                                "pragma: no-cache",
                                "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                "sec-fetch-dest: empty",
                                "sec-fetch-mode: cors",
                                "sec-fetch-site: same-origin",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "age: 0",
                                "cache-control: public, max-age=600",
                                "content-encoding: gzip",
                                "content-length: 23821",
                                "content-type: text\/html; charset=utf-8",
                                "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                "link: <https:\/\/weston.ruter.net\/wp-json\/>; rel=\"https:\/\/api.w.org\/\"",
                                "link: <https:\/\/cdn.ampproject.org>; rel=\"preconnect\"",
                                "link: <\/\/weston.ruter.net>; rel=\"dns-prefetch\"",
                                "link: <\/\/v0.wordpress.com>; rel=\"dns-prefetch\"",
                                "link: <\/\/i0.wp.com>; rel=\"dns-prefetch\"",
                                "server: nginx",
                                "server-timing: amp_sanitizer;dur=\"80.0\",amp_style_sanitizer;dur=\"53.2\",amp_tag_and_attribute_sanitizer;dur=\"12.5\",amp_optimizer;dur=\"9.1\"",
                                "strict-transport-security: max-age=31622400",
                                "vary: Accept-Encoding, Cookie, Cookie",
                                "via: 1.1 varnish, 1.1 varnish",
                                "x-cache: MISS, HIT",
                                "x-cache-hits: 0, 1",
                                "x-pantheon-styx-hostname: styx-fe1-b-695fb49478-8mn25",
                                "x-served-by: cache-chi-kigq8000100-CHI, cache-iad-kjyo7100070-IAD",
                                "x-styx-req-id: a97d50d7-6f7c-11ee-b061-c6e6101d1c25",
                                "x-timer: S1697829171.928371,VS0,VE46",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1759,
                        "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": -1,
                        "connect_ms": -1,
                        "ssl_ms": -1,
                        "gzip_total": 23821,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": null,
                        "cdn_provider": "Fastly",
                        "server_count": null,
                        "created": 3836,
                        "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 25,
                        "http2_stream_dependency": 0,
                        "http2_stream_weight": 220,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 312,
                        "server_port": "443",
                        "load_end": 4089,
                        "ttfb_start": 3839,
                        "ttfb_end": 4061,
                        "download_start": 4061,
                        "download_end": 4089,
                        "download_ms": 28,
                        "all_start": 3839,
                        "all_end": 4089,
                        "all_ms": 250,
                        "index": 28,
                        "number": 29
                    },
                    {
                        "type": 3,
                        "id": "29898.45",
                        "request_id": "29898.45",
                        "ip_addr": "142.251.167.132",
                        "full_url": "https:\/\/cdn.ampproject.org\/v0.js",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "cdn.ampproject.org",
                        "url": "\/v0.js",
                        "raw_id": "29898.45",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "responseCode": 200,
                        "request_type": "Fetch",
                        "load_ms": 290,
                        "ttfb_ms": 175,
                        "load_start": 3843,
                        "load_start_float": 3843.0003190000002,
                        "bytesIn": 73151,
                        "objectSize": 73151,
                        "objectSizeUncompressed": 284484,
                        "chunks": [
                            {
                                "ts": 4021,
                                "bytes": 1369,
                                "inflated": 1384
                            },
                            {
                                "ts": 4023,
                                "bytes": 2756,
                                "inflated": 9137
                            },
                            {
                                "ts": 4025,
                                "bytes": 1378,
                                "inflated": 4146
                            },
                            {
                                "ts": 4028,
                                "bytes": 2756,
                                "inflated": 9584
                            },
                            {
                                "ts": 4029,
                                "bytes": 1378,
                                "inflated": 6505
                            },
                            {
                                "ts": 4031,
                                "bytes": 1378,
                                "inflated": 4624
                            },
                            {
                                "ts": 4033,
                                "bytes": 1378,
                                "inflated": 5380
                            },
                            {
                                "ts": 4034,
                                "bytes": 1378,
                                "inflated": 5755
                            },
                            {
                                "ts": 4036,
                                "bytes": 357,
                                "inflated": 1747
                            },
                            {
                                "ts": 4037,
                                "bytes": 1369,
                                "inflated": 4386
                            },
                            {
                                "ts": 4039,
                                "bytes": 1378,
                                "inflated": 4397
                            },
                            {
                                "ts": 4042,
                                "bytes": 2756,
                                "inflated": 8492
                            },
                            {
                                "ts": 4046,
                                "bytes": 4134,
                                "inflated": 15907
                            },
                            {
                                "ts": 4048,
                                "bytes": 1378,
                                "inflated": 6462
                            },
                            {
                                "ts": 4049,
                                "bytes": 1378,
                                "inflated": 5996
                            },
                            {
                                "ts": 4051,
                                "bytes": 1378,
                                "inflated": 6179
                            },
                            {
                                "ts": 4053,
                                "bytes": 1378,
                                "inflated": 5638
                            },
                            {
                                "ts": 4054,
                                "bytes": 1235,
                                "inflated": 4977
                            },
                            {
                                "ts": 4056,
                                "bytes": 1369,
                                "inflated": 4966
                            },
                            {
                                "ts": 4057,
                                "bytes": 1378,
                                "inflated": 5270
                            },
                            {
                                "ts": 4059,
                                "bytes": 1378,
                                "inflated": 4472
                            },
                            {
                                "ts": 4062,
                                "bytes": 2756,
                                "inflated": 9779
                            },
                            {
                                "ts": 4071,
                                "bytes": 1378,
                                "inflated": 5022
                            },
                            {
                                "ts": 4073,
                                "bytes": 1378,
                                "inflated": 5303
                            },
                            {
                                "ts": 4085,
                                "bytes": 2756,
                                "inflated": 11594
                            },
                            {
                                "ts": 4099,
                                "bytes": 3991,
                                "inflated": 15937
                            },
                            {
                                "ts": 4115,
                                "bytes": 5503,
                                "inflated": 21795
                            },
                            {
                                "ts": 4117,
                                "bytes": 2756,
                                "inflated": 11444
                            },
                            {
                                "ts": 4120,
                                "bytes": 2756,
                                "inflated": 12037
                            },
                            {
                                "ts": 4123,
                                "bytes": 2756,
                                "inflated": 12726
                            },
                            {
                                "ts": 4125,
                                "bytes": 3970,
                                "inflated": 16801
                            },
                            {
                                "ts": 4129,
                                "bytes": 4134,
                                "inflated": 16558
                            },
                            {
                                "ts": 4131,
                                "bytes": 2756,
                                "inflated": 13435
                            },
                            {
                                "ts": 4132,
                                "bytes": 1624,
                                "inflated": 6649
                            }
                        ],
                        "expires": "Fri, 20 Oct 2023 19:12:50 GMT",
                        "cacheControl": "private, max-age=3000, stale-while-revalidate=1206600",
                        "contentType": "text\/javascript",
                        "contentEncoding": "br",
                        "socket": 145,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "initiator_line": 68,
                        "initiator_column": 27,
                        "initiator_type": "script",
                        "priority": "High",
                        "initial_priority": "High",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: cdn.ampproject.org",
                                ":method: GET",
                                ":path: \/v0.js",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "origin: https:\/\/weston.ruter.net",
                                "referer: https:\/\/weston.ruter.net\/",
                                "sec-fetch-dest: empty",
                                "sec-fetch-mode: cors",
                                "sec-fetch-site: cross-site",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "access-control-allow-origin: *",
                                "alt-svc: clear",
                                "cache-control: private, max-age=3000, stale-while-revalidate=1206600",
                                "content-encoding: br",
                                "content-length: 73151",
                                "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                "content-type: text\/javascript; charset=UTF-8",
                                "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                "cross-origin-resource-policy: cross-origin",
                                "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                "etag: \"c47666dbafd02ab2\"",
                                "expires: Fri, 20 Oct 2023 19:12:50 GMT",
                                "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                "server: sffe",
                                "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                "timing-allow-origin: *",
                                "vary: Accept-Encoding",
                                "x-content-type-options: nosniff",
                                "x-xss-protection: 0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1492,
                        "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": 73151,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 3000,
                        "cdn_provider": "Google",
                        "server_count": null,
                        "created": 3840,
                        "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 17,
                        "http2_stream_dependency": 0,
                        "http2_stream_weight": 220,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 319,
                        "server_port": "443",
                        "load_end": 4133,
                        "ttfb_start": 3843,
                        "ttfb_end": 4018,
                        "download_start": 4018,
                        "download_end": 4133,
                        "download_ms": 115,
                        "all_start": 3843,
                        "all_end": 4133,
                        "all_ms": 290,
                        "index": 29,
                        "number": 30
                    },
                    {
                        "type": 3,
                        "id": "29898.46",
                        "request_id": "29898.46",
                        "ip_addr": "142.251.167.132",
                        "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-bind-0.1.js",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "cdn.ampproject.org",
                        "url": "\/v0\/amp-bind-0.1.js",
                        "raw_id": "29898.46",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "responseCode": 200,
                        "request_type": "Fetch",
                        "load_ms": 266,
                        "ttfb_ms": 250,
                        "load_start": 3843,
                        "load_start_float": 3843.000321,
                        "bytesIn": 16375,
                        "objectSize": 16375,
                        "objectSizeUncompressed": 51535,
                        "chunks": [
                            {
                                "ts": 4105,
                                "bytes": 12393,
                                "inflated": 37474
                            },
                            {
                                "ts": 4108,
                                "bytes": 3103,
                                "inflated": 10813
                            },
                            {
                                "ts": 4109,
                                "bytes": 879,
                                "inflated": 3248
                            }
                        ],
                        "expires": "Fri, 20 Oct 2023 19:12:50 GMT",
                        "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                        "contentType": "text\/javascript",
                        "contentEncoding": "br",
                        "socket": 145,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "initiator_line": 68,
                        "initiator_column": 27,
                        "initiator_type": "script",
                        "priority": "High",
                        "initial_priority": "High",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: cdn.ampproject.org",
                                ":method: GET",
                                ":path: \/v0\/amp-bind-0.1.js",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "origin: https:\/\/weston.ruter.net",
                                "referer: https:\/\/weston.ruter.net\/",
                                "sec-fetch-dest: empty",
                                "sec-fetch-mode: cors",
                                "sec-fetch-site: cross-site",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "access-control-allow-origin: *",
                                "alt-svc: clear",
                                "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                "content-encoding: br",
                                "content-length: 16375",
                                "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                "content-type: text\/javascript; charset=UTF-8",
                                "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                "cross-origin-resource-policy: cross-origin",
                                "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                "etag: \"e0fd074cddf2485d\"",
                                "expires: Fri, 20 Oct 2023 19:12:50 GMT",
                                "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                "server: sffe",
                                "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                "timing-allow-origin: *",
                                "vary: Accept-Encoding",
                                "x-content-type-options: nosniff",
                                "x-xss-protection: 0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1531,
                        "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": 16375,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 604800,
                        "cdn_provider": "Google",
                        "server_count": null,
                        "created": 3840,
                        "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 19,
                        "http2_stream_dependency": 17,
                        "http2_stream_weight": 220,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 321,
                        "server_port": "443",
                        "load_end": 4109,
                        "ttfb_start": 3843,
                        "ttfb_end": 4093,
                        "download_start": 4093,
                        "download_end": 4109,
                        "download_ms": 16,
                        "all_start": 3843,
                        "all_end": 4109,
                        "all_ms": 266,
                        "index": 30,
                        "number": 31
                    },
                    {
                        "type": 3,
                        "id": "29898.47",
                        "request_id": "29898.47",
                        "ip_addr": "142.251.167.132",
                        "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-form-0.1.js",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "cdn.ampproject.org",
                        "url": "\/v0\/amp-form-0.1.js",
                        "raw_id": "29898.47",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "responseCode": 200,
                        "request_type": "Fetch",
                        "load_ms": 196,
                        "ttfb_ms": 176,
                        "load_start": 4100,
                        "load_start_float": 4100.0003310000002,
                        "bytesIn": 14982,
                        "objectSize": 14982,
                        "objectSizeUncompressed": 50837,
                        "chunks": [
                            {
                                "ts": 4282,
                                "bytes": 5503,
                                "inflated": 15571
                            },
                            {
                                "ts": 4285,
                                "bytes": 2756,
                                "inflated": 11549
                            },
                            {
                                "ts": 4287,
                                "bytes": 1378,
                                "inflated": 4953
                            },
                            {
                                "ts": 4289,
                                "bytes": 1378,
                                "inflated": 4608
                            },
                            {
                                "ts": 4290,
                                "bytes": 1378,
                                "inflated": 4756
                            },
                            {
                                "ts": 4292,
                                "bytes": 1378,
                                "inflated": 5448
                            },
                            {
                                "ts": 4296,
                                "bytes": 1211,
                                "inflated": 3952
                            }
                        ],
                        "expires": "Fri, 20 Oct 2023 19:12:51 GMT",
                        "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                        "contentType": "text\/javascript",
                        "contentEncoding": "br",
                        "socket": 145,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "initiator_line": 68,
                        "initiator_column": 27,
                        "initiator_type": "script",
                        "priority": "High",
                        "initial_priority": "High",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: cdn.ampproject.org",
                                ":method: GET",
                                ":path: \/v0\/amp-form-0.1.js",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "origin: https:\/\/weston.ruter.net",
                                "referer: https:\/\/weston.ruter.net\/",
                                "sec-fetch-dest: empty",
                                "sec-fetch-mode: cors",
                                "sec-fetch-site: cross-site",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "access-control-allow-origin: *",
                                "alt-svc: clear",
                                "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                "content-encoding: br",
                                "content-length: 14982",
                                "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                "content-type: text\/javascript; charset=UTF-8",
                                "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                "cross-origin-resource-policy: cross-origin",
                                "date: Fri, 20 Oct 2023 19:12:51 GMT",
                                "etag: \"7a3da3dda80ea4b1\"",
                                "expires: Fri, 20 Oct 2023 19:12:51 GMT",
                                "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                "server: sffe",
                                "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                "timing-allow-origin: *",
                                "vary: Accept-Encoding",
                                "x-content-type-options: nosniff",
                                "x-xss-protection: 0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1531,
                        "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": 14982,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 604800,
                        "cdn_provider": "Google",
                        "server_count": null,
                        "created": 4090,
                        "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 21,
                        "http2_stream_dependency": 19,
                        "http2_stream_weight": 220,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 331,
                        "server_port": "443",
                        "load_end": 4296,
                        "ttfb_start": 4100,
                        "ttfb_end": 4276,
                        "download_start": 4276,
                        "download_end": 4296,
                        "download_ms": 20,
                        "all_start": 4100,
                        "all_end": 4296,
                        "all_ms": 196,
                        "index": 31,
                        "number": 32
                    },
                    {
                        "type": 3,
                        "id": "29898.48",
                        "request_id": "29898.48",
                        "ip_addr": "142.251.167.132",
                        "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-install-serviceworker-0.1.js",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "cdn.ampproject.org",
                        "url": "\/v0\/amp-install-serviceworker-0.1.js",
                        "raw_id": "29898.48",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "responseCode": 200,
                        "request_type": "Fetch",
                        "load_ms": 185,
                        "ttfb_ms": 182,
                        "load_start": 4112,
                        "load_start_float": 4112.0003370000004,
                        "bytesIn": 3255,
                        "objectSize": 3255,
                        "objectSizeUncompressed": 9317,
                        "chunks": [
                            {
                                "ts": 4297,
                                "bytes": 3255,
                                "inflated": 9317
                            }
                        ],
                        "expires": "Fri, 20 Oct 2023 19:12:51 GMT",
                        "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                        "contentType": "text\/javascript",
                        "contentEncoding": "br",
                        "socket": 145,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "initiator_line": 68,
                        "initiator_column": 27,
                        "initiator_type": "script",
                        "priority": "High",
                        "initial_priority": "High",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: cdn.ampproject.org",
                                ":method: GET",
                                ":path: \/v0\/amp-install-serviceworker-0.1.js",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "origin: https:\/\/weston.ruter.net",
                                "referer: https:\/\/weston.ruter.net\/",
                                "sec-fetch-dest: empty",
                                "sec-fetch-mode: cors",
                                "sec-fetch-site: cross-site",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "access-control-allow-origin: *",
                                "alt-svc: clear",
                                "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                "content-encoding: br",
                                "content-length: 3255",
                                "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                "content-type: text\/javascript; charset=UTF-8",
                                "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                "cross-origin-resource-policy: cross-origin",
                                "date: Fri, 20 Oct 2023 19:12:51 GMT",
                                "etag: \"c1eaba016ab53ccc\"",
                                "expires: Fri, 20 Oct 2023 19:12:51 GMT",
                                "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                "server: sffe",
                                "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                "timing-allow-origin: *",
                                "vary: Accept-Encoding",
                                "x-content-type-options: nosniff",
                                "x-xss-protection: 0",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1582,
                        "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": 3255,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": 604800,
                        "cdn_provider": "Google",
                        "server_count": null,
                        "created": 4109,
                        "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 23,
                        "http2_stream_dependency": 21,
                        "http2_stream_weight": 220,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 337,
                        "server_port": "443",
                        "load_end": 4297,
                        "ttfb_start": 4112,
                        "ttfb_end": 4294,
                        "download_start": 4294,
                        "download_end": 4297,
                        "download_ms": 3,
                        "all_start": 4112,
                        "all_end": 4297,
                        "all_ms": 185,
                        "index": 32,
                        "number": 33
                    },
                    {
                        "type": 3,
                        "id": "29898.49",
                        "request_id": "29898.49",
                        "ip_addr": "23.185.0.1",
                        "full_url": "https:\/\/weston.ruter.net\/?wp_error_template=500",
                        "is_secure": 1,
                        "method": "GET",
                        "host": "weston.ruter.net",
                        "url": "\/?wp_error_template=500",
                        "raw_id": "29898.49",
                        "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                        "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "responseCode": 200,
                        "request_type": "Fetch",
                        "load_ms": 580,
                        "ttfb_ms": 571,
                        "load_start": 4135,
                        "load_start_float": 4135.0003429999997,
                        "bytesIn": 23831,
                        "objectSize": 23831,
                        "objectSizeUncompressed": 64999,
                        "chunks": [
                            {
                                "ts": 4708,
                                "bytes": 15369,
                                "inflated": 44180
                            },
                            {
                                "ts": 4713,
                                "bytes": 8462,
                                "inflated": 20819
                            }
                        ],
                        "expires": "",
                        "cacheControl": "public, max-age=600",
                        "contentType": "text\/html",
                        "contentEncoding": "gzip",
                        "socket": 56,
                        "protocol": "HTTP\/2",
                        "dns_start": -1,
                        "dns_end": -1,
                        "connect_start": -1,
                        "connect_end": -1,
                        "ssl_start": -1,
                        "ssl_end": -1,
                        "initiator": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-strategies.prod.js",
                        "initiator_line": 0,
                        "initiator_column": 916,
                        "initiator_type": "script",
                        "initiator_function": "fetch",
                        "priority": "High",
                        "initial_priority": "High",
                        "server_rtt": null,
                        "headers": {
                            "request": [
                                ":authority: weston.ruter.net",
                                ":method: GET",
                                ":path: \/?wp_error_template=500",
                                ":scheme: https",
                                "accept: *\/*",
                                "accept-encoding: gzip, deflate, br",
                                "accept-language: en-US,en;q=0.9",
                                "cache-control: no-cache",
                                "cookie: _ga=amp-aA_R1h011wDOsg1uwnWjxA",
                                "pragma: no-cache",
                                "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                "sec-fetch-dest: empty",
                                "sec-fetch-mode: cors",
                                "sec-fetch-site: same-origin",
                                "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                            ],
                            "response": [
                                "accept-ranges: bytes",
                                "age: 0",
                                "cache-control: public, max-age=600",
                                "content-encoding: gzip",
                                "content-length: 23831",
                                "content-type: text\/html; charset=utf-8",
                                "date: Fri, 20 Oct 2023 19:12:51 GMT",
                                "link: <https:\/\/weston.ruter.net\/wp-json\/>; rel=\"https:\/\/api.w.org\/\"",
                                "link: <https:\/\/cdn.ampproject.org>; rel=\"preconnect\"",
                                "link: <\/\/weston.ruter.net>; rel=\"dns-prefetch\"",
                                "link: <\/\/v0.wordpress.com>; rel=\"dns-prefetch\"",
                                "link: <\/\/i0.wp.com>; rel=\"dns-prefetch\"",
                                "server: nginx",
                                "server-timing: amp_sanitizer;dur=\"60.2\",amp_style_sanitizer;dur=\"37.7\",amp_tag_and_attribute_sanitizer;dur=\"9.9\",amp_optimizer;dur=\"6.8\"",
                                "strict-transport-security: max-age=31622400",
                                "vary: Accept-Encoding, Cookie, Cookie",
                                "via: 1.1 varnish, 1.1 varnish",
                                "x-cache: MISS, HIT",
                                "x-cache-hits: 0, 1",
                                "x-pantheon-styx-hostname: styx-fe1-a-58d4585478-4wmj6",
                                "x-served-by: cache-chi-kigq8000159-CHI, cache-iad-kjyo7100070-IAD",
                                "x-styx-req-id: a9e57840-6f7c-11ee-ba3c-3ed4afeeb977",
                                "x-timer: S1697829171.223159,VS0,VE382",
                                ":status: 200"
                            ]
                        },
                        "bytesOut": 1747,
                        "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": -1,
                        "connect_ms": -1,
                        "ssl_ms": -1,
                        "gzip_total": 23831,
                        "gzip_save": 0,
                        "minify_total": null,
                        "minify_save": null,
                        "image_total": null,
                        "image_save": null,
                        "cache_time": null,
                        "cdn_provider": "Fastly",
                        "server_count": null,
                        "created": 4133,
                        "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                        "http2_stream_id": 27,
                        "http2_stream_dependency": 0,
                        "http2_stream_weight": 220,
                        "http2_stream_exclusive": 1,
                        "netlog_id": 343,
                        "server_port": "443",
                        "load_end": 4715,
                        "ttfb_start": 4135,
                        "ttfb_end": 4706,
                        "download_start": 4706,
                        "download_end": 4715,
                        "download_ms": 9,
                        "all_start": 4135,
                        "all_end": 4715,
                        "all_ms": 580,
                        "index": 33,
                        "number": 34
                    }
                ],
                "requestsFull": 34,
                "requestsDoc": 11,
                "responses_200": 33,
                "responses_404": 0,
                "responses_other": 1,
                "result": 0,
                "testStartOffset": 0,
                "cached": 0,
                "optimization_checked": 1,
                "main_frame": "A9F0FA5451D1C756D7722AB2AE2F012B",
                "loadEventStart": 2112,
                "loadEventEnd": 2112,
                "domContentLoadedEventStart": 1166,
                "domContentLoadedEventEnd": 1166,
                "URL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                "connections": 7,
                "final_base_page_request": 0,
                "final_base_page_request_id": "EA986D1519C38630E5D8C3AC908848A8",
                "final_url": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                "domInteractive": 965,
                "firstPaint": 953.10000000150001,
                "firstContentfulPaint": 965,
                "firstMeaningfulPaint": 965,
                "firstImagePaint": 1546,
                "renderBlockingCSS": 0,
                "renderBlockingJS": 0,
                "TTFB": 773,
                "basePageSSLTime": 182,
                "score_cache": 88,
                "score_cdn": 100,
                "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": 345891,
                "gzip_savings": 0,
                "minify_total": -1,
                "minify_savings": -1,
                "image_total": 53997,
                "image_savings": 0,
                "base_page_cdn": "Fastly",
                "cpuTimes": {
                    "ParseHTML": 12,
                    "HTMLDocumentParser::FetchQueuedPreloads": 1,
                    "EventDispatch": 1,
                    "V8.GC_TIME_TO_SAFEPOINT": 0,
                    "CommitLoad": 0,
                    "EvaluateScript": 2,
                    "v8.compile": 0,
                    "ResourceFetcher::requestResource": 13,
                    "UpdateLayoutTree": 21,
                    "Layout": 107,
                    "PrePaint": 4,
                    "IntersectionObserverController::computeIntersections": 0,
                    "Paint": 6,
                    "Layerize": 1,
                    "largestContentfulPaint::Candidate": 0,
                    "FunctionCall": 10,
                    "HitTest": 1,
                    "MarkDOMContent": 0,
                    "v8.compileModule": 1,
                    "v8.evaluateModule": 3,
                    "FireAnimationFrame": 0,
                    "MarkLoad": 0,
                    "TimerFire": 14,
                    "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,
                    "V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
                    "Parallel scavenge started": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
                    "V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                    "V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                    "V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
                    "V8.GC_HEAP_EPILOGUE": 0,
                    "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                    "V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                    "Idle": 4512
                },
                "cpuTimesDoc": {
                    "ParseHTML": 12,
                    "HTMLDocumentParser::FetchQueuedPreloads": 1,
                    "EventDispatch": 1,
                    "V8.GC_TIME_TO_SAFEPOINT": 0,
                    "CommitLoad": 0,
                    "EvaluateScript": 2,
                    "v8.compile": 0,
                    "ResourceFetcher::requestResource": 5,
                    "UpdateLayoutTree": 20,
                    "Layout": 107,
                    "PrePaint": 4,
                    "IntersectionObserverController::computeIntersections": 0,
                    "Paint": 6,
                    "Layerize": 1,
                    "largestContentfulPaint::Candidate": 0,
                    "FunctionCall": 4,
                    "HitTest": 1,
                    "MarkDOMContent": 0,
                    "v8.compileModule": 1,
                    "v8.evaluateModule": 3,
                    "FireAnimationFrame": 0,
                    "MarkLoad": 0,
                    "TimerFire": 0,
                    "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,
                    "V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
                    "Parallel scavenge started": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
                    "V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                    "V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                    "V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
                    "V8.GC_HEAP_EPILOGUE": 0,
                    "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                    "V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                    "Idle": 1954
                },
                "cpu.ParseHTML": 12,
                "cpu.HTMLDocumentParser::FetchQueuedPreloads": 1,
                "cpu.EventDispatch": 1,
                "cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
                "cpu.CommitLoad": 0,
                "cpu.EvaluateScript": 2,
                "cpu.v8.compile": 0,
                "cpu.ResourceFetcher::requestResource": 13,
                "cpu.UpdateLayoutTree": 21,
                "cpu.Layout": 107,
                "cpu.PrePaint": 4,
                "cpu.IntersectionObserverController::computeIntersections": 0,
                "cpu.Paint": 6,
                "cpu.Layerize": 1,
                "cpu.largestContentfulPaint::Candidate": 0,
                "cpu.FunctionCall": 10,
                "cpu.HitTest": 1,
                "cpu.MarkDOMContent": 0,
                "cpu.v8.compileModule": 1,
                "cpu.v8.evaluateModule": 3,
                "cpu.FireAnimationFrame": 0,
                "cpu.MarkLoad": 0,
                "cpu.TimerFire": 14,
                "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.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                "cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
                "cpu.Parallel scavenge started": 0,
                "cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                "cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                "cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
                "cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                "cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                "cpu.V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
                "cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                "cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
                "cpu.V8.GC_HEAP_EPILOGUE": 0,
                "cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                "cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                "cpu.Idle": 4512,
                "v8Stats": {
                    "main_thread": [],
                    "background": []
                },
                "start_epoch": 1697829164.7730989,
                "osVersion": "Linux 5.4.0-1103-aws",
                "os_version": "Linux 5.4.0-1103-aws",
                "osPlatform": "x86_64 x86_64",
                "date": 1697829166.9500711,
                "browserVersion": "118.0.0.0",
                "browser_version": "118.0.0.0",
                "throttle_cpu_requested": 1,
                "throttle_cpu": 1.0638721927000001,
                "fullyLoadedCPUms": 3179,
                "fullyLoadedCPUpct": 19.690402476799999,
                "audit_issues": [
                    {
                        "code": "QuirksModeIssue",
                        "details": {
                            "quirksModeIssueDetails": {
                                "isLimitedQuirksMode": false,
                                "documentNodeId": 2,
                                "url": "http:\/\/127.0.0.1:8888\/orange.html",
                                "frameId": "A9F0FA5451D1C756D7722AB2AE2F012B",
                                "loaderId": "4A5204B4AC6ADEA55C8EDEFBD5A923D0"
                            }
                        }
                    },
                    {
                        "code": "GenericIssue",
                        "details": {
                            "genericIssueDetails": {
                                "errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
                                "violatingNodeId": 55,
                                "violatingNodeAttribute": "name"
                            }
                        }
                    },
                    {
                        "code": "GenericIssue",
                        "details": {
                            "genericIssueDetails": {
                                "errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
                                "violatingNodeId": 55,
                                "violatingNodeAttribute": "name"
                            }
                        }
                    },
                    {
                        "code": "GenericIssue",
                        "details": {
                            "genericIssueDetails": {
                                "errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
                                "violatingNodeId": 55,
                                "violatingNodeAttribute": "name"
                            }
                        }
                    }
                ],
                "execution_contexts": [
                    {
                        "id": 2,
                        "origin": "http:\/\/127.0.0.1:8888",
                        "name": ""
                    },
                    {
                        "id": 1,
                        "origin": "https:\/\/weston.ruter.net\/wp.serviceworker",
                        "name": ""
                    }
                ],
                "document_URL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                "document_hostname": "weston.ruter.net",
                "document_origin": "https:\/\/weston.ruter.net",
                "viewport": {
                    "width": 414,
                    "height": 622,
                    "dpr": 2
                },
                "domElements": 458,
                "domComplete": 2111,
                "PerformancePaintTiming.first-paint": 953.10000000150001,
                "PerformancePaintTiming.first-contentful-paint": 953.10000000150001,
                "origin_dns": {
                    "cname": [
                        "live-westonruter.pantheonsite.io."
                    ],
                    "ns": [
                        "ns-cloud-d3.googledomains.com.",
                        "ns-cloud-d2.googledomains.com.",
                        "ns-cloud-d1.googledomains.com.",
                        "ns-cloud-d4.googledomains.com."
                    ],
                    "mx": [
                        "40 alt4.gmr-smtp-in.l.google.com.",
                        "10 alt1.gmr-smtp-in.l.google.com.",
                        "5 gmr-smtp-in.l.google.com.",
                        "30 alt3.gmr-smtp-in.l.google.com.",
                        "20 alt2.gmr-smtp-in.l.google.com."
                    ],
                    "soa": [
                        "ns-cloud-d1.googledomains.com. cloud-dns-hostmaster.google.com. 76 21600 3600 1209600 300"
                    ],
                    "txt": [],
                    "https": [],
                    "svcb": []
                },
                "detected": {
                    "CMS": "WordPress 6.3.2",
                    "Blogs": "WordPress 6.3.2",
                    "Databases": "MySQL,MariaDB",
                    "Programming languages": "PHP,C",
                    "Caching": "Varnish",
                    "JavaScript frameworks": "AMP",
                    "WordPress plugins": "AMP for WordPress,Yoast SEO,Site Kit 1.111.0",
                    "SEO": "Yoast SEO",
                    "PaaS": "Pantheon",
                    "Web servers": "Nginx",
                    "Reverse proxies": "Nginx",
                    "CDN": "Fastly",
                    "Analytics": "Site Kit 1.111.0,Google Analytics",
                    "Performance": "Priority Hints",
                    "JavaScript libraries": "Lightbox",
                    "Security": "HSTS",
                    "Miscellaneous": "RSS,PWA,Open Graph,Gravatar"
                },
                "detected_apps": {
                    "WordPress": "6.3.2",
                    "MySQL": "",
                    "MariaDB": "",
                    "PHP": "",
                    "C": "",
                    "Varnish": "",
                    "AMP": "",
                    "AMP for WordPress": "",
                    "Yoast SEO": "",
                    "Pantheon": "",
                    "Nginx": "",
                    "Fastly": "",
                    "Site Kit": "1.111.0",
                    "Priority Hints": "",
                    "Lightbox": "",
                    "HSTS": "",
                    "Google Analytics": "",
                    "RSS": "",
                    "PWA": "",
                    "Open Graph": "",
                    "Gravatar": ""
                },
                "detected_technologies": {
                    "WordPress": {
                        "name": "WordPress",
                        "description": "WordPress is a free and open-source content management system written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system.",
                        "slug": "wordpress",
                        "categories": [
                            {
                                "id": 1,
                                "slug": "cms",
                                "groups": [
                                    3
                                ],
                                "name": "CMS",
                                "priority": 1
                            },
                            {
                                "id": 11,
                                "slug": "blogs",
                                "groups": [
                                    3
                                ],
                                "name": "Blogs",
                                "priority": 1
                            }
                        ],
                        "confidence": 100,
                        "version": "6.3.2",
                        "icon": "WordPress.svg",
                        "website": "https:\/\/wordpress.org",
                        "pricing": [
                            "low",
                            "recurring",
                            "freemium"
                        ],
                        "cpe": "cpe:2.3:a:wordpress:wordpress:*:*:*:*:*:*:*:*"
                    },
                    "MySQL": {
                        "name": "MySQL",
                        "description": "MySQL is an open-source relational database management system.",
                        "slug": "mysql",
                        "categories": [
                            {
                                "id": 34,
                                "slug": "databases",
                                "groups": [
                                    7
                                ],
                                "name": "Databases",
                                "priority": 5
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "MySQL.svg",
                        "website": "http:\/\/mysql.com",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:mysql:mysql:*:*:*:*:*:*:*:*"
                    },
                    "MariaDB": {
                        "name": "MariaDB",
                        "description": "MariaDB is an open-source relational database management system compatible with MySQL.",
                        "slug": "mariadb",
                        "categories": [
                            {
                                "id": 34,
                                "slug": "databases",
                                "groups": [
                                    7
                                ],
                                "name": "Databases",
                                "priority": 5
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "mariadb.svg",
                        "website": "https:\/\/mariadb.org",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:mariadb_project:mariadb:*:*:*:*:*:*:*:*"
                    },
                    "PHP": {
                        "name": "PHP",
                        "description": "PHP is a general-purpose scripting language used for web development.",
                        "slug": "php",
                        "categories": [
                            {
                                "id": 27,
                                "slug": "programming-languages",
                                "groups": [
                                    9
                                ],
                                "name": "Programming languages",
                                "priority": 5
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "PHP.svg",
                        "website": "http:\/\/php.net",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
                    },
                    "C": {
                        "name": "C",
                        "description": "C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system.",
                        "slug": "c",
                        "categories": [
                            {
                                "id": 27,
                                "slug": "programming-languages",
                                "groups": [
                                    9
                                ],
                                "name": "Programming languages",
                                "priority": 5
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "C.png",
                        "website": "http:\/\/www.open-std.org\/jtc1\/sc22\/wg14\/",
                        "pricing": [],
                        "cpe": null
                    },
                    "Varnish": {
                        "name": "Varnish",
                        "description": "Varnish is a reverse caching proxy.",
                        "slug": "varnish",
                        "categories": [
                            {
                                "id": 23,
                                "slug": "caching",
                                "groups": [
                                    7
                                ],
                                "name": "Caching",
                                "priority": 7
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Varnish.svg",
                        "website": "http:\/\/www.varnish-cache.org",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:varnish-software:varnich_cache:*:*:*:*:*:*:*:*"
                    },
                    "AMP": {
                        "name": "AMP",
                        "description": "AMP, originally created by Google, is an open-source HTML framework developed by the AMP open-source Project. AMP is designed to help webpages load faster.",
                        "slug": "amp",
                        "categories": [
                            {
                                "id": 12,
                                "slug": "javascript-frameworks",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript frameworks",
                                "priority": 8
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Accelerated-Mobile-Pages.svg",
                        "website": "https:\/\/www.amp.dev",
                        "pricing": [],
                        "cpe": null
                    },
                    "AMP for WordPress": {
                        "name": "AMP for WordPress",
                        "description": "AMP for WordPress automatically adds Accelerated Mobile Pages (Google AMP Project) functionality to your WordPress site.",
                        "slug": "amp-for-wordpress",
                        "categories": [
                            {
                                "id": 87,
                                "slug": "wordpress-plugins",
                                "groups": [
                                    15
                                ],
                                "name": "WordPress plugins",
                                "priority": 8
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Accelerated-Mobile-Pages.svg",
                        "website": "https:\/\/amp-wp.org",
                        "pricing": [],
                        "cpe": null
                    },
                    "Yoast SEO": {
                        "name": "Yoast SEO",
                        "description": "Yoast SEO is a search engine optimisation plugin for WordPress and other platforms.",
                        "slug": "yoast-seo",
                        "categories": [
                            {
                                "id": 54,
                                "slug": "seo",
                                "groups": [
                                    2
                                ],
                                "name": "SEO",
                                "priority": 8
                            },
                            {
                                "id": 87,
                                "slug": "wordpress-plugins",
                                "groups": [
                                    15
                                ],
                                "name": "WordPress plugins",
                                "priority": 8
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Yoast SEO.png",
                        "website": "https:\/\/yoast.com\/wordpress\/plugins\/seo\/",
                        "pricing": [],
                        "cpe": null
                    },
                    "Pantheon": {
                        "name": "Pantheon",
                        "description": "Pantheon is a WebOps (Website Operations) and Management Platform for WordPress and Drupal.",
                        "slug": "pantheon",
                        "categories": [
                            {
                                "id": 62,
                                "slug": "paas",
                                "groups": [
                                    7
                                ],
                                "name": "PaaS",
                                "priority": 8
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Pantheon.svg",
                        "website": "https:\/\/pantheon.io\/",
                        "pricing": [],
                        "cpe": null
                    },
                    "Nginx": {
                        "name": "Nginx",
                        "description": "Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.",
                        "slug": "nginx",
                        "categories": [
                            {
                                "id": 22,
                                "slug": "web-servers",
                                "groups": [
                                    7
                                ],
                                "name": "Web servers",
                                "priority": 8
                            },
                            {
                                "id": 64,
                                "slug": "reverse-proxies",
                                "groups": [
                                    7
                                ],
                                "name": "Reverse proxies",
                                "priority": 7
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Nginx.svg",
                        "website": "http:\/\/nginx.org\/en",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:nginx:nginx:*:*:*:*:*:*:*:*"
                    },
                    "Fastly": {
                        "name": "Fastly",
                        "description": "Fastly is a cloud computing services provider. Fastly's cloud platform provides a content delivery network, Internet security services, load balancing, and video & streaming services.",
                        "slug": "fastly",
                        "categories": [
                            {
                                "id": 31,
                                "slug": "cdn",
                                "groups": [
                                    7
                                ],
                                "name": "CDN",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Fastly.svg",
                        "website": "https:\/\/www.fastly.com",
                        "pricing": [
                            "payg"
                        ],
                        "cpe": null
                    },
                    "Site Kit": {
                        "name": "Site Kit",
                        "description": "Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.",
                        "slug": "site-kit",
                        "categories": [
                            {
                                "id": 10,
                                "slug": "analytics",
                                "groups": [
                                    8
                                ],
                                "name": "Analytics",
                                "priority": 9
                            },
                            {
                                "id": 87,
                                "slug": "wordpress-plugins",
                                "groups": [
                                    15
                                ],
                                "name": "WordPress plugins",
                                "priority": 8
                            }
                        ],
                        "confidence": 100,
                        "version": "1.111.0",
                        "icon": "Google.svg",
                        "website": "https:\/\/sitekit.withgoogle.com\/",
                        "pricing": [],
                        "cpe": null
                    },
                    "Priority Hints": {
                        "name": "Priority Hints",
                        "description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
                        "slug": "priority-hints",
                        "categories": [
                            {
                                "id": 92,
                                "slug": "performance",
                                "groups": [
                                    7
                                ],
                                "name": "Performance",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Priority Hints.svg",
                        "website": "https:\/\/wicg.github.io\/priority-hints\/",
                        "pricing": [],
                        "cpe": null
                    },
                    "Lightbox": {
                        "name": "Lightbox",
                        "description": null,
                        "slug": "lightbox",
                        "categories": [
                            {
                                "id": 59,
                                "slug": "javascript-libraries",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript libraries",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Lightbox.png",
                        "website": "http:\/\/lokeshdhakar.com\/projects\/lightbox2\/",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:lightbox_photo_gallery_project:lightbox_photo_gallery:*:*:*:*:*:*:*:*"
                    },
                    "HSTS": {
                        "name": "HSTS",
                        "description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.",
                        "slug": "hsts",
                        "categories": [
                            {
                                "id": 16,
                                "slug": "security",
                                "groups": [
                                    11
                                ],
                                "name": "Security",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "default.svg",
                        "website": "https:\/\/www.rfc-editor.org\/rfc\/rfc6797#section-6.1",
                        "pricing": [],
                        "cpe": null
                    },
                    "Google Analytics": {
                        "name": "Google Analytics",
                        "description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
                        "slug": "google-analytics",
                        "categories": [
                            {
                                "id": 10,
                                "slug": "analytics",
                                "groups": [
                                    8
                                ],
                                "name": "Analytics",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google Analytics.svg",
                        "website": "http:\/\/google.com\/analytics",
                        "pricing": [],
                        "cpe": null
                    },
                    "RSS": {
                        "name": "RSS",
                        "description": "RSS is a family of web feed formats used to publish frequently updated works\u2014such as blog entries, news headlines, audio, and video\u2014in a standardized format.",
                        "slug": "rss",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "RSS.svg",
                        "website": "https:\/\/www.rssboard.org\/rss-specification",
                        "pricing": [],
                        "cpe": null
                    },
                    "PWA": {
                        "name": "PWA",
                        "description": "Progressive Web Apps (PWAs) are web apps built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device, all with a single codebase.",
                        "slug": "pwa",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "PWA.svg",
                        "website": "https:\/\/web.dev\/progressive-web-apps\/",
                        "pricing": [],
                        "cpe": null
                    },
                    "Open Graph": {
                        "name": "Open Graph",
                        "description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
                        "slug": "open-graph",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Open Graph.png",
                        "website": "https:\/\/ogp.me",
                        "pricing": [],
                        "cpe": null
                    },
                    "Gravatar": {
                        "name": "Gravatar",
                        "description": "Gravatar is a service for providing globally unique avatars.",
                        "slug": "gravatar",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Gravatar.png",
                        "website": "http:\/\/gravatar.com",
                        "pricing": [],
                        "cpe": null
                    }
                },
                "detected_raw": [
                    {
                        "name": "WordPress",
                        "description": "WordPress is a free and open-source content management system written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system.",
                        "slug": "wordpress",
                        "categories": [
                            {
                                "id": 1,
                                "slug": "cms",
                                "groups": [
                                    3
                                ],
                                "name": "CMS",
                                "priority": 1
                            },
                            {
                                "id": 11,
                                "slug": "blogs",
                                "groups": [
                                    3
                                ],
                                "name": "Blogs",
                                "priority": 1
                            }
                        ],
                        "confidence": 100,
                        "version": "6.3.2",
                        "icon": "WordPress.svg",
                        "website": "https:\/\/wordpress.org",
                        "pricing": [
                            "low",
                            "recurring",
                            "freemium"
                        ],
                        "cpe": "cpe:2.3:a:wordpress:wordpress:*:*:*:*:*:*:*:*"
                    },
                    {
                        "name": "MySQL",
                        "description": "MySQL is an open-source relational database management system.",
                        "slug": "mysql",
                        "categories": [
                            {
                                "id": 34,
                                "slug": "databases",
                                "groups": [
                                    7
                                ],
                                "name": "Databases",
                                "priority": 5
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "MySQL.svg",
                        "website": "http:\/\/mysql.com",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:mysql:mysql:*:*:*:*:*:*:*:*"
                    },
                    {
                        "name": "MariaDB",
                        "description": "MariaDB is an open-source relational database management system compatible with MySQL.",
                        "slug": "mariadb",
                        "categories": [
                            {
                                "id": 34,
                                "slug": "databases",
                                "groups": [
                                    7
                                ],
                                "name": "Databases",
                                "priority": 5
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "mariadb.svg",
                        "website": "https:\/\/mariadb.org",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:mariadb_project:mariadb:*:*:*:*:*:*:*:*"
                    },
                    {
                        "name": "PHP",
                        "description": "PHP is a general-purpose scripting language used for web development.",
                        "slug": "php",
                        "categories": [
                            {
                                "id": 27,
                                "slug": "programming-languages",
                                "groups": [
                                    9
                                ],
                                "name": "Programming languages",
                                "priority": 5
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "PHP.svg",
                        "website": "http:\/\/php.net",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
                    },
                    {
                        "name": "C",
                        "description": "C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system.",
                        "slug": "c",
                        "categories": [
                            {
                                "id": 27,
                                "slug": "programming-languages",
                                "groups": [
                                    9
                                ],
                                "name": "Programming languages",
                                "priority": 5
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "C.png",
                        "website": "http:\/\/www.open-std.org\/jtc1\/sc22\/wg14\/",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "Varnish",
                        "description": "Varnish is a reverse caching proxy.",
                        "slug": "varnish",
                        "categories": [
                            {
                                "id": 23,
                                "slug": "caching",
                                "groups": [
                                    7
                                ],
                                "name": "Caching",
                                "priority": 7
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Varnish.svg",
                        "website": "http:\/\/www.varnish-cache.org",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:varnish-software:varnich_cache:*:*:*:*:*:*:*:*"
                    },
                    {
                        "name": "AMP",
                        "description": "AMP, originally created by Google, is an open-source HTML framework developed by the AMP open-source Project. AMP is designed to help webpages load faster.",
                        "slug": "amp",
                        "categories": [
                            {
                                "id": 12,
                                "slug": "javascript-frameworks",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript frameworks",
                                "priority": 8
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Accelerated-Mobile-Pages.svg",
                        "website": "https:\/\/www.amp.dev",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "AMP for WordPress",
                        "description": "AMP for WordPress automatically adds Accelerated Mobile Pages (Google AMP Project) functionality to your WordPress site.",
                        "slug": "amp-for-wordpress",
                        "categories": [
                            {
                                "id": 87,
                                "slug": "wordpress-plugins",
                                "groups": [
                                    15
                                ],
                                "name": "WordPress plugins",
                                "priority": 8
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Accelerated-Mobile-Pages.svg",
                        "website": "https:\/\/amp-wp.org",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "Yoast SEO",
                        "description": "Yoast SEO is a search engine optimisation plugin for WordPress and other platforms.",
                        "slug": "yoast-seo",
                        "categories": [
                            {
                                "id": 54,
                                "slug": "seo",
                                "groups": [
                                    2
                                ],
                                "name": "SEO",
                                "priority": 8
                            },
                            {
                                "id": 87,
                                "slug": "wordpress-plugins",
                                "groups": [
                                    15
                                ],
                                "name": "WordPress plugins",
                                "priority": 8
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Yoast SEO.png",
                        "website": "https:\/\/yoast.com\/wordpress\/plugins\/seo\/",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "Pantheon",
                        "description": "Pantheon is a WebOps (Website Operations) and Management Platform for WordPress and Drupal.",
                        "slug": "pantheon",
                        "categories": [
                            {
                                "id": 62,
                                "slug": "paas",
                                "groups": [
                                    7
                                ],
                                "name": "PaaS",
                                "priority": 8
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Pantheon.svg",
                        "website": "https:\/\/pantheon.io\/",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "Nginx",
                        "description": "Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.",
                        "slug": "nginx",
                        "categories": [
                            {
                                "id": 22,
                                "slug": "web-servers",
                                "groups": [
                                    7
                                ],
                                "name": "Web servers",
                                "priority": 8
                            },
                            {
                                "id": 64,
                                "slug": "reverse-proxies",
                                "groups": [
                                    7
                                ],
                                "name": "Reverse proxies",
                                "priority": 7
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Nginx.svg",
                        "website": "http:\/\/nginx.org\/en",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:nginx:nginx:*:*:*:*:*:*:*:*"
                    },
                    {
                        "name": "Fastly",
                        "description": "Fastly is a cloud computing services provider. Fastly's cloud platform provides a content delivery network, Internet security services, load balancing, and video & streaming services.",
                        "slug": "fastly",
                        "categories": [
                            {
                                "id": 31,
                                "slug": "cdn",
                                "groups": [
                                    7
                                ],
                                "name": "CDN",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Fastly.svg",
                        "website": "https:\/\/www.fastly.com",
                        "pricing": [
                            "payg"
                        ],
                        "cpe": null
                    },
                    {
                        "name": "Site Kit",
                        "description": "Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.",
                        "slug": "site-kit",
                        "categories": [
                            {
                                "id": 10,
                                "slug": "analytics",
                                "groups": [
                                    8
                                ],
                                "name": "Analytics",
                                "priority": 9
                            },
                            {
                                "id": 87,
                                "slug": "wordpress-plugins",
                                "groups": [
                                    15
                                ],
                                "name": "WordPress plugins",
                                "priority": 8
                            }
                        ],
                        "confidence": 100,
                        "version": "1.111.0",
                        "icon": "Google.svg",
                        "website": "https:\/\/sitekit.withgoogle.com\/",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "Priority Hints",
                        "description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
                        "slug": "priority-hints",
                        "categories": [
                            {
                                "id": 92,
                                "slug": "performance",
                                "groups": [
                                    7
                                ],
                                "name": "Performance",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Priority Hints.svg",
                        "website": "https:\/\/wicg.github.io\/priority-hints\/",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "Lightbox",
                        "description": null,
                        "slug": "lightbox",
                        "categories": [
                            {
                                "id": 59,
                                "slug": "javascript-libraries",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript libraries",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Lightbox.png",
                        "website": "http:\/\/lokeshdhakar.com\/projects\/lightbox2\/",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:lightbox_photo_gallery_project:lightbox_photo_gallery:*:*:*:*:*:*:*:*"
                    },
                    {
                        "name": "HSTS",
                        "description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.",
                        "slug": "hsts",
                        "categories": [
                            {
                                "id": 16,
                                "slug": "security",
                                "groups": [
                                    11
                                ],
                                "name": "Security",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "default.svg",
                        "website": "https:\/\/www.rfc-editor.org\/rfc\/rfc6797#section-6.1",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "Google Analytics",
                        "description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
                        "slug": "google-analytics",
                        "categories": [
                            {
                                "id": 10,
                                "slug": "analytics",
                                "groups": [
                                    8
                                ],
                                "name": "Analytics",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google Analytics.svg",
                        "website": "http:\/\/google.com\/analytics",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "RSS",
                        "description": "RSS is a family of web feed formats used to publish frequently updated works\u2014such as blog entries, news headlines, audio, and video\u2014in a standardized format.",
                        "slug": "rss",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "RSS.svg",
                        "website": "https:\/\/www.rssboard.org\/rss-specification",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "PWA",
                        "description": "Progressive Web Apps (PWAs) are web apps built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device, all with a single codebase.",
                        "slug": "pwa",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "PWA.svg",
                        "website": "https:\/\/web.dev\/progressive-web-apps\/",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "Open Graph",
                        "description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
                        "slug": "open-graph",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Open Graph.png",
                        "website": "https:\/\/ogp.me",
                        "pricing": [],
                        "cpe": null
                    },
                    {
                        "name": "Gravatar",
                        "description": "Gravatar is a service for providing globally unique avatars.",
                        "slug": "gravatar",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Gravatar.png",
                        "website": "http:\/\/gravatar.com",
                        "pricing": [],
                        "cpe": null
                    }
                ],
                "axe": {
                    "testEngine": "4.4.1",
                    "violations": [
                        {
                            "id": "aria-required-parent",
                            "impact": "critical",
                            "tags": [
                                "cat.aria",
                                "wcag2a",
                                "wcag131"
                            ],
                            "description": "Ensures elements with an ARIA role that require parent roles are contained by them",
                            "help": "Certain ARIA roles must be contained by particular parents",
                            "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-required-parent?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-parent",
                                            "data": [
                                                "menu",
                                                "menubar",
                                                "group"
                                            ],
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Required ARIA parents role not present: menu, menubar, group"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "critical",
                                    "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17b8f"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-parent",
                                            "data": [
                                                "menu",
                                                "menubar",
                                                "group"
                                            ],
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Required ARIA parents role not present: menu, menubar, group"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "critical",
                                    "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c01"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-parent",
                                            "data": [
                                                "menu",
                                                "menubar",
                                                "group"
                                            ],
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Required ARIA parents role not present: menu, menubar, group"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "critical",
                                    "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c4c"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group"
                                }
                            ]
                        },
                        {
                            "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": "#2776d7",
                                                "bgColor": "#f8f8f8",
                                                "contrastRatio": 4.2400000000000002,
                                                "fontSize": "12.1pt (16.2px)",
                                                "fontWeight": "normal",
                                                "messageKey": null,
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<code>async<\/code>",
                                                    "target": [
                                                        "a:nth-child(3) > code:nth-child(1)"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element has insufficient color contrast of 4.24 (foreground color: #2776d7, background color: #f8f8f8, font size: 12.1pt (16.2px), font weight: normal). Expected contrast ratio of 4.5:1"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<code>async<\/code>",
                                    "target": [
                                        "a:nth-child(3) > code:nth-child(1)"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.24 (foreground color: #2776d7, background color: #f8f8f8, font size: 12.1pt (16.2px), font weight: normal). Expected contrast ratio of 4.5:1"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#2776d7",
                                                "bgColor": "#f8f8f8",
                                                "contrastRatio": 4.2400000000000002,
                                                "fontSize": "12.1pt (16.2px)",
                                                "fontWeight": "normal",
                                                "messageKey": null,
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<code>defer<\/code>",
                                                    "target": [
                                                        "code:nth-child(2)"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element has insufficient color contrast of 4.24 (foreground color: #2776d7, background color: #f8f8f8, font size: 12.1pt (16.2px), font weight: normal). Expected contrast ratio of 4.5:1"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<code>defer<\/code>",
                                    "target": [
                                        "code:nth-child(2)"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.24 (foreground color: #2776d7, background color: #f8f8f8, font size: 12.1pt (16.2px), font weight: normal). Expected contrast ratio of 4.5:1"
                                }
                            ]
                        },
                        {
                            "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=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-img-link > a"
                                    ],
                                    "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=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-img-link > a"
                                    ],
                                    "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=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-img-link > a"
                                    ],
                                    "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"
                                }
                            ]
                        },
                        {
                            "id": "listitem",
                            "impact": "serious",
                            "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": {
                                                "messageKey": "roleNotValid"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<li class=\"jp-related-posts-i2__post-link\"><a id=\"related-posts-item-6532d0fd17b8f-label\" href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">Integrating with AMP Dev Mode in WordPress<\/a><\/li>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-link"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": {
                                                "messageKey": "roleNotValid"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<li class=\"jp-related-posts-i2__post-img-link\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-img-link"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": {
                                                "messageKey": "roleNotValid"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<li class=\"jp-related-posts-i2__post-date\">September 24, 2019<\/li>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-date"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": {
                                                "messageKey": "roleNotValid"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/amp\/\">AMP<\/a><\/li>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-context"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": {
                                                "messageKey": "roleNotValid"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<li class=\"jp-related-posts-i2__post-link\"><a id=\"related-posts-item-6532d0fd17c01-label\" href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">WordCamp Europe 2018 Recap: AMP and PWA<\/a><\/li>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-link"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": {
                                                "messageKey": "roleNotValid"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<li class=\"jp-related-posts-i2__post-img-link\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-img-link"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": {
                                                "messageKey": "roleNotValid"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<li class=\"jp-related-posts-i2__post-date\">July 12, 2018<\/li>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-date"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": {
                                                "messageKey": "roleNotValid"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a><\/li>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-context"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": {
                                                "messageKey": "roleNotValid"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<li class=\"jp-related-posts-i2__post-link\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-link"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": {
                                                "messageKey": "roleNotValid"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<li class=\"jp-related-posts-i2__post-img-link\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-img-link"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": {
                                                "messageKey": "roleNotValid"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<li class=\"jp-related-posts-i2__post-date\">March 21, 2019<\/li>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-date"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": {
                                                "messageKey": "roleNotValid"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a><\/li>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-context"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                }
                            ]
                        }
                    ],
                    "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": "<button class=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                    "target": [
                                        "#i-amp-2"
                                    ]
                                },
                                {
                                    "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": "<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                    "target": [
                                        "#i-amp-5"
                                    ]
                                },
                                {
                                    "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": "<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"plaintext\" data-shcb-language-slug=\"plaintext\">",
                                    "target": [
                                        "pre"
                                    ]
                                },
                                {
                                    "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": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-email"
                                    ]
                                },
                                {
                                    "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": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-facebook"
                                    ]
                                },
                                {
                                    "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": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-twitter"
                                    ]
                                },
                                {
                                    "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": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-linkedin"
                                    ]
                                },
                                {
                                    "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": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17b8f"
                                    ]
                                },
                                {
                                    "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": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c01"
                                    ]
                                },
                                {
                                    "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": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c4c"
                                    ]
                                },
                                {
                                    "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": "<nav class=\"pagination-single section-inner only-one only-prev\" aria-label=\"Post\">",
                                    "target": [
                                        ".pagination-single"
                                    ]
                                },
                                {
                                    "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": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a>",
                                    "target": [
                                        ".comment-reply > a[href$=\"#comment-188928\"]"
                                    ]
                                },
                                {
                                    "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": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a>",
                                    "target": [
                                        ".comment-reply > a[href$=\"#comment-188946\"]"
                                    ]
                                },
                                {
                                    "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": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                    "target": [
                                        "#email"
                                    ]
                                },
                                {
                                    "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": "<nav aria-label=\"Social links\" class=\"footer-social-wrapper\">",
                                    "target": [
                                        ".footer-social-wrapper"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "aria-command-name",
                            "impact": null,
                            "tags": [
                                "cat.aria",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures every ARIA button, link and menuitem has an accessible name",
                            "help": "ARIA commands must have an accessible name",
                            "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-command-name?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-email"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-facebook"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-twitter"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-linkedin"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17b8f"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c01"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c4c"
                                    ]
                                }
                            ]
                        },
                        {
                            "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=\"post-template-default single single-post postid-22796 single-format-standard custom-background wp-embed-responsive singular enable-search-modal has-post-thumbnail has-single-pagination showing-comments show-avatars footer-top-visible amp-mode-touch\" id=\"body-0\" style=\"opacity: 1; visibility: visible; animation: auto ease 0s 1 normal none running none;\">",
                                    "target": [
                                        "#body-0"
                                    ]
                                }
                            ]
                        },
                        {
                            "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\">",
                                    "target": [
                                        ".toggle-icon > svg[width=\"23\"][height=\"23\"][viewBox=\"0 0 23 23\"]"
                                    ]
                                },
                                {
                                    "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"26\" height=\"7\" viewBox=\"0 0 26 7\">",
                                    "target": [
                                        "svg[width=\"26\"]"
                                    ]
                                },
                                {
                                    "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\">",
                                    "target": [
                                        ".toggle-inner > svg[width=\"23\"][height=\"23\"][viewBox=\"0 0 23 23\"]"
                                    ]
                                },
                                {
                                    "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">",
                                    "target": [
                                        "#i-amp-4 > svg[width=\"16\"][height=\"16\"][viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">",
                                    "target": [
                                        "#i-amp-6 > svg[width=\"16\"][height=\"16\"][viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                    "target": [
                                        "#menu-item-24026 > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                    "target": [
                                        "#menu-item-7748 > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                    "target": [
                                        "#menu-item-7749 > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                    "target": [
                                        "#menu-item-7750 > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                    "target": [
                                        "#menu-item-7751 > a[href$=\"westonruter\"] > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                    "target": [
                                        "#menu-item-7798 > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"20\" viewBox=\"0 0 18 20\">",
                                    "target": [
                                        "svg[height=\"20\"]"
                                    ]
                                },
                                {
                                    "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewBox=\"0 0 18 19\">",
                                    "target": [
                                        "svg[viewBox=\"0 0 18 19\"]"
                                    ]
                                },
                                {
                                    "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\">",
                                    "target": [
                                        "svg[width=\"19\"]"
                                    ]
                                },
                                {
                                    "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": "<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">",
                                    "target": [
                                        "hr:nth-child(1)"
                                    ]
                                },
                                {
                                    "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": "<span class=\"arrow\" aria-hidden=\"true\">\u2190<\/span>",
                                    "target": [
                                        ".previous-post > .arrow[aria-hidden=\"true\"]"
                                    ]
                                },
                                {
                                    "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": "<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">",
                                    "target": [
                                        "hr:nth-child(3)"
                                    ]
                                },
                                {
                                    "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": "<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">",
                                    "target": [
                                        ".comments-wrapper > hr"
                                    ]
                                },
                                {
                                    "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                    "target": [
                                        ".footer-social > .menu-item-24026.menu-item-type-custom.menu-item-object-custom > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                    "target": [
                                        ".footer-social > .menu-item-7748.menu-item-type-custom.menu-item-object-custom > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                    "target": [
                                        ".footer-social > .menu-item-7749.menu-item-type-custom.menu-item-object-custom > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                    "target": [
                                        ".footer-social > .menu-item-7750.menu-item-type-custom.menu-item-object-custom > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                    "target": [
                                        ".footer-social > .menu-item-7751.menu-item-type-custom.menu-item-object-custom > a[href$=\"westonruter\"] > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                    "target": [
                                        ".footer-social > .menu-item-7798.menu-item-type-custom.menu-item-object-custom > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>",
                                    "target": [
                                        ".to-the-top-long > .arrow[aria-hidden=\"true\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>",
                                    "target": [
                                        ".to-the-top-short > .arrow[aria-hidden=\"true\"]"
                                    ]
                                },
                                {
                                    "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": "<amp-analytics type=\"gtag\" data-credentials=\"include\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element i-amphtml-built i-amphtml-layout\" style=\"width:1px;height:1px\" i-amphtml-layout=\"fixed\" aria-hidden=\"true\" hidden=\"\">",
                                    "target": [
                                        "amp-analytics"
                                    ]
                                },
                                {
                                    "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": "<amp-pixel src=\"https:\/\/pixel.wp.com\/g.gif?v=ext&amp;blog=59681501&amp;post=22796&amp;tz=-7&amp;srv=weston.ruter.net&amp;host=weston.ruter.net&amp;rand=RANDOM&amp;ref=DOCUMENT_REFERRER\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element i-amphtml-built\" style=\"width:1px;height:1px\" i-amphtml-layout=\"fixed\" aria-hidden=\"true\">",
                                    "target": [
                                        "amp-pixel"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "aria-required-attr",
                            "impact": null,
                            "tags": [
                                "cat.aria",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures elements with ARIA roles have all required ARIA attributes",
                            "help": "Required ARIA attributes must be provided",
                            "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-required-attr?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-email"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-facebook"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-twitter"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-linkedin"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17b8f"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c01"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c4c"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "aria-roles",
                            "impact": null,
                            "tags": [
                                "cat.aria",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures all elements with a role attribute use a valid value",
                            "help": "ARIA roles used must conform to valid values",
                            "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-roles?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-email"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-facebook"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-twitter"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-linkedin"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17b8f"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c01"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c4c"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "<button class=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                    "target": [
                                        "#i-amp-2"
                                    ]
                                },
                                {
                                    "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": "<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                    "target": [
                                        "#i-amp-5"
                                    ]
                                },
                                {
                                    "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": "<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"plaintext\" data-shcb-language-slug=\"plaintext\">",
                                    "target": [
                                        "pre"
                                    ]
                                },
                                {
                                    "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": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-email"
                                    ]
                                },
                                {
                                    "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": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-facebook"
                                    ]
                                },
                                {
                                    "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": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-twitter"
                                    ]
                                },
                                {
                                    "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": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-linkedin"
                                    ]
                                },
                                {
                                    "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": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17b8f"
                                    ]
                                },
                                {
                                    "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": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c01"
                                    ]
                                },
                                {
                                    "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": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c4c"
                                    ]
                                },
                                {
                                    "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": "<nav class=\"pagination-single section-inner only-one only-prev\" aria-label=\"Post\">",
                                    "target": [
                                        ".pagination-single"
                                    ]
                                },
                                {
                                    "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": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a>",
                                    "target": [
                                        ".comment-reply > a[href$=\"#comment-188928\"]"
                                    ]
                                },
                                {
                                    "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": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a>",
                                    "target": [
                                        ".comment-reply > a[href$=\"#comment-188946\"]"
                                    ]
                                },
                                {
                                    "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": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                    "target": [
                                        "#email"
                                    ]
                                },
                                {
                                    "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": "<nav aria-label=\"Social links\" class=\"footer-social-wrapper\">",
                                    "target": [
                                        ".footer-social-wrapper"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "<button class=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                    "target": [
                                        "#i-amp-2"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                    "target": [
                                        "#i-amp-5"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"plaintext\" data-shcb-language-slug=\"plaintext\">",
                                    "target": [
                                        "pre"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-email"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-facebook"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-twitter"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-linkedin"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17b8f"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c01"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c4c"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav class=\"pagination-single section-inner only-one only-prev\" aria-label=\"Post\">",
                                    "target": [
                                        ".pagination-single"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a>",
                                    "target": [
                                        ".comment-reply > a[href$=\"#comment-188928\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a>",
                                    "target": [
                                        ".comment-reply > a[href$=\"#comment-188946\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                    "target": [
                                        "#email"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav aria-label=\"Social links\" class=\"footer-social-wrapper\">",
                                    "target": [
                                        ".footer-social-wrapper"
                                    ]
                                }
                            ]
                        },
                        {
                            "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=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                    "target": [
                                        "#i-amp-2"
                                    ]
                                },
                                {
                                    "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=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                    "target": [
                                        "#i-amp-5"
                                    ]
                                },
                                {
                                    "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 type=\"submit\" class=\"wp-block-button__link\" name=\"jetpack_subscriptions_widget\">\n\t\t\t\t\t\t\tSubscribe\t\t\t\t\t\t<\/button>",
                                    "target": [
                                        ".wp-block-button__link"
                                    ]
                                }
                            ]
                        },
                        {
                            "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=\"entry-title\">Running the WordPress Plugin Directory Slurper<\/h1>",
                                                    "target": [
                                                        "h1"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2 class=\"comment-reply-title\">\n\t\t\t2 replies on \u201cRunning the WordPress Plugin Directory Slurper\u201d\t\t\t<\/h2>",
                                                    "target": [
                                                        ".comments-header > .comment-reply-title"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2 id=\"reply-title\" class=\"comment-reply-title\">Leave a Reply <small><a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\" style=\"display:none;\">Cancel reply<\/a><\/small><\/h2>",
                                                    "target": [
                                                        "#reply-title"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2 class=\"widget-title subheading heading-size-3\">Subscribe by Email<\/h2>",
                                                    "target": [
                                                        ".widget-title"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Page has a heading"
                                        },
                                        {
                                            "id": "landmark",
                                            "data": null,
                                            "relatedNodes": [
                                                {
                                                    "html": "<main id=\"site-content\">",
                                                    "target": [
                                                        "#site-content"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Page has a landmark region"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\">",
                                    "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": "#d3dbe8",
                                                "bgColor": "#235899",
                                                "contrastRatio": 5.1399999999999997,
                                                "fontSize": "7.5pt (10px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.14"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"toggle-text\">Search<\/span>",
                                    "target": [
                                        "#i-amp-2 > .toggle-inner > .toggle-text"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#235899",
                                                "contrastRatio": 7.1699999999999999,
                                                "fontSize": "15.8pt (21px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 7.17"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>",
                                    "target": [
                                        ".site-title > a[href$=\"weston.ruter.net\/\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#d3dbe8",
                                                "bgColor": "#235899",
                                                "contrastRatio": 5.1399999999999997,
                                                "fontSize": "7.5pt (10px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.14"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"toggle-text\">Menu<\/span>",
                                    "target": [
                                        "#i-amp-5 > .toggle-inner > .toggle-text"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input type=\"search\" id=\"search-form-1\" class=\"search-field\" placeholder=\"Search \u2026\" value=\"\" name=\"s\">",
                                    "target": [
                                        "#search-form-1"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input type=\"submit\" class=\"search-submit\" value=\"Search\">",
                                    "target": [
                                        ".search-submit"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#b8d1ee",
                                                "bgColor": "#235899",
                                                "contrastRatio": 4.5700000000000003,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.57"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\" rel=\"category tag\">WordPress<\/a>",
                                    "target": [
                                        "a[rel=\"category tag\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#235899",
                                                "contrastRatio": 9.6799999999999997,
                                                "fontSize": "27.0pt (36px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1",
                                                "shadowColor": "#1b4578"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 9.68"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h1 class=\"entry-title\">Running the WordPress Plugin Directory Slurper<\/h1>",
                                    "target": [
                                        "h1"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#d3dbe8",
                                                "bgColor": "#235899",
                                                "contrastRatio": 5.1399999999999997,
                                                "fontSize": "11.3pt (15px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.14"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"meta-text\">\n\t\t\t\t\t\t\tBy <a href=\"https:\/\/weston.ruter.net\/author\/westonruter\/\">Weston Ruter<\/a>\t\t\t\t\t\t<\/span>",
                                    "target": [
                                        ".post-author > .meta-text"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#d3dbe8",
                                                "bgColor": "#235899",
                                                "contrastRatio": 5.1399999999999997,
                                                "fontSize": "11.3pt (15px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.14"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https:\/\/weston.ruter.net\/author\/westonruter\/\">Weston Ruter<\/a>",
                                    "target": [
                                        ".post-author > .meta-text > a"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#d3dbe8",
                                                "bgColor": "#235899",
                                                "contrastRatio": 5.1399999999999997,
                                                "fontSize": "11.3pt (15px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.14"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\">July 1, 2023<\/a>",
                                    "target": [
                                        ".post-date > .meta-text > a"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#d3dbe8",
                                                "bgColor": "#235899",
                                                "contrastRatio": 5.1399999999999997,
                                                "fontSize": "11.3pt (15px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.14"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comments\">2 Comments<span class=\"screen-reader-text\"> on Running the WordPress Plugin Directory Slurper<\/span><\/a>",
                                    "target": [
                                        ".post-comment-link > .meta-text > a"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p>",
                                    "target": [
                                        ".post-inner > .entry-content > p:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#2776d7",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 4.5,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.5"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https:\/\/make.wordpress.org\/performance\/\">WordPress Core Performance Team<\/a>",
                                    "target": [
                                        ".entry-content > p:nth-child(1) > a:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#2776d7",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 4.5,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.5"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https:\/\/wordpress.org\/plugins\/\">WordPress Plugin Directory<\/a>",
                                    "target": [
                                        "a[href$=\"plugins\/\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#2776d7",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 4.5,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.5"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/12009\">adding <code>async<\/code> and <code>defer<\/code> to scripts<\/a>",
                                    "target": [
                                        ".entry-content > p:nth-child(1) > a:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#2776d7",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 4.5,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.5"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https:\/\/wpdirectory.net\/\">WordPress Directory Searcher (WPdirectory)<\/a>",
                                    "target": [
                                        "a[href$=\"wpdirectory.net\/\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#2776d7",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 4.5,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.5"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/12009#comment:111\">find usages<\/a>",
                                    "target": [
                                        "a:nth-child(5)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#f8f8f8",
                                                "contrastRatio": 19.77,
                                                "fontSize": "12.1pt (16.2px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 19.77"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<code>after<\/code>",
                                    "target": [
                                        "p:nth-child(1) > code"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p>In order to facilitate more extensive searching where necessary going forward, I\u2019ve just used Mark Jaquith\u2019s <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper\">WordPress Plugin Directory Slurper<\/a> to download the entire directory. <\/p>",
                                    "target": [
                                        ".post-inner > .entry-content > p:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#2776d7",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 4.5,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.5"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper\">WordPress Plugin Directory Slurper<\/a>",
                                    "target": [
                                        ".entry-content > p:nth-child(2) > a"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p>According to the FAQ <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-long-will-it-take\">How long will it take?<\/a>:<\/p>",
                                    "target": [
                                        ".entry-content > p:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#2776d7",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 4.5,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.5"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-long-will-it-take\">How long will it take?<\/a>",
                                    "target": [
                                        "p:nth-child(3) > a"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p>Your first update will take a while (at least <mark style=\"background-color:#ffff00\" class=\"has-inline-color\">a couple of hours, and potentially overnight<\/mark>, depending on your connection and disk speeds).<\/p>",
                                    "target": [
                                        "blockquote:nth-child(4) > p"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffff00",
                                                "contrastRatio": 19.550000000000001,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 19.55"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<mark style=\"background-color:#ffff00\" class=\"has-inline-color\">a couple of hours, and potentially overnight<\/mark>",
                                    "target": [
                                        "blockquote:nth-child(4) > p > mark"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p>And <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-much-disk-space-do-i-need\">How much disk space do I need?<\/a>:<\/p>",
                                    "target": [
                                        ".entry-content > p:nth-child(5)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#2776d7",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 4.5,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.5"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-much-disk-space-do-i-need\">How much disk space do I need?<\/a>",
                                    "target": [
                                        "p:nth-child(5) > a"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p>As of December 2017, the plugin repository contains over 70,000 plugins. The script will download around 20 GB of zip files which, when unpacked, will use around <mark style=\"background-color:#ffff00\" class=\"has-inline-color\">45 GB of disk space<\/mark>.<\/p>",
                                    "target": [
                                        "blockquote:nth-child(6) > p"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffff00",
                                                "contrastRatio": 19.550000000000001,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 19.55"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<mark style=\"background-color:#ffff00\" class=\"has-inline-color\">45 GB of disk space<\/mark>",
                                    "target": [
                                        "blockquote:nth-child(6) > p > mark"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p>Things have changed since December 2017, which was now 6\u00bd years ago. <\/p>",
                                    "target": [
                                        ".entry-content > p:nth-child(7)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p>My call to <code>time .\/update<\/code> finished as follows:<\/p>",
                                    "target": [
                                        ".entry-content > p:nth-child(8)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#f8f8f8",
                                                "contrastRatio": 19.77,
                                                "fontSize": "12.1pt (16.2px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 19.77"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<code>time .\/update<\/code>",
                                    "target": [
                                        "p:nth-child(8) > code"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#333333",
                                                "bgColor": "#f8f8f8",
                                                "contrastRatio": 11.890000000000001,
                                                "fontSize": "10.9pt (14.58px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 11.89"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<code class=\"hljs language-plaintext shcb-wrap-lines\">[SUCCESS] Done updating plugins!\nIt took 1580 minutes and 3 seconds to update 87873 plugins (11610 failed).\n[DONE]\n\nreal\t1580m4.203s\nuser\t92m31.046s\nsys\t94m57.713s<\/code>",
                                    "target": [
                                        ".hljs"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p>",
                                    "target": [
                                        ".entry-content > p:nth-child(10)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<strong>26\u2153 hours<\/strong>",
                                    "target": [
                                        "strong:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<em>2 <abbr title=\"gigabits per second\">Gbps<\/abbr><\/em>",
                                    "target": [
                                        "em"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<abbr title=\"gigabits per second\">Gbps<\/abbr>",
                                    "target": [
                                        "abbr[title=\"gigabits per second\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<strong>109 <abbr title=\"gigabytes\">GB<\/abbr><\/strong>",
                                    "target": [
                                        "strong:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<abbr title=\"gigabytes\">GB<\/abbr>",
                                    "target": [
                                        "abbr[title=\"gigabytes\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p>Fair warning for anyone else wanting to slurp down the entire plugin directory!<\/p>",
                                    "target": [
                                        ".entry-content > p:nth-child(11)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#2776d7",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 4.5,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.5"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a id=\"related-posts-item-6532d0fd17b8f-label\" href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">Integrating with AMP Dev Mode in WordPress<\/a>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17b8f-label"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"jp-related-posts-i2__post-date\">September 24, 2019<\/li>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-date"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#2776d7",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 4.5,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.5"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https:\/\/weston.ruter.net\/category\/amp\/\">AMP<\/a>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-context > a"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#2776d7",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 4.5,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.5"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a id=\"related-posts-item-6532d0fd17c01-label\" href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">WordCamp Europe 2018 Recap: AMP and PWA<\/a>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c01-label"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"jp-related-posts-i2__post-date\">July 12, 2018<\/li>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-date"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#2776d7",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 4.5,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.5"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-context > a"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#2776d7",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 4.5,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.5"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a id=\"related-posts-item-6532d0fd17c4c-label\" href=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\">Using the AMP Plugin to Protect Site Visitors and Debug Security Vulnerabilities<\/a>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c4c-label"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"jp-related-posts-i2__post-date\">March 21, 2019<\/li>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-date"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#2776d7",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 4.5,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.5"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-context > a"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#2776d7",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 4.5,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.5"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"title-inner\">Comparing Markup with PHPUnit<\/span>",
                                    "target": [
                                        ".title-inner"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "24.0pt (32px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h2 class=\"comment-reply-title\">\n\t\t\t2 replies on \u201cRunning the WordPress Plugin Directory Slurper\u201d\t\t\t<\/h2>",
                                    "target": [
                                        ".comments-header > .comment-reply-title"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"fn\">Jeremy Kun<\/span>",
                                    "target": [
                                        "a[href$=\"jeremykun.com\"] > .fn"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#6d6d6d",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 5.1699999999999999,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.17"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<time datetime=\"2023-07-01T19:51:32-07:00\">July 1, 2023 at 7:51 pm<\/time>",
                                    "target": [
                                        "time[datetime=\"2023-07-01T19:51:32-07:00\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p>I didn\u2019t know you contributed to WordPress! How cool \ufe0f<\/p>",
                                    "target": [
                                        "#div-comment-188928 > .comment-content.entry-content > p"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#2776d7",
                                                "contrastRatio": 4.5,
                                                "fontSize": "9.0pt (12px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.5"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a>",
                                    "target": [
                                        ".comment-reply > a[href$=\"#comment-188928\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"fn\">Joost de Valk<\/span>",
                                    "target": [
                                        "a[href$=\"joost.blog\/\"] > .fn"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#6d6d6d",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 5.1699999999999999,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.17"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<time datetime=\"2023-07-02T02:00:27-07:00\">July 2, 2023 at 2:00 am<\/time>",
                                    "target": [
                                        "time[datetime=\"2023-07-02T02:00:27-07:00\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p>Time for a pull on Mark\u2019s readme to reflect current reality <\/p>",
                                    "target": [
                                        "#div-comment-188946 > .comment-content.entry-content > p:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p>Thanks for sharing, might need to run one soon too.<\/p>",
                                    "target": [
                                        ".comment-content.entry-content > p:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#2776d7",
                                                "contrastRatio": 4.5,
                                                "fontSize": "9.0pt (12px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.5"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a>",
                                    "target": [
                                        ".comment-reply > a[href$=\"#comment-188946\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "24.0pt (32px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h2 id=\"reply-title\" class=\"comment-reply-title\">Leave a Reply <small><a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\" style=\"display:none;\">Cancel reply<\/a><\/small><\/h2>",
                                    "target": [
                                        "#reply-title"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#6d6d6d",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 5.1699999999999999,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.17"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span id=\"email-notes\">Your email address will not be published.<\/span>",
                                    "target": [
                                        "#email-notes"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#6d6d6d",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 5.1699999999999999,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.17"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"required-field-message\">Required fields are marked <span class=\"required\">*<\/span><\/span>",
                                    "target": [
                                        ".required-field-message"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<label for=\"comment\">Comment <span class=\"required\">*<\/span><\/label>",
                                    "target": [
                                        "label[for=\"comment\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<textarea id=\"comment\" name=\"comment\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"\"><\/textarea>",
                                    "target": [
                                        "#comment"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<label for=\"author\">Name <span class=\"required\">*<\/span><\/label>",
                                    "target": [
                                        "label[for=\"author\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"author\" name=\"author\" type=\"text\" value=\"\" size=\"30\" maxlength=\"245\" autocomplete=\"name\" required=\"\">",
                                    "target": [
                                        "#author"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<label for=\"email\">Email <span class=\"required\">*<\/span><\/label>",
                                    "target": [
                                        "label[for=\"email\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                    "target": [
                                        "#email"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<label for=\"url\">Website<\/label>",
                                    "target": [
                                        "label[for=\"url\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"url\" name=\"url\" type=\"url\" value=\"\" size=\"30\" maxlength=\"200\" autocomplete=\"url\">",
                                    "target": [
                                        "#url"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "11.3pt (15px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<label for=\"wp-comment-cookies-consent\">Save my name, email, and website in this browser for the next time I comment.<\/label>",
                                    "target": [
                                        "label[for=\"wp-comment-cookies-consent\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "11.3pt (15px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<label class=\"subscribe-label\" id=\"subscribe-label\" for=\"subscribe_comments\">Notify me of follow-up comments by email.<\/label>",
                                    "target": [
                                        "#subscribe-label"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "11.3pt (15px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<label class=\"subscribe-label\" id=\"subscribe-blog-label\" for=\"subscribe_blog\">Notify me of new posts by email.<\/label>",
                                    "target": [
                                        "#subscribe-blog-label"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#2776d7",
                                                "contrastRatio": 4.5,
                                                "fontSize": "11.3pt (15px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.5"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input name=\"submit\" type=\"submit\" id=\"submit\" class=\"submit\" value=\"Post Comment\">",
                                    "target": [
                                        "#submit"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea>",
                                    "target": [
                                        "textarea[name=\"ak_hp_textarea\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#235899",
                                                "contrastRatio": 7.1699999999999999,
                                                "fontSize": "21.0pt (28px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 7.17"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h2 class=\"widget-title subheading heading-size-3\">Subscribe by Email<\/h2>",
                                    "target": [
                                        ".widget-title"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#235899",
                                                "contrastRatio": 7.1699999999999999,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 7.17"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p>Get new posts in your inbox.<\/p>",
                                    "target": [
                                        "#subscribe-text > p"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#000000",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 21,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 21"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input type=\"email\" name=\"email\" required=\"required\" value=\"\" id=\"subscribe-field-blog_subscription-2\" placeholder=\"Email Address\">",
                                    "target": [
                                        "#subscribe-field-blog_subscription-2"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#2776d7",
                                                "contrastRatio": 4.5,
                                                "fontSize": "11.3pt (15px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.5"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"submit\" class=\"wp-block-button__link\" name=\"jetpack_subscriptions_widget\">\n\t\t\t\t\t\t\tSubscribe\t\t\t\t\t\t<\/button>",
                                    "target": [
                                        ".wp-block-button__link"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#235899",
                                                "contrastRatio": 7.1699999999999999,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 7.17"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p><a href=\"\/key.asc\" rel=\"key\">PGP\/GPG public key<\/a>. Happily hosted on <a href=\"https:\/\/pantheon.io\/\" target=\"_blank\" rel=\"noopener\">Pantheon<\/a>. I'm newly on <a rel=\"me\" href=\"https:\/\/mastodon.social\/@westonruter\">Mastodon<\/a>.<\/p>",
                                    "target": [
                                        ".widget-content > p"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#b8d1ee",
                                                "bgColor": "#235899",
                                                "contrastRatio": 4.5700000000000003,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.57"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"\/key.asc\" rel=\"key\">PGP\/GPG public key<\/a>",
                                    "target": [
                                        "a[href$=\"key.asc\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#b8d1ee",
                                                "bgColor": "#235899",
                                                "contrastRatio": 4.5700000000000003,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.57"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https:\/\/pantheon.io\/\" target=\"_blank\" rel=\"noopener\">Pantheon<\/a>",
                                    "target": [
                                        "a[href$=\"pantheon.io\/\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#b8d1ee",
                                                "bgColor": "#235899",
                                                "contrastRatio": 4.5700000000000003,
                                                "fontSize": "13.5pt (18px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 4.57"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a rel=\"me\" href=\"https:\/\/mastodon.social\/@westonruter\">Mastodon<\/a>",
                                    "target": [
                                        "a[rel=\"me\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#235899",
                                                "contrastRatio": 7.1699999999999999,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 7.17"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p class=\"footer-copyright\">\u00a9\n\t\t\t\t\t\t\t2023\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>\n\t\t\t\t\t\t<\/p>",
                                    "target": [
                                        ".footer-copyright"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#235899",
                                                "contrastRatio": 7.1699999999999999,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 7.17"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>",
                                    "target": [
                                        ".footer-copyright > a[href$=\"weston.ruter.net\/\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#d3dbe8",
                                                "bgColor": "#235899",
                                                "contrastRatio": 5.1399999999999997,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.14"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"to-the-top-short\">\n\t\t\t\t\t\t\tUp <span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>\t\t\t\t\t\t<\/span>",
                                    "target": [
                                        ".to-the-top-short"
                                    ]
                                }
                            ]
                        },
                        {
                            "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 class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\">",
                                    "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": "i-amp-2",
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Document has no active elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                    "target": [
                                        "#i-amp-2"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-active",
                                            "data": "i-amp-5",
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Document has no active elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                    "target": [
                                        "#i-amp-5"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-active",
                                            "data": "submit",
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Document has no active elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input name=\"submit\" type=\"submit\" id=\"submit\" class=\"submit\" value=\"Post Comment\">",
                                    "target": [
                                        "#submit"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "search-form-1",
                                            "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 type=\"search\" id=\"search-form-1\" class=\"search-field\" placeholder=\"Search \u2026\" value=\"\" name=\"s\">",
                                    "target": [
                                        "#search-form-1"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "shcb-language-2",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<small class=\"shcb-language\" id=\"shcb-language-2\">",
                                    "target": [
                                        "#shcb-language-2"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "related-posts-item-6532d0fd17b8f-label",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a id=\"related-posts-item-6532d0fd17b8f-label\" href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">Integrating with AMP Dev Mode in WordPress<\/a>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17b8f-label"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "related-posts-item-6532d0fd17c01-label",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a id=\"related-posts-item-6532d0fd17c01-label\" href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">WordCamp Europe 2018 Recap: AMP and PWA<\/a>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c01-label"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "related-posts-item-6532d0fd17c4c-label",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a id=\"related-posts-item-6532d0fd17c4c-label\" href=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\">Using the AMP Plugin to Protect Site Visitors and Debug Security Vulnerabilities<\/a>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c4c-label"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "email-notes",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span id=\"email-notes\">Your email address will not be published.<\/span>",
                                    "target": [
                                        "#email-notes"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "comment",
                                            "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 id=\"comment\" name=\"comment\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"\"><\/textarea>",
                                    "target": [
                                        "#comment"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "author",
                                            "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 id=\"author\" name=\"author\" type=\"text\" value=\"\" size=\"30\" maxlength=\"245\" autocomplete=\"name\" required=\"\">",
                                    "target": [
                                        "#author"
                                    ]
                                },
                                {
                                    "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 id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                    "target": [
                                        "#email"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "url",
                                            "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 id=\"url\" name=\"url\" type=\"url\" value=\"\" size=\"30\" maxlength=\"200\" autocomplete=\"url\">",
                                    "target": [
                                        "#url"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "wp-comment-cookies-consent",
                                            "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 id=\"wp-comment-cookies-consent\" name=\"wp-comment-cookies-consent\" type=\"checkbox\" value=\"yes\">",
                                    "target": [
                                        "#wp-comment-cookies-consent"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "subscribe_comments",
                                            "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 type=\"checkbox\" name=\"subscribe_comments\" id=\"subscribe_comments\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                    "target": [
                                        "#subscribe_comments"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "subscribe_blog",
                                            "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 type=\"checkbox\" name=\"subscribe_blog\" id=\"subscribe_blog\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                    "target": [
                                        "#subscribe_blog"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "subscribe-field-blog_subscription-2",
                                            "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 type=\"email\" name=\"email\" required=\"required\" value=\"\" id=\"subscribe-field-blog_subscription-2\" placeholder=\"Email Address\">",
                                    "target": [
                                        "#subscribe-field-blog_subscription-2"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "body-0",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<body class=\"post-template-default single single-post postid-22796 single-format-standard custom-background wp-embed-responsive singular enable-search-modal has-post-thumbnail has-single-pagination showing-comments show-avatars footer-top-visible amp-mode-touch\" id=\"body-0\" style=\"opacity: 1; visibility: visible; animation: auto ease 0s 1 normal none running none;\">",
                                    "target": [
                                        "#body-0"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "site-header",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<header id=\"site-header\" class=\"header-footer-group\">",
                                    "target": [
                                        "#site-header"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "menu-item-11308",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li id=\"menu-item-11308\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-11308\"><a href=\"https:\/\/weston.ruter.net\/about\/\">About<\/a><\/li>",
                                    "target": [
                                        "#menu-item-11308"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "menu-item-7797",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li id=\"menu-item-7797\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7797\"><a href=\"https:\/\/twitter.com\/westonruter\">@westonruter<\/a><\/li>",
                                    "target": [
                                        "#menu-item-7797"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "menu-item-7299",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li id=\"menu-item-7299\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7299\"><a href=\"http:\/\/github.com\/westonruter\">GitHub<\/a><\/li>",
                                    "target": [
                                        "#menu-item-7299"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "menu-item-7298",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li id=\"menu-item-7298\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-7298\"><a href=\"https:\/\/weston.ruter.net\/contact\/\">Contact<\/a><\/li>",
                                    "target": [
                                        "#menu-item-7298"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "i-amp-3",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"toggle search-toggle desktop-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-3\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                    "target": [
                                        "#i-amp-3"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "i-amp-0",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<amp-lightbox id=\"i-amp-0\" layout=\"nodisplay\" animate-in=\"fade-in\" scrollable=\"1\" role=\"dialog\" tabindex=\"-1\" class=\"search-modal cover-modal header-footer-group i-amphtml-layout-nodisplay i-amphtml-element i-amphtml-overlay i-amphtml-built\" on=\"tap:i-amp-0.close,body-0.toggleClass(class=showing-modal,force=false);lightboxOpen:i-amp-0.toggleClass(class=active,force=true),AMP.setState({i_amp_0:true});lightboxClose:i-amp-0.toggleClass(class=active,force=false),AMP.setState({i_amp_0:false})\" hidden=\"\" i-amphtml-layout=\"nodisplay\">",
                                    "target": [
                                        "#i-amp-0"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "i-amp-4",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"toggle search-untoggle close-search-toggle fill-children-current-color\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" on=\"tap:i-amp-0.close,body-0.toggleClass(class=showing-modal,force=false),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-4\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                    "target": [
                                        "#i-amp-4"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "i-amp-1",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<amp-lightbox id=\"i-amp-1\" layout=\"nodisplay\" animate-in=\"fade-in\" scrollable=\"1\" role=\"dialog\" tabindex=\"-1\" class=\"menu-modal cover-modal header-footer-group i-amphtml-layout-nodisplay i-amphtml-element i-amphtml-overlay i-amphtml-built\" on=\"tap:i-amp-1.close,body-0.toggleClass(class=showing-modal,force=false);lightboxOpen:i-amp-1.toggleClass(class=active,force=true),AMP.setState({i_amp_1:true});lightboxClose:i-amp-1.toggleClass(class=active,force=false),AMP.setState({i_amp_1:false})\" hidden=\"\" i-amphtml-layout=\"nodisplay\">",
                                    "target": [
                                        "#i-amp-1"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "i-amp-6",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"toggle close-nav-toggle fill-children-current-color\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" data-set-focus=\".menu-modal\" on=\"tap:i-amp-1.close,body-0.toggleClass(class=showing-modal,force=false),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-1.focus\" id=\"i-amp-6\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                    "target": [
                                        "#i-amp-6"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "menu-item-24026",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li id=\"menu-item-24026\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24026\">",
                                    "target": [
                                        "#menu-item-24026"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "menu-item-7748",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li id=\"menu-item-7748\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7748\">",
                                    "target": [
                                        "#menu-item-7748"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "menu-item-7749",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li id=\"menu-item-7749\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7749\">",
                                    "target": [
                                        "#menu-item-7749"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "menu-item-7750",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li id=\"menu-item-7750\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7750\">",
                                    "target": [
                                        "#menu-item-7750"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "menu-item-7751",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li id=\"menu-item-7751\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7751\">",
                                    "target": [
                                        "#menu-item-7751"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "menu-item-7798",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li id=\"menu-item-7798\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7798\">",
                                    "target": [
                                        "#menu-item-7798"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "site-content",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<main id=\"site-content\">",
                                    "target": [
                                        "#site-content"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "post-22796",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<article class=\"post-22796 post type-post status-publish format-standard has-post-thumbnail hentry category-wordpress\" id=\"post-22796\">",
                                    "target": [
                                        "#post-22796"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "related-posts-item-6532d0fd17b8f",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17b8f"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "related-posts-item-6532d0fd17c01",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c01"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "related-posts-item-6532d0fd17c4c",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c4c"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "comments",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"comments\" id=\"comments\">",
                                    "target": [
                                        "#comments"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "comment-188928",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div id=\"comment-188928\" class=\"comment even thread-even depth-1\">",
                                    "target": [
                                        "#comment-188928"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "div-comment-188928",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<article id=\"div-comment-188928\" class=\"comment-body\">",
                                    "target": [
                                        "#div-comment-188928"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "comment-188946",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div id=\"comment-188946\" class=\"comment odd alt thread-odd thread-alt depth-1\">",
                                    "target": [
                                        "#comment-188946"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "div-comment-188946",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<article id=\"div-comment-188946\" class=\"comment-body\">",
                                    "target": [
                                        "#div-comment-188946"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "respond",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div id=\"respond\" class=\"comment-respond\">",
                                    "target": [
                                        "#respond"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "reply-title",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h2 id=\"reply-title\" class=\"comment-reply-title\">Leave a Reply <small><a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\" style=\"display:none;\">Cancel reply<\/a><\/small><\/h2>",
                                    "target": [
                                        "#reply-title"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "cancel-comment-reply-link",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\" style=\"display:none;\">Cancel reply<\/a>",
                                    "target": [
                                        "#cancel-comment-reply-link"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "commentform",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<form action=\"https:\/\/weston.ruter.net\/wp-comments-post.php\" method=\"post\" id=\"commentform\" class=\"section-inner thin max-percentage\" data-px-verified-tag=\"\">",
                                    "target": [
                                        "#commentform"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "subscribe-label",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<label class=\"subscribe-label\" id=\"subscribe-label\" for=\"subscribe_comments\">Notify me of follow-up comments by email.<\/label>",
                                    "target": [
                                        "#subscribe-label"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "subscribe-blog-label",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<label class=\"subscribe-label\" id=\"subscribe-blog-label\" for=\"subscribe_blog\">Notify me of new posts by email.<\/label>",
                                    "target": [
                                        "#subscribe-blog-label"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "comment_post_ID",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input type=\"hidden\" name=\"comment_post_ID\" value=\"22796\" id=\"comment_post_ID\">",
                                    "target": [
                                        "#comment_post_ID"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "comment_parent",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input type=\"hidden\" name=\"comment_parent\" id=\"comment_parent\" value=\"0\">",
                                    "target": [
                                        "#comment_parent"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "akismet_comment_nonce",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input type=\"hidden\" id=\"akismet_comment_nonce\" name=\"akismet_comment_nonce\" value=\"f8bcf75e6e\">",
                                    "target": [
                                        "#akismet_comment_nonce"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "subscribe-blog-blog_subscription-2",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<form action=\"#\" method=\"post\" accept-charset=\"utf-8\" id=\"subscribe-blog-blog_subscription-2\" data-blog=\"59681501\" data-post_access_level=\"everybody\" data-px-verified-tag=\"\">",
                                    "target": [
                                        "#subscribe-blog-blog_subscription-2"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "subscribe-text",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div id=\"subscribe-text\"><p>Get new posts in your inbox.<\/p>\n<\/div>",
                                    "target": [
                                        "#subscribe-text"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "subscribe-email",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p id=\"subscribe-email\">",
                                    "target": [
                                        "#subscribe-email"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "jetpack-subscribe-label",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<label id=\"jetpack-subscribe-label\" class=\"screen-reader-text\" for=\"subscribe-field-blog_subscription-2\">\n\t\t\t\t\t\t\tEmail Address\t\t\t\t\t\t<\/label>",
                                    "target": [
                                        "#jetpack-subscribe-label"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "subscribe-submit",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p id=\"subscribe-submit\">",
                                    "target": [
                                        "#subscribe-submit"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "site-footer",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<footer id=\"site-footer\" class=\"header-footer-group\">",
                                    "target": [
                                        "#site-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "comment-reply-js",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<script src=\"https:\/\/weston.ruter.net\/wp-includes\/js\/comment-reply.min.js?ver=6.3.2\" id=\"comment-reply-js\" data-px-verified-tag=\"\" defer=\"\"><\/script>",
                                    "target": [
                                        "#comment-reply-js"
                                    ]
                                }
                            ]
                        },
                        {
                            "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=\"comment\">Comment <span class=\"required\">*<\/span><\/label>",
                                                    "target": [
                                                        "label[for=\"comment\"]"
                                                    ]
                                                }
                                            ],
                                            "impact": "moderate",
                                            "message": "Form field does not have multiple label elements"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<textarea id=\"comment\" name=\"comment\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"\"><\/textarea>",
                                    "target": [
                                        "#comment"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "multiple-label",
                                            "data": null,
                                            "relatedNodes": [
                                                {
                                                    "html": "<label for=\"author\">Name <span class=\"required\">*<\/span><\/label>",
                                                    "target": [
                                                        "label[for=\"author\"]"
                                                    ]
                                                }
                                            ],
                                            "impact": "moderate",
                                            "message": "Form field does not have multiple label elements"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<input id=\"author\" name=\"author\" type=\"text\" value=\"\" size=\"30\" maxlength=\"245\" autocomplete=\"name\" required=\"\">",
                                    "target": [
                                        "#author"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "multiple-label",
                                            "data": null,
                                            "relatedNodes": [
                                                {
                                                    "html": "<label for=\"email\">Email <span class=\"required\">*<\/span><\/label>",
                                                    "target": [
                                                        "label[for=\"email\"]"
                                                    ]
                                                }
                                            ],
                                            "impact": "moderate",
                                            "message": "Form field does not have multiple label elements"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                    "target": [
                                        "#email"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "multiple-label",
                                            "data": null,
                                            "relatedNodes": [
                                                {
                                                    "html": "<label for=\"url\">Website<\/label>",
                                                    "target": [
                                                        "label[for=\"url\"]"
                                                    ]
                                                }
                                            ],
                                            "impact": "moderate",
                                            "message": "Form field does not have multiple label elements"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<input id=\"url\" name=\"url\" type=\"url\" value=\"\" size=\"30\" maxlength=\"200\" autocomplete=\"url\">",
                                    "target": [
                                        "#url"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "multiple-label",
                                            "data": null,
                                            "relatedNodes": [
                                                {
                                                    "html": "<label for=\"wp-comment-cookies-consent\">Save my name, email, and website in this browser for the next time I comment.<\/label>",
                                                    "target": [
                                                        "label[for=\"wp-comment-cookies-consent\"]"
                                                    ]
                                                }
                                            ],
                                            "impact": "moderate",
                                            "message": "Form field does not have multiple label elements"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<input id=\"wp-comment-cookies-consent\" name=\"wp-comment-cookies-consent\" type=\"checkbox\" value=\"yes\">",
                                    "target": [
                                        "#wp-comment-cookies-consent"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "multiple-label",
                                            "data": null,
                                            "relatedNodes": [
                                                {
                                                    "html": "<label class=\"subscribe-label\" id=\"subscribe-label\" for=\"subscribe_comments\">Notify me of follow-up comments by email.<\/label>",
                                                    "target": [
                                                        "#subscribe-label"
                                                    ]
                                                }
                                            ],
                                            "impact": "moderate",
                                            "message": "Form field does not have multiple label elements"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<input type=\"checkbox\" name=\"subscribe_comments\" id=\"subscribe_comments\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                    "target": [
                                        "#subscribe_comments"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "multiple-label",
                                            "data": null,
                                            "relatedNodes": [
                                                {
                                                    "html": "<label class=\"subscribe-label\" id=\"subscribe-blog-label\" for=\"subscribe_blog\">Notify me of new posts by email.<\/label>",
                                                    "target": [
                                                        "#subscribe-blog-label"
                                                    ]
                                                }
                                            ],
                                            "impact": "moderate",
                                            "message": "Form field does not have multiple label elements"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<input type=\"checkbox\" name=\"subscribe_blog\" id=\"subscribe_blog\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                    "target": [
                                        "#subscribe_blog"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "multiple-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "moderate",
                                            "message": "Form field does not have multiple label elements"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<input type=\"email\" name=\"email\" required=\"required\" value=\"\" id=\"subscribe-field-blog_subscription-2\" placeholder=\"Email Address\">",
                                    "target": [
                                        "#subscribe-field-blog_subscription-2"
                                    ]
                                }
                            ]
                        },
                        {
                            "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 class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\">",
                                    "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 class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "image-alt",
                            "impact": null,
                            "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 has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">",
                                    "target": [
                                        ".attachment-post-thumbnail"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": {
                                                "role": "presentation"
                                            },
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were overriden with role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-img-link > a > img[width=\"350\"][height=\"200\"][loading=\"lazy\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": {
                                                "role": "presentation"
                                            },
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were overriden with role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-img-link > a > img[width=\"350\"][height=\"200\"][loading=\"lazy\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": {
                                                "role": "presentation"
                                            },
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were overriden with role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-img-link > a > img[width=\"350\"][height=\"200\"][loading=\"lazy\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": {
                                                "role": "presentation"
                                            },
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were overriden with role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/90b179348780a6e7fe8e502968dc534a?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\">",
                                    "target": [
                                        "a[href$=\"jeremykun.com\"] > .avatar.avatar-120.photo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": {
                                                "role": "presentation"
                                            },
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were overriden with role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/d3c55d9819af7baab6128ef12d163435?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\">",
                                    "target": [
                                        "a[href$=\"joost.blog\/\"] > .avatar.avatar-120.photo"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "input-button-name",
                            "impact": null,
                            "tags": [
                                "cat.name-role-value",
                                "wcag2a",
                                "wcag412",
                                "section508",
                                "section508.22.a"
                            ],
                            "description": "Ensures input buttons have discernible text",
                            "help": "Input buttons must have discernible text",
                            "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/input-button-name?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "non-empty-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a non-empty value attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input name=\"submit\" type=\"submit\" id=\"submit\" class=\"submit\" value=\"Post Comment\">",
                                    "target": [
                                        "#submit"
                                    ]
                                }
                            ]
                        },
                        {
                            "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>"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "hidden-explicit-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Form element has a visible explicit <label>"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<textarea id=\"comment\" name=\"comment\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"\"><\/textarea>",
                                    "target": [
                                        "#comment"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "explicit-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Form element has an explicit <label>"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "hidden-explicit-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Form element has a visible explicit <label>"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<input id=\"author\" name=\"author\" type=\"text\" value=\"\" size=\"30\" maxlength=\"245\" autocomplete=\"name\" required=\"\">",
                                    "target": [
                                        "#author"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "explicit-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Form element has an explicit <label>"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "hidden-explicit-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Form element has a visible explicit <label>"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                    "target": [
                                        "#email"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "explicit-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Form element has an explicit <label>"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "hidden-explicit-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Form element has a visible explicit <label>"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<input id=\"url\" name=\"url\" type=\"url\" value=\"\" size=\"30\" maxlength=\"200\" autocomplete=\"url\">",
                                    "target": [
                                        "#url"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "explicit-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Form element has an explicit <label>"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "hidden-explicit-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Form element has a visible explicit <label>"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<input id=\"wp-comment-cookies-consent\" name=\"wp-comment-cookies-consent\" type=\"checkbox\" value=\"yes\">",
                                    "target": [
                                        "#wp-comment-cookies-consent"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "explicit-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Form element has an explicit <label>"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "hidden-explicit-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Form element has a visible explicit <label>"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<input type=\"checkbox\" name=\"subscribe_comments\" id=\"subscribe_comments\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                    "target": [
                                        "#subscribe_comments"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "explicit-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Form element has an explicit <label>"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "hidden-explicit-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Form element has a visible explicit <label>"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<input type=\"checkbox\" name=\"subscribe_blog\" id=\"subscribe_blog\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                    "target": [
                                        "#subscribe_blog"
                                    ]
                                },
                                {
                                    "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 type=\"email\" name=\"email\" required=\"required\" value=\"\" id=\"subscribe-field-blog_subscription-2\" placeholder=\"Email Address\">",
                                    "target": [
                                        "#subscribe-field-blog_subscription-2"
                                    ]
                                }
                            ]
                        },
                        {
                            "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 class=\"skip-link screen-reader-text\" href=\"#site-content\">Skip to the content<\/a>",
                                    "target": [
                                        ".skip-link"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>",
                                    "target": [
                                        ".site-title > a[href$=\"weston.ruter.net\/\"]"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/weston.ruter.net\/category\/wordpress\/\" rel=\"category tag\">WordPress<\/a>",
                                    "target": [
                                        "a[rel=\"category tag\"]"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/weston.ruter.net\/author\/westonruter\/\">Weston Ruter<\/a>",
                                    "target": [
                                        ".post-author > .meta-text > a"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\">July 1, 2023<\/a>",
                                    "target": [
                                        ".post-date > .meta-text > a"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comments\">2 Comments<span class=\"screen-reader-text\"> on Running the WordPress Plugin Directory Slurper<\/span><\/a>",
                                    "target": [
                                        ".post-comment-link > .meta-text > a"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/www.pexels.com\/photo\/man-eating-noodles-7594054\/\" rel=\"nofollow\">Pexels.com<\/a>",
                                    "target": [
                                        "figcaption > a[rel=\"nofollow\"]"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/make.wordpress.org\/performance\/\">WordPress Core Performance Team<\/a>",
                                    "target": [
                                        ".entry-content > p:nth-child(1) > a:nth-child(1)"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/wordpress.org\/plugins\/\">WordPress Plugin Directory<\/a>",
                                    "target": [
                                        "a[href$=\"plugins\/\"]"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/core.trac.wordpress.org\/ticket\/12009\">adding <code>async<\/code> and <code>defer<\/code> to scripts<\/a>",
                                    "target": [
                                        ".entry-content > p:nth-child(1) > a:nth-child(3)"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/wpdirectory.net\/\">WordPress Directory Searcher (WPdirectory)<\/a>",
                                    "target": [
                                        "a[href$=\"wpdirectory.net\/\"]"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/core.trac.wordpress.org\/ticket\/12009#comment:111\">find usages<\/a>",
                                    "target": [
                                        "a:nth-child(5)"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper\">WordPress Plugin Directory Slurper<\/a>",
                                    "target": [
                                        ".entry-content > p:nth-child(2) > a"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-long-will-it-take\">How long will it take?<\/a>",
                                    "target": [
                                        "p:nth-child(3) > a"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-much-disk-space-do-i-need\">How much disk space do I need?<\/a>",
                                    "target": [
                                        "p:nth-child(5) > a"
                                    ]
                                },
                                {
                                    "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=\"related-posts-item-6532d0fd17b8f-label\" href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">Integrating with AMP Dev Mode in WordPress<\/a>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17b8f-label"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/weston.ruter.net\/category\/amp\/\">AMP<\/a>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-context > a"
                                    ]
                                },
                                {
                                    "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=\"related-posts-item-6532d0fd17c01-label\" href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">WordCamp Europe 2018 Recap: AMP and PWA<\/a>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c01-label"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-context > a"
                                    ]
                                },
                                {
                                    "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=\"related-posts-item-6532d0fd17c4c-label\" href=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\">Using the AMP Plugin to Protect Site Visitors and Debug Security Vulnerabilities<\/a>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c4c-label"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a>",
                                    "target": [
                                        "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-context > a"
                                    ]
                                },
                                {
                                    "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 class=\"previous-post\" href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/comparing-markup-with-phpunit\/\">\n\t\t\t\t\t<span class=\"arrow\" aria-hidden=\"true\">\u2190<\/span>\n\t\t\t\t\t<span class=\"title\"><span class=\"title-inner\">Comparing Markup with PHPUnit<\/span><\/span>\n\t\t\t\t<\/a>",
                                    "target": [
                                        ".previous-post"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/jeremykun.com\" rel=\"external nofollow\" class=\"url\">",
                                    "target": [
                                        "a[href$=\"jeremykun.com\"]"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comment-188928\"><time datetime=\"2023-07-01T19:51:32-07:00\">July 1, 2023 at 7:51 pm<\/time><\/a>",
                                    "target": [
                                        "#div-comment-188928 > .comment-meta > .comment-metadata > a"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "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 rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a>",
                                    "target": [
                                        ".comment-reply > a[href$=\"#comment-188928\"]"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/joost.blog\/\" rel=\"external nofollow\" class=\"url\">",
                                    "target": [
                                        "a[href$=\"joost.blog\/\"]"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comment-188946\"><time datetime=\"2023-07-02T02:00:27-07:00\">July 2, 2023 at 2:00 am<\/time><\/a>",
                                    "target": [
                                        "#div-comment-188946 > .comment-meta > .comment-metadata > a"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "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 rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a>",
                                    "target": [
                                        ".comment-reply > a[href$=\"#comment-188946\"]"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/mastodon.social\/@westonruter\">",
                                    "target": [
                                        ".footer-social > .menu-item-24026.menu-item-type-custom.menu-item-object-custom > a"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/twitter.com\/westonruter\">",
                                    "target": [
                                        ".footer-social > .menu-item-7748.menu-item-type-custom.menu-item-object-custom > a"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/www.facebook.com\/westonruter\">",
                                    "target": [
                                        ".footer-social > .menu-item-7749.menu-item-type-custom.menu-item-object-custom > a"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/www.linkedin.com\/in\/westonruter\/\">",
                                    "target": [
                                        ".footer-social > .menu-item-7750.menu-item-type-custom.menu-item-object-custom > a"
                                    ]
                                },
                                {
                                    "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=\"http:\/\/github.com\/westonruter\">",
                                    "target": [
                                        ".footer-social > .menu-item-7751.menu-item-type-custom.menu-item-object-custom > a[href$=\"westonruter\"]"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/profiles.wordpress.org\/westonruter\">",
                                    "target": [
                                        ".footer-social > .menu-item-7798.menu-item-type-custom.menu-item-object-custom > a"
                                    ]
                                },
                                {
                                    "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=\"\/key.asc\" rel=\"key\">PGP\/GPG public key<\/a>",
                                    "target": [
                                        "a[href$=\"key.asc\"]"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/pantheon.io\/\" target=\"_blank\" rel=\"noopener\">Pantheon<\/a>",
                                    "target": [
                                        "a[href$=\"pantheon.io\/\"]"
                                    ]
                                },
                                {
                                    "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 rel=\"me\" href=\"https:\/\/mastodon.social\/@westonruter\">Mastodon<\/a>",
                                    "target": [
                                        "a[rel=\"me\"]"
                                    ]
                                },
                                {
                                    "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=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>",
                                    "target": [
                                        ".footer-copyright > a[href$=\"weston.ruter.net\/\"]"
                                    ]
                                },
                                {
                                    "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 class=\"to-the-top\" href=\"#site-header\">\n\t\t\t\t\t\t<span class=\"to-the-top-long\">\n\t\t\t\t\t\t\tTo the top <span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"to-the-top-short\">\n\t\t\t\t\t\t\tUp <span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>",
                                    "target": [
                                        ".to-the-top"
                                    ]
                                }
                            ]
                        },
                        {
                            "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=\"post-meta\">",
                                    "target": [
                                        ".post-meta"
                                    ]
                                },
                                {
                                    "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=\"social-menu footer-social reset-list-style social-icons fill-children-current-color\">",
                                    "target": [
                                        ".footer-social"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "listitem",
                            "impact": "serious",
                            "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 class=\"post-author meta-wrapper\">",
                                    "target": [
                                        ".post-author"
                                    ]
                                },
                                {
                                    "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=\"post-date meta-wrapper\">",
                                    "target": [
                                        ".post-date"
                                    ]
                                },
                                {
                                    "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=\"post-comment-link meta-wrapper\">",
                                    "target": [
                                        ".post-comment-link"
                                    ]
                                },
                                {
                                    "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24026\">",
                                    "target": [
                                        ".footer-social > .menu-item-24026.menu-item-type-custom.menu-item-object-custom"
                                    ]
                                },
                                {
                                    "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7748\">",
                                    "target": [
                                        ".footer-social > .menu-item-7748.menu-item-type-custom.menu-item-object-custom"
                                    ]
                                },
                                {
                                    "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7749\">",
                                    "target": [
                                        ".footer-social > .menu-item-7749.menu-item-type-custom.menu-item-object-custom"
                                    ]
                                },
                                {
                                    "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7750\">",
                                    "target": [
                                        ".footer-social > .menu-item-7750.menu-item-type-custom.menu-item-object-custom"
                                    ]
                                },
                                {
                                    "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7751\">",
                                    "target": [
                                        ".footer-social > .menu-item-7751.menu-item-type-custom.menu-item-object-custom"
                                    ]
                                },
                                {
                                    "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7798\">",
                                    "target": [
                                        ".footer-social > .menu-item-7798.menu-item-type-custom.menu-item-object-custom"
                                    ]
                                }
                            ]
                        },
                        {
                            "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=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                    "target": [
                                        "#i-amp-2"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                    "target": [
                                        "#i-amp-5"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">",
                                    "target": [
                                        ".attachment-post-thumbnail"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-email"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-facebook"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-twitter"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                    "target": [
                                        ".amp-social-share-linkedin"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"wp-comment-cookies-consent\" name=\"wp-comment-cookies-consent\" type=\"checkbox\" value=\"yes\">",
                                    "target": [
                                        "#wp-comment-cookies-consent"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input type=\"checkbox\" name=\"subscribe_comments\" id=\"subscribe_comments\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                    "target": [
                                        "#subscribe_comments"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input type=\"checkbox\" name=\"subscribe_blog\" id=\"subscribe_blog\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                    "target": [
                                        "#subscribe_blog"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input name=\"submit\" type=\"submit\" id=\"submit\" class=\"submit\" value=\"Post Comment\">",
                                    "target": [
                                        "#submit"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"submit\" class=\"wp-block-button__link\" name=\"jetpack_subscriptions_widget\">\n\t\t\t\t\t\t\tSubscribe\t\t\t\t\t\t<\/button>",
                                    "target": [
                                        ".wp-block-button__link"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "scrollable-region-focusable",
                            "impact": null,
                            "tags": [
                                "cat.keyboard",
                                "wcag2a",
                                "wcag211"
                            ],
                            "description": "Ensure elements that have scrollable content are accessible by keyboard",
                            "help": "Scrollable region must have keyboard access",
                            "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/scrollable-region-focusable?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "moderate",
                                            "message": "Element contains focusable elements"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        }
                    ],
                    "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": {
                                                "messageKey": "pseudoContent"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<figure class=\"featured-media\">",
                                                    "target": [
                                                        "figure"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a pseudo element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<figcaption class=\"wp-caption-text\">Photo by cottonbro studio on <a href=\"https:\/\/www.pexels.com\/photo\/man-eating-noodles-7594054\/\" rel=\"nofollow\">Pexels.com<\/a><\/figcaption>",
                                    "target": [
                                        "figcaption"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a pseudo element"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "messageKey": "pseudoContent"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<figure class=\"featured-media\">",
                                                    "target": [
                                                        "figure"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a pseudo element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<a href=\"https:\/\/www.pexels.com\/photo\/man-eating-noodles-7594054\/\" rel=\"nofollow\">Pexels.com<\/a>",
                                    "target": [
                                        "figcaption > a[rel=\"nofollow\"]"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a pseudo element"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "messageKey": "nonBmp"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element content contains only non-text characters"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<span class=\"arrow\" aria-hidden=\"true\">\u2190<\/span>",
                                    "target": [
                                        ".previous-post > .arrow[aria-hidden=\"true\"]"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element content contains only non-text characters"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "messageKey": "nonBmp"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element content contains only non-text characters"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>",
                                    "target": [
                                        ".to-the-top-short > .arrow[aria-hidden=\"true\"]"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element content contains only non-text characters"
                                }
                            ]
                        }
                    ]
                },
                "base_page_ip_ptr": "",
                "base_page_cname": "",
                "base_page_dns_server": "ns-cloud-d4.googledomains.com",
                "browser_name": "Chrome",
                "eventName": "Step_1",
                "test_run_time_ms": 11997,
                "testUrl": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                "userTime.is": 2082,
                "userTimes": {
                    "is": 2082,
                    "dr": 2082,
                    "visible": 2092,
                    "ofv": 2092,
                    "mbv": 2102,
                    "e_is": 2102,
                    "pc": 2105,
                    "ol": 2111
                },
                "userTime.dr": 2082,
                "userTime.visible": 2092,
                "userTime.ofv": 2092,
                "userTime.mbv": 2102,
                "userTime.e_is": 2102,
                "userTime.pc": 2105,
                "userTime.ol": 2111,
                "userTime": 2111,
                "custom": [
                    "Colordepth",
                    "Dpi",
                    "Images",
                    "Resolution",
                    "fonts",
                    "generated-content-percent",
                    "generated-content-size",
                    "imgs-in-viewport",
                    "imgs-no-alt",
                    "imgs-out-viewport",
                    "jsLibsVulns",
                    "meta-viewport",
                    "possibly-render-blocking-reqs",
                    "rendered-html",
                    "securityHeaders",
                    "wpContentType"
                ],
                "Colordepth": 24,
                "Dpi": "{\"dppx\":2,\"dpcm\":75.59055118110236,\"dpi\":192}",
                "Images": "[{\"url\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1\",\"width\":414,\"height\":276,\"naturalWidth\":414,\"naturalHeight\":276},{\"url\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=350%2C200\",\"width\":350,\"height\":200,\"naturalWidth\":0,\"naturalHeight\":0},{\"url\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=350%2C200\",\"width\":350,\"height\":200,\"naturalWidth\":0,\"naturalHeight\":0},{\"url\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=350%2C200\",\"width\":350,\"height\":200,\"naturalWidth\":0,\"naturalHeight\":0},{\"url\":\"https:\/\/secure.gravatar.com\/avatar\/90b179348780a6e7fe8e502968dc534a?s=120&d=mm&r=g\",\"width\":40,\"height\":40,\"naturalWidth\":0,\"naturalHeight\":0},{\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d3c55d9819af7baab6128ef12d163435?s=120&d=mm&r=g\",\"width\":40,\"height\":40,\"naturalWidth\":0,\"naturalHeight\":0}]",
                "Resolution": "{\"absolute\":{\"height\":622,\"width\":414},\"available\":{\"height\":622,\"width\":414}}",
                "fonts": [
                    {
                        "family": "NonBreakingSpaceOverride",
                        "display": "optional",
                        "status": "loaded",
                        "style": "normal",
                        "weight": "normal"
                    },
                    {
                        "family": "Inter var",
                        "display": "optional",
                        "status": "loaded",
                        "style": "normal",
                        "weight": "100 900"
                    },
                    {
                        "family": "Inter var",
                        "display": "optional",
                        "status": "unloaded",
                        "style": "italic",
                        "weight": "100 900"
                    },
                    {
                        "family": "social-logos",
                        "display": "auto",
                        "status": "loaded",
                        "style": "normal",
                        "weight": "400"
                    }
                ],
                "generated-content-percent": 6.1399999999999997,
                "generated-content-size": 8.6099999999999994,
                "imgs-in-viewport": [
                    {
                        "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&ssl=1",
                        "html": "<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">",
                        "currentSrc": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                        "srcSet": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&ssl=1 1740w",
                        "sizes": "(max-width: 1200px) 100vw, 1200px",
                        "priority": null,
                        "loading": null,
                        "naturalWidth": 414,
                        "naturalHeight": 276
                    }
                ],
                "imgs-no-alt": [],
                "imgs-out-viewport": [
                    {
                        "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=350%2C200",
                        "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                        "currentSrc": "",
                        "srcSet": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=1050%2C600 3x",
                        "sizes": null,
                        "priority": null,
                        "loading": "lazy",
                        "naturalWidth": 0,
                        "naturalHeight": 0
                    },
                    {
                        "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=350%2C200",
                        "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                        "currentSrc": "",
                        "srcSet": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x",
                        "sizes": null,
                        "priority": null,
                        "loading": "lazy",
                        "naturalWidth": 0,
                        "naturalHeight": 0
                    },
                    {
                        "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=350%2C200",
                        "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                        "currentSrc": "",
                        "srcSet": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=1050%2C600 3x",
                        "sizes": null,
                        "priority": null,
                        "loading": "lazy",
                        "naturalWidth": 0,
                        "naturalHeight": 0
                    },
                    {
                        "src": "https:\/\/secure.gravatar.com\/avatar\/90b179348780a6e7fe8e502968dc534a?s=120&d=mm&r=g",
                        "html": "<img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/90b179348780a6e7fe8e502968dc534a?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\">",
                        "currentSrc": "",
                        "srcSet": null,
                        "sizes": null,
                        "priority": null,
                        "loading": "lazy",
                        "naturalWidth": 0,
                        "naturalHeight": 0
                    },
                    {
                        "src": "https:\/\/secure.gravatar.com\/avatar\/d3c55d9819af7baab6128ef12d163435?s=120&d=mm&r=g",
                        "html": "<img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/d3c55d9819af7baab6128ef12d163435?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\">",
                        "currentSrc": "",
                        "srcSet": null,
                        "sizes": null,
                        "priority": null,
                        "loading": "lazy",
                        "naturalWidth": 0,
                        "naturalHeight": 0
                    }
                ],
                "jsLibsVulns": [],
                "meta-viewport": "width=device-width",
                "possibly-render-blocking-reqs": [],
                "rendered-html": "<html class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\"><head><meta charset=\"UTF-8\"><meta name=\"viewport\" content=\"width=device-width\"><style amp-runtime=\"\" i-amphtml-version=\"012310061803000\">\/* inner styles set by WPT to match CSSOM *\/html { overflow-x: hidden !important; }html.i-amphtml-fie { height: 100% !important; width: 100% !important; }html:not([amp4ads]), html:not([amp4ads]) body { height: auto !important; }html:not([amp4ads]) body { margin: 0px !important; }body { text-size-adjust: 100%; }html.i-amphtml-singledoc.i-amphtml-embedded { touch-action: pan-y pinch-zoom; }html.i-amphtml-fie > body, html.i-amphtml-singledoc > body { overflow: visible !important; }html.i-amphtml-fie:not(.i-amphtml-inabox) > body, html.i-amphtml-singledoc:not(.i-amphtml-inabox) > body { position: relative !important; }html.i-amphtml-ios-embed-legacy > body { overflow: hidden auto !important; position: absolute !important; }html.i-amphtml-ios-embed { position: static; overflow-y: auto !important; }#i-amphtml-wrapper { overflow: hidden auto !important; position: absolute !important; inset: 0px !important; margin: 0px !important; display: block !important; }html.i-amphtml-ios-embed.i-amphtml-ios-overscroll, html.i-amphtml-ios-embed.i-amphtml-ios-overscroll > #i-amphtml-wrapper { }#i-amphtml-wrapper > body { position: relative !important; border-top: 1px solid transparent !important; }#i-amphtml-wrapper + body { visibility: visible; }#i-amphtml-wrapper + body .i-amphtml-lightbox-element, #i-amphtml-wrapper + body[i-amphtml-lightbox] { visibility: hidden; }#i-amphtml-wrapper + body[i-amphtml-lightbox] .i-amphtml-lightbox-element { visibility: visible; }#i-amphtml-wrapper.i-amphtml-scroll-disabled, .i-amphtml-scroll-disabled { overflow: hidden !important; }amp-instagram { background-color: rgb(255, 255, 255); padding: 54px 0px 0px !important; }amp-iframe iframe { box-sizing: border-box !important; }[amp-access][amp-access-hide] { display: none; }[subscriptions-dialog], body:not(.i-amphtml-subs-ready) [subscriptions-action], body:not(.i-amphtml-subs-ready) [subscriptions-section] { display: none !important; }amp-experiment, amp-live-list > [update] { display: none; }amp-list[resizable-children] > .i-amphtml-loading-container.amp-hidden { display: none !important; }amp-list [fetch-error], amp-list[load-more] [load-more-button], amp-list[load-more] [load-more-end], amp-list[load-more] [load-more-failed], amp-list[load-more] [load-more-loading] { display: none; }amp-list[diffable] div[role=\"list\"] { display: block; }amp-story-page, amp-story[standalone] { min-height: 1px !important; display: block !important; height: 100% !important; margin: 0px !important; padding: 0px !important; overflow: hidden !important; width: 100% !important; }amp-story[standalone] { background-color: rgb(0, 0, 0) !important; position: relative !important; }amp-story-page { background-color: rgb(117, 117, 117); }amp-story .amp-active > div, amp-story .i-amphtml-loader-background { display: none !important; }amp-story-page:not(:first-of-type):not([distance]):not([active]) { transform: translateY(1000vh) !important; }amp-autocomplete { position: relative !important; display: inline-block !important; }amp-autocomplete > input, amp-autocomplete > textarea { padding: 0.5rem; border: 1px solid rgba(0, 0, 0, 0.33); }.i-amphtml-autocomplete-results, amp-autocomplete > input, amp-autocomplete > textarea { font-size: 1rem; line-height: 1.5rem; }[amp-fx^=\"fly-in\"] { visibility: hidden; }amp-script[nodom], amp-script[sandboxed] { visibility: hidden; position: fixed !important; top: 0px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }[hidden] { display: none !important; }.i-amphtml-element { display: inline-block; }.i-amphtml-blurry-placeholder { pointer-events: none; transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1) 0s !important; }[layout=\"nodisplay\"]:not(.i-amphtml-element) { display: none !important; }.i-amphtml-layout-fixed, [layout=\"fixed\"][width][height]:not(.i-amphtml-layout-fixed) { display: inline-block; position: relative; }.i-amphtml-layout-responsive, [layout=\"responsive\"][width][height]:not(.i-amphtml-layout-responsive), [width][height][heights]:not([layout]):not(.i-amphtml-layout-responsive), [width][height][sizes]:not(img):not([layout]):not(.i-amphtml-layout-responsive) { display: block; position: relative; }.i-amphtml-layout-intrinsic, [layout=\"intrinsic\"][width][height]:not(.i-amphtml-layout-intrinsic) { display: inline-block; position: relative; max-width: 100%; }.i-amphtml-layout-intrinsic .i-amphtml-sizer { max-width: 100%; }.i-amphtml-intrinsic-sizer { max-width: 100%; display: block !important; }.i-amphtml-layout-container, .i-amphtml-layout-fixed-height, [layout=\"container\"], [layout=\"fixed-height\"][height]:not(.i-amphtml-layout-fixed-height) { display: block; position: relative; }.i-amphtml-layout-fill, .i-amphtml-layout-fill.i-amphtml-notbuilt, [layout=\"fill\"]:not(.i-amphtml-layout-fill), body noscript > * { display: block; position: absolute; inset: 0px; overflow: hidden !important; }body noscript > * { width: 100%; height: 100%; z-index: 2; position: absolute !important; }body noscript { display: inline !important; }.i-amphtml-layout-flex-item, [layout=\"flex-item\"]:not(.i-amphtml-layout-flex-item) { display: block; position: relative; flex: 1 1 auto; }.i-amphtml-layout-fluid { position: relative; }.i-amphtml-layout-size-defined { overflow: hidden !important; }.i-amphtml-layout-awaiting-size { position: absolute !important; top: auto !important; bottom: auto !important; }i-amphtml-sizer { display: block !important; }@supports (aspect-ratio:1\/1) {\n  i-amphtml-sizer.i-amphtml-disable-ar { display: none !important; }\n}.i-amphtml-blurry-placeholder, .i-amphtml-fill-content { display: block; height: 0px; max-height: 100%; max-width: 100%; min-height: 100%; min-width: 100%; width: 0px; margin: auto; }.i-amphtml-layout-size-defined .i-amphtml-fill-content { position: absolute; inset: 0px; }.i-amphtml-replaced-content, .i-amphtml-screen-reader { padding: 0px !important; border: none !important; }.i-amphtml-screen-reader { position: fixed !important; top: 0px !important; left: 0px !important; width: 4px !important; height: 4px !important; opacity: 0 !important; overflow: hidden !important; margin: 0px !important; display: block !important; visibility: visible !important; }.i-amphtml-screen-reader ~ .i-amphtml-screen-reader { left: 8px !important; }.i-amphtml-screen-reader ~ .i-amphtml-screen-reader ~ .i-amphtml-screen-reader { left: 12px !important; }.i-amphtml-screen-reader ~ .i-amphtml-screen-reader ~ .i-amphtml-screen-reader ~ .i-amphtml-screen-reader { left: 16px !important; }.i-amphtml-unresolved { position: relative; overflow: hidden !important; }.i-amphtml-select-disabled { user-select: none !important; }.i-amphtml-notbuilt, [layout]:not(.i-amphtml-element), [width][height][heights]:not([layout]):not(.i-amphtml-element), [width][height][sizes]:not(img):not([layout]):not(.i-amphtml-element) { position: relative; overflow: hidden !important; color: transparent !important; }.i-amphtml-notbuilt:not(.i-amphtml-layout-container) > *, [layout]:not([layout=\"container\"]):not(.i-amphtml-element) > *, [width][height][heights]:not([layout]):not(.i-amphtml-element) > *, [width][height][sizes]:not([layout]):not(.i-amphtml-element) > * { display: none; }amp-img:not(.i-amphtml-element)[i-amphtml-ssr] > img.i-amphtml-fill-content { display: block; }.i-amphtml-notbuilt:not(.i-amphtml-layout-container), [layout]:not([layout=\"container\"]):not(.i-amphtml-element), [width][height][heights]:not([layout]):not(.i-amphtml-element), [width][height][sizes]:not(img):not([layout]):not(.i-amphtml-element) { color: transparent !important; line-height: 0 !important; }.i-amphtml-ghost { visibility: hidden !important; }.i-amphtml-element > [placeholder], [layout]:not(.i-amphtml-element) > [placeholder], [width][height][heights]:not([layout]):not(.i-amphtml-element) > [placeholder], [width][height][sizes]:not([layout]):not(.i-amphtml-element) > [placeholder] { display: block; line-height: normal; }.i-amphtml-element > [placeholder].amp-hidden, .i-amphtml-element > [placeholder].hidden { visibility: hidden; }.i-amphtml-element:not(.amp-notsupported) > [fallback], .i-amphtml-layout-container > [placeholder].amp-hidden, .i-amphtml-layout-container > [placeholder].hidden { display: none; }.i-amphtml-layout-size-defined > [fallback], .i-amphtml-layout-size-defined > [placeholder] { z-index: 1; position: absolute !important; inset: 0px !important; }amp-img[i-amphtml-ssr]:not(.i-amphtml-element) > [placeholder] { z-index: auto; }.i-amphtml-notbuilt > [placeholder] { display: block !important; }.i-amphtml-hidden-by-media-query { display: none !important; }.i-amphtml-element-error { background: red !important; color: rgb(255, 255, 255) !important; position: relative !important; }.i-amphtml-element-error::before { content: attr(error-message); }i-amp-scroll-container, i-amphtml-scroll-container { position: absolute; inset: 0px; display: block; }i-amp-scroll-container.amp-active, i-amphtml-scroll-container.amp-active { overflow: auto; }.i-amphtml-loading-container { pointer-events: none; z-index: 1; display: block !important; }.i-amphtml-notbuilt > .i-amphtml-loading-container { display: block !important; }.i-amphtml-loading-container.amp-hidden { visibility: hidden; }.i-amphtml-element > [overflow] { cursor: pointer; position: relative; z-index: 2; visibility: hidden; display: initial; line-height: normal; }.i-amphtml-layout-size-defined > [overflow] { position: absolute; }.i-amphtml-element > [overflow].amp-visible { visibility: visible; }template { display: none !important; }.amp-border-box, .amp-border-box *, .amp-border-box ::after, .amp-border-box ::before { box-sizing: border-box; }amp-pixel { display: none !important; }amp-analytics, amp-auto-ads, amp-story-auto-ads { visibility: hidden; position: fixed !important; top: 0px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }amp-story { visibility: hidden !important; }html.i-amphtml-fie > amp-analytics { position: initial !important; }[visible-when-invalid]:not(.visible), form [submit-error], form [submit-success], form [submitting] { display: none; }amp-accordion { display: block !important; }@media (min-width: 1px) {\n  :where(amp-accordion > section) > :first-child { margin: 0px; background-color: rgb(239, 239, 239); padding-right: 20px; border: 1px solid rgb(223, 223, 223); }\n  :where(amp-accordion > section) > :last-child { margin: 0px; }\n}amp-accordion > section { float: none !important; }amp-accordion > section > * { float: none !important; display: block !important; overflow: hidden !important; position: relative !important; }amp-accordion, amp-accordion > section { margin: 0px; }amp-accordion:not(.i-amphtml-built) > section > :last-child { display: none !important; }amp-accordion:not(.i-amphtml-built) > section[expanded] > :last-child { display: block !important; }<\/style><style amp-extension=\"amp-lightbox\">\/* inner styles set by WPT to match CSSOM *\/amp-lightbox { display: none; z-index: 1000; position: fixed !important; inset: 0px !important; }amp-lightbox[scrollable] { overflow: hidden auto !important; }amp-lightbox i-amphtml-ad-close-header { opacity: 0; transition: opacity 0.1s ease-in 0s; height: 60px !important; visibility: visible !important; position: fixed !important; top: 0px !important; left: 0px !important; right: 0px !important; z-index: 1000 !important; display: flex !important; align-items: center !important; justify-content: right !important; }[animate-in=\"fly-in-bottom\"] > i-amphtml-ad-close-header, [animate-in=\"fly-in-top\"] > i-amphtml-ad-close-header { transition-delay: 0.2s; }amp-lightbox .amp-ad-close-header { box-sizing: border-box; padding: 5px; line-height: 40px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-family: Helvetica, sans-serif; font-size: 12px; cursor: pointer; opacity: 1 !important; }amp-lightbox .amp-ad-close-header > :first-child { margin-left: auto !important; pointer-events: none !important; }amp-lightbox .amp-ad-close-button { background: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"24\\\" height=\\\"24\\\" fill=\\\"%23fff\\\"><path d=\\\"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\\\"\/><path d=\\\"M0 0h24v24H0z\\\" fill=\\\"none\\\"\/><\/svg>\") 50% center no-repeat; width: 40px; height: 40px; border-radius: 40px; margin-left: 5px; display: block !important; pointer-events: none !important; }amp-lightbox .amp-ad-close-header:active > .amp-ad-close-button { background-color: rgba(255, 255, 255, 0.3); }<\/style><style amp-extension=\"amp-social-share\">\/* inner styles set by WPT to match CSSOM *\/.amp-social-share-facebook { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M212 197h-37v60h37v176h70V257h50l5-60h-55v-33c0-14 3-20 17-20h38V83h-49c-52 0-76 23-76 67v47z\\\"\/><\/svg>\"); }.amp-social-share-pinterest { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M267 77c-101 0-151 71-151 131 0 36 14 69 43 81 5 2 9 0 11-6l4-16c1-6 1-8-3-12-8-10-14-23-14-42 0-53 40-101 104-101 57 0 88 35 88 81 0 61-27 112-67 112-22 0-39-18-33-40 6-27 18-56 18-75 0-17-9-32-28-32-23 0-41 24-41 55 0 20 7 33 7 33l-27 115c-9 34-2 76-1 80 0 3 4 3 5 1 2-2 29-35 38-69l15-58c7 14 29 27 51 27 68 0 114-62 114-145 0-62-53-120-133-120z\\\"\/><\/svg>\"); }.amp-social-share-linkedin { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M186.4 142.4c0 19-15.3 34.5-34.2 34.5-18.9 0-34.2-15.4-34.2-34.5 0-19 15.3-34.5 34.2-34.5 18.9 0 34.2 15.5 34.2 34.5zm-5 58.9h-57.8v186.8h57.8V201.3zm92.4 0h-55.4v186.8h55.4v-98c0-26.3 12.1-41.9 35.2-41.9 21.3 0 31.5 15 31.5 41.9v98H398V269.8c0-50-28.3-74.2-68-74.2-39.6 0-56.3 30.9-56.3 30.9v-25.2h.1z\\\"\/><\/svg>\"); }.amp-social-share-email { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M101 142v229h310V142H101zm275 26-120 91-120-91h240zm-248 26 64 49-64 64V194zm0 150 85-85 43 33 43-33 85 85H128zm256-36-64-65 64-49v114z\\\"\/><\/svg>\"); }.amp-social-share-twitter { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"1200\\\" height=\\\"1227\\\" fill=\\\"none\\\"><path d=\\\"M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284h.026zM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854v-.026z\\\" fill=\\\"%23fff\\\"\/><\/svg>\"); background-size: 30%; }.amp-social-share-tumblr { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M211 80c-2 19-7 34-13 46a96 96 0 0 1-59 50v50h39v125c0 16 1 28 5 37 3 8 9 16 18 24s20 13 32 17c13 5 27 7 43 7a174 174 0 0 0 81-20v-56a97 97 0 0 1-54 18c-10 0-19-3-27-7-6-4-10-8-12-14s-3-19-3-40v-91h85v-56h-85V80h-50z\\\"\/><\/svg>\"); }.amp-social-share-whatsapp { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"46\\\" height=\\\"46\\\"><path fill=\\\"%23FFF\\\" d=\\\"M35.4 10.4a18.27 18.27 0 0 0-31.2 13c0 3.2.9 6.3 2.4 9.1L4 42l9.7-2.5c2.7 1.5 5.7 2.2 8.7 2.2a18.4 18.4 0 0 0 13-31.3zM22.5 38.6c-2.7 0-5.4-.7-7.7-2.1l-.6-.3-5.8 1.5L9.9 32l-.4-.6c-4.4-7.1-2.3-16.5 4.9-20.9 7.2-4.4 16.5-2.3 20.9 4.9 4.4 7.2 2.3 16.5-4.9 20.9-2.3 1.5-5.1 2.3-7.9 2.3zm8.8-11.1-1.1-.5s-1.6-.7-2.6-1.2c-.1 0-.2-.1-.3-.1-.3 0-.5.1-.7.2l-1.5 1.7c-.1.2-.3.3-.5.3h-.1c-.1 0-.3-.1-.4-.2l-.5-.2c-1.1-.5-2.1-1.1-2.9-1.9-.2-.2-.5-.4-.7-.6-.7-.7-1.4-1.5-1.9-2.4l-.1-.2c-.1-.1-.1-.2-.2-.4 0-.2 0-.4.1-.5 0 0 .4-.5.7-.8.2-.2.3-.5.5-.7.2-.3.3-.7.2-1-.1-.5-1.3-3.2-1.6-3.8-.2-.3-.4-.4-.7-.5h-1.1c-.2 0-.4.1-.6.1l-.1.1c-.2.1-.4.3-.6.4-.2.2-.3.4-.5.6a5.1 5.1 0 0 0-.6 5.4l.1.3c.9 1.9 2.1 3.6 3.7 5.1l.4.4c.3.3.6.5.8.8 2.1 1.8 4.5 3.1 7.2 3.8.3.1.7.1 1 .2h1c.5 0 1.1-.2 1.5-.4.3-.2.5-.2.7-.4l.2-.2c.2-.2.4-.3.6-.5.2-.2.4-.4.5-.6.2-.4.3-.9.4-1.4v-.7s-.1-.1-.3-.2z\\\"\/><\/svg>\"); }.amp-social-share-line { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M443 233c0-84-84-152-188-152S67 149 67 233c0 76 67 139 157 151 7 1 15 4 17 9s1 12 1 17l-3 16c-1 5-4 19 16 10s108-63 148-109c27-30 40-60 40-94zm-254 45a4 4 0 0 1-4 4h-53a4 4 0 0 1-2-1 4 4 0 0 1-1-3v-82a4 4 0 0 1 4-3h13a4 4 0 0 1 3 3v65h36a4 4 0 0 1 4 4zm32 0a4 4 0 0 1-4 4h-13a4 4 0 0 1-4-4v-82a4 4 0 0 1 4-3h13a4 4 0 0 1 4 3zm90 0a4 4 0 0 1-3 4h-13a4 4 0 0 1-1 0h-1v-1a3 3 0 0 1-1-1l-38-50v48a4 4 0 0 1-4 4h-13a4 4 0 0 1-4-4v-82a4 4 0 0 1 4-3h16v1l38 51v-49a4 4 0 0 1 4-3h13a4 4 0 0 1 3 3zm73-69a4 4 0 0 1-3 4h-36v14h36a4 4 0 0 1 3 4v13a4 4 0 0 1-3 4h-36v13h36a4 4 0 0 1 3 4v13a4 4 0 0 1-3 4h-53a4 4 0 0 1-3-1 4 4 0 0 1-1-3v-82a4 4 0 0 1 1-2 4 4 0 0 1 3-1h53a4 4 0 0 1 3 3z\\\" data-name=\\\"\u30ec\u30a4\u30e4\u30fc 1\\\"\/><\/svg>\"); }.amp-social-share-sms { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"30\\\" height=\\\"29\\\"><path fill=\\\"none\\\" stroke=\\\"%23FFF\\\" stroke-width=\\\"3\\\" d=\\\"M8.7 26v-5.7H2V2h26v18.4H15.9z\\\"\/><\/svg>\"); }.amp-social-share-system { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"24\\\" height=\\\"24\\\" fill=\\\"%23fff\\\"><path fill=\\\"none\\\" d=\\\"M0 0h24v24H0z\\\"\/><path d=\\\"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11A2.99 2.99 0 0 0 21 5a3 3 0 1 0-5.91.7L8.04 9.81A2.99 2.99 0 0 0 3 12a3 3 0 0 0 5.04 2.19l7.12 4.16A2.92 2.92 0 1 0 18 16.08z\\\"\/><\/svg>\"); }amp-social-share { background-repeat: no-repeat; background-position: 50% center; background-size: contain; text-decoration: none; cursor: pointer; position: relative; }amp-social-share:focus { outline: rgb(3, 137, 255) solid 2px; outline-offset: 2px; }.amp-social-share-twitter { background-color: rgb(0, 0, 0); }.amp-social-share-facebook { background-color: rgb(50, 82, 159); }.amp-social-share-pinterest { background-color: rgb(230, 0, 35); }.amp-social-share-linkedin { background-color: rgb(0, 119, 181); }.amp-social-share-tumblr { background-color: rgb(60, 90, 119); }.amp-social-share-email { background-color: rgb(0, 0, 0); }.amp-social-share-whatsapp { background-color: rgb(37, 211, 102); }.amp-social-share-line { background-color: rgb(82, 180, 72); }.amp-social-share-sms { background-color: rgb(202, 43, 99); }.amp-social-share-system { background-color: rgb(0, 0, 0); }<\/style><meta name=\"robots\" content=\"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1\"><meta property=\"og:locale\" content=\"en_US\"><meta property=\"og:type\" content=\"article\"><meta property=\"og:title\" content=\"Running the WordPress Plugin Directory Slurper - Weston Ruter\"><meta property=\"og:description\" content=\"As part of my work on the WordPress Core Performance Team, I need to do analyses on the plugins in the WordPress Plugin Directory. For example, in WordPress 6.3 we\u2019re finally shipping first-party support for adding async and defer to scripts (a 13-year old ticket). In this case, the excellent WordPress Directory Searcher (WPdirectory) is [\u2026]\"><meta property=\"og:url\" content=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\"><meta property=\"og:site_name\" content=\"Weston Ruter\"><meta property=\"article:published_time\" content=\"2023-07-02T01:48:10+00:00\"><meta property=\"article:modified_time\" content=\"2023-07-02T02:03:26+00:00\"><meta property=\"og:image\" content=\"https:\/\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg\"><meta property=\"og:image:width\" content=\"1880\"><meta property=\"og:image:height\" content=\"1253\"><meta property=\"og:image:type\" content=\"image\/jpeg\"><meta name=\"author\" content=\"Weston Ruter\"><meta name=\"twitter:card\" content=\"summary_large_image\"><meta name=\"twitter:image\" content=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1880%2C1253&amp;ssl=1\"><meta name=\"twitter:label1\" content=\"Written by\"><meta name=\"twitter:data1\" content=\"Weston Ruter\"><meta name=\"twitter:label2\" content=\"Est. reading time\"><meta name=\"twitter:data2\" content=\"1 minute\"><meta name=\"generator\" content=\"WordPress 6.3.2\"><meta name=\"generator\" content=\"Site Kit by Google 1.111.0\"><meta name=\"theme-color\" content=\"#ffffff\"><meta name=\"apple-mobile-web-app-capable\" content=\"yes\"><meta name=\"mobile-web-app-capable\" content=\"yes\"><meta name=\"apple-mobile-web-app-title\" content=\"Weston Ruter\"><meta name=\"application-name\" content=\"Weston Ruter\"><meta name=\"generator\" content=\"AMP Plugin v2.4.2; mode=standard; sandboxing-level=1:1\"><meta name=\"msapplication-TileImage\" content=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=270%2C270&amp;ssl=1\"><script async=\"\" src=\"https:\/\/cdn.ampproject.org\/v0.mjs\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0.js\" crossorigin=\"anonymous\"><\/script><script src=\"https:\/\/cdn.ampproject.org\/v0\/amp-analytics-0.1.mjs\" async=\"\" custom-element=\"amp-analytics\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-analytics-0.1.js\" crossorigin=\"anonymous\" custom-element=\"amp-analytics\"><\/script><script src=\"https:\/\/cdn.ampproject.org\/v0\/amp-bind-0.1.mjs\" async=\"\" custom-element=\"amp-bind\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-bind-0.1.js\" crossorigin=\"anonymous\" custom-element=\"amp-bind\"><\/script><script src=\"https:\/\/cdn.ampproject.org\/v0\/amp-install-serviceworker-0.1.mjs\" async=\"\" custom-element=\"amp-install-serviceworker\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-install-serviceworker-0.1.js\" crossorigin=\"anonymous\" custom-element=\"amp-install-serviceworker\"><\/script><script src=\"https:\/\/cdn.ampproject.org\/v0\/amp-lightbox-0.1.mjs\" async=\"\" custom-element=\"amp-lightbox\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-lightbox-0.1.js\" crossorigin=\"anonymous\" custom-element=\"amp-lightbox\"><\/script><script src=\"https:\/\/cdn.ampproject.org\/v0\/amp-social-share-0.1.mjs\" async=\"\" custom-element=\"amp-social-share\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-social-share-0.1.js\" crossorigin=\"anonymous\" custom-element=\"amp-social-share\"><\/script><link rel=\"icon\" href=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=32%2C32&amp;ssl=1\" sizes=\"32x32\"><link rel=\"icon\" href=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=192%2C192&amp;ssl=1\" sizes=\"192x192\"><style amp-custom=\"\" data-px-verified-tag=\"\">\/* inner styles set by WPT to match CSSOM *\/.jp-related-posts-i2__row { display: flex; margin-top: 1.5rem; }.jp-related-posts-i2__row:first-child { margin-top: 0px; }.jp-related-posts-i2__post { flex-grow: 1; flex-basis: 0px; margin: 0px 10px; display: flex; flex-direction: column; padding-left: 0px; }.jp-related-posts-i2__row[data-post-count=\"3\"] .jp-related-posts-i2__post { max-width: calc(33% - 20px); }.jp-related-posts-i2__row[data-post-count=\"2\"] .jp-related-posts-i2__post, .jp-related-posts-i2__row[data-post-count=\"1\"] .jp-related-posts-i2__post { max-width: calc(50% - 20px); }.jp-related-posts-i2__post-img-link, .jp-related-posts-i2__post-date, .jp-related-posts-i2__post-context { flex-direction: row; display: block; }.jp-related-posts-i2__post-link { display: block; width: 100%; line-height: 1.2em; }.jp-related-posts-i2__post-img-link { order: -1; }.jp-related-posts-i2__post-img-link img { width: 100%; }.jp-relatedposts-i2[data-layout=\"list\"] .jp-related-posts-i2__row { margin-top: 0px; display: block; }.jp-relatedposts-i2[data-layout=\"list\"] .jp-related-posts-i2__post { max-width: none; margin: 0px; }.jp-relatedposts-i2[data-layout=\"list\"].jp-related-posts-i2__post-img-link { margin-top: 1rem; }@media only screen and (max-width: 640px) {\n  .jp-related-posts-i2__row { margin-top: 0px; display: block; }\n  .jp-related-posts-i2__row[data-post-count] .jp-related-posts-i2__post { max-width: none; margin: 1rem 0px 0px; }\n  .jp-related-posts-i2__post-img-link { margin-top: 1rem; }\n  .jp-related-posts-i2__post-img-link img { width: 350px; }\n}.wp-block-button__link { box-sizing: border-box; cursor: pointer; display: inline-block; text-align: center; word-break: break-word; }:where(.wp-block-button__link) { border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }.wp-block-code { box-sizing: border-box; }.wp-block-code code { display: block; font-family: inherit; overflow-wrap: break-word; white-space: pre-wrap; }:where(.wp-block-columns) { margin-bottom: 1.75em; }:where(.wp-block-columns.has-background) { padding: 1.25em 2.375em; }:where(.wp-block-post-comments input[type=\"submit\"]) { border: none; }:where(.wp-block-cover-image:not(.has-text-color)), :where(.wp-block-cover:not(.has-text-color)) { color: rgb(255, 255, 255); }:where(.wp-block-cover-image.is-light:not(.has-text-color)), :where(.wp-block-cover.is-light:not(.has-text-color)) { color: rgb(0, 0, 0); }:where(.wp-block-file) { margin-bottom: 1.5em; }:where(.wp-block-file__button) { border-radius: 2em; display: inline-block; padding: 0.5em 1em; }:where(.wp-block-file__button):is(a):active, :where(.wp-block-file__button):is(a):focus, :where(.wp-block-file__button):is(a):hover, :where(.wp-block-file__button):is(a):visited { box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }@keyframes turn-on-visibility { \n  0% { opacity: 0; }\n  100% { opacity: 1; }\n}@keyframes turn-off-visibility { \n  0% { opacity: 1; visibility: visible; }\n  99% { opacity: 0; visibility: visible; }\n  100% { opacity: 0; visibility: hidden; }\n}@keyframes lightbox-zoom-in { \n  0% { transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }\n  100% { transform: translate(-50%, -50%) scale(1); }\n}@keyframes lightbox-zoom-out { \n  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }\n  99% { visibility: visible; }\n  100% { transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }\n}:where(.wp-block-latest-comments:not([style*=\"line-height\"] .wp-block-latest-comments__comment)) { line-height: 1.1; }:where(.wp-block-latest-comments:not([style*=\"line-height\"] .wp-block-latest-comments__comment-excerpt p)) { line-height: 1.8; }ul { box-sizing: border-box; }:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) { padding: 0.5em 1em; }:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) { padding: 0.5em 1em; }@keyframes overlay-menu__fade-in-animation { \n  0% { opacity: 0; transform: translateY(0.5em); }\n  100% { opacity: 1; transform: translateY(0px); }\n}:where(p.has-text-color:not(.has-link-color)) a { color: inherit; }:where(.wp-block-post-excerpt) { margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }:where(.wp-block-preformatted.has-background) { padding: 1.25em 2.375em; }:where(.wp-block-pullquote) { margin: 0px 0px 1em; }.wp-block-quote { box-sizing: border-box; }.wp-block-quote { overflow-wrap: break-word; }:where(.wp-block-search__button) { border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) { border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) { padding: 4px 8px; }:where(.wp-block-term-description) { margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }:where(pre.wp-block-verse) { font-family: inherit; }.entry-content { counter-reset: footnotes 0; }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.has-text-align-center { text-align: center; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }html :where(.has-border-color) { border-style: solid; }html :where([style*=\"border-top-color\"]) { border-top-style: solid; }html :where([style*=\"border-right-color\"]) { border-right-style: solid; }html :where([style*=\"border-bottom-color\"]) { border-bottom-style: solid; }html :where([style*=\"border-left-color\"]) { border-left-style: solid; }html :where([style*=\"border-width\"]) { border-style: solid; }html :where([style*=\"border-top-width\"]) { border-top-style: solid; }html :where([style*=\"border-right-width\"]) { border-right-style: solid; }html :where([style*=\"border-bottom-width\"]) { border-bottom-style: solid; }html :where([style*=\"border-left-width\"]) { border-left-style: solid; }html :where(img[class*=\"wp-image-\"]) { height: auto; max-width: 100%; }:where(figure) { margin: 0px 0px 1em; }html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }@media screen and (max-width: 600px) {\n  html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: 0px; }\n}@-webkit-keyframes a { \n  100% { transform: rotate(1turn); }\n}@keyframes a { \n  100% { transform: rotate(1turn); }\n}@-webkit-keyframes b { \n  0% { background-position: 0px 0px; }\n  100% { background-position: 30px 0px; }\n}@keyframes b { \n  0% { background-position: 0px 0px; }\n  100% { background-position: 30px 0px; }\n}.wp-block-button__link { color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }body { --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--accent: #2776d7; --wp--preset--color--primary: #000; --wp--preset--color--secondary: #6d6d6d; --wp--preset--color--subtle-background: #dbdbdb; --wp--preset--color--background: #fff; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 18px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 26.25px; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--normal: 21px; --wp--preset--font-size--larger: 32px; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }:where(.is-layout-flex) { gap: 0.5em; }:where(.is-layout-grid) { gap: 0.5em; }:where(.wp-block-columns.is-layout-flex) { gap: 2em; }:where(.wp-block-columns.is-layout-grid) { gap: 2em; }:where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; }:where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; }:where(.wp-block-columns.is-layout-flex) { gap: 2em; }:where(.wp-block-columns.is-layout-grid) { gap: 2em; }:where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; }:where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; }html, body { border: none; margin: 0px; padding: 0px; }h1, h2, p, blockquote, code, em, img, small, li, ul, form, label, button { border: none; font-size: inherit; line-height: inherit; margin: 0px; padding: 0px; text-align: inherit; }blockquote::before, blockquote::after { content: \"\"; }html { font-size: 62.5%; scroll-behavior: smooth; }@media (prefers-reduced-motion: reduce) {\n  html { scroll-behavior: auto; }\n}body { background: rgb(245, 239, 224); box-sizing: border-box; color: rgb(0, 0, 0); font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; font-size: 1.8rem; letter-spacing: -0.015em; text-align: left; }@supports ( font-variation-settings: normal ) {\n  body { font-family: \"Inter var\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }\n}*, ::before, ::after { box-sizing: inherit; -webkit-font-smoothing: antialiased; word-break: break-word; overflow-wrap: break-word; }#site-content { overflow: hidden; }.entry-content::after { clear: both; content: \"\"; display: block; }a, path { transition: all 0.15s linear 0s; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; word-break: normal; position: absolute !important; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: 700; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.skip-link { left: -9999rem; top: 2.5rem; z-index: 999999999; text-decoration: underline; }.skip-link:focus { display: block; left: 6px; top: 7px; font-size: 14px; font-weight: 600; text-decoration: none; line-height: normal; padding: 15px 23px 14px; z-index: 100000; right: auto; }@font-face { font-family: NonBreakingSpaceOverride; src: url(\"https:\/\/weston.ruter.net\/wp-content\/plugins\/amp\/assets\/fonts\/nonbreakingspaceoverride.woff2\") format(\"woff2\"), url(\"https:\/\/weston.ruter.net\/wp-content\/plugins\/amp\/assets\/fonts\/nonbreakingspaceoverride.woff\") format(\"woff\"); font-display: optional; }@font-face { font-family: \"Inter var\"; font-weight: 100 900; font-style: normal; src: url(\"https:\/\/weston.ruter.net\/wp-content\/themes\/twentytwenty\/assets\/fonts\/inter\/Inter-upright-var.woff2\") format(\"woff2\"); font-display: optional; }@font-face { font-family: \"Inter var\"; font-weight: 100 900; font-style: italic; src: url(\"https:\/\/weston.ruter.net\/wp-content\/themes\/twentytwenty\/assets\/fonts\/inter\/Inter-italic-var.woff2\") format(\"woff2\"); font-display: optional; }@media (prefers-reduced-motion: reduce) {\n  * { animation-duration: 0s !important; transition-duration: 0s !important; }\n}main { display: block; }h1, h2, .faux-heading { font-feature-settings: \"lnum\"; font-variant-numeric: lining-nums; font-weight: 700; letter-spacing: -0.0415625em; line-height: 1.25; margin: 3.5rem 0px 2rem; }h1 { font-size: 3.6rem; font-weight: 800; line-height: 1.13889; }h2 { font-size: 3.2rem; }.heading-size-3 { font-size: 2.8rem; }p { line-height: 1.5; margin: 0px 0px 1em; }em { font-style: italic; }em em { font-weight: bolder; }small { font-size: 0.75em; }strong { font-weight: 700; }abbr { cursor: help; }hr { border-style: solid; border-width: 0.1rem 0px 0px; border-color: rgb(220, 215, 202); margin: 4rem 0px; }.entry-content hr, hr.styled-separator { background-image: linear-gradient(to left, currentcolor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentcolor calc(50% + 16px)); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: none; height: 0.1rem; overflow: visible; position: relative; background-color: transparent !important; }.entry-content hr:not(.has-background), hr.styled-separator { color: rgb(109, 109, 109); }.entry-content hr::before, .entry-content hr::after, hr.styled-separator::before, hr.styled-separator::after { background: currentcolor; content: \"\"; display: block; height: 1.6rem; position: absolute; top: calc(50% - 0.8rem); transform: rotate(22.5deg); width: 0.1rem; }.entry-content hr::before, hr.styled-separator::before { left: calc(50% - 0.5rem); }.entry-content hr::after, hr.styled-separator::after { right: calc(50% - 0.5rem); }a { color: rgb(205, 38, 83); text-decoration: underline; }a:hover, a:focus { text-decoration: none; }ul { margin: 0px 0px 3rem 3rem; }ul { list-style: disc; }ul ul { list-style: circle; }ul ul ul { list-style: square; }li { line-height: 1.5; margin: 0.5rem 0px 0px 2rem; }li > ul { margin: 1rem 0px 0px 2rem; }.reset-list-style, .reset-list-style ul { list-style: none; margin: 0px; }.reset-list-style li { margin: 0px; }blockquote { border-color: rgb(205, 38, 83); border-style: solid; border-width: 0px 0px 0px 0.2rem; color: inherit; font-size: 1em; margin: 4rem 0px; padding: 0.5rem 0px 0.5rem 2rem; }blockquote p:last-child { margin: 0px; }code, pre { font-family: monospace; font-size: 0.9em; padding: 0.4rem 0.6rem; }code { background: rgba(0, 0, 0, 0.075); border-radius: 0.2rem; }pre { border: 0.1rem solid rgb(220, 215, 202); line-height: 1.5; margin: 4rem 0px; overflow: auto; padding: 3rem 2rem; text-align: left; }pre code { background: transparent; padding: 0px; }figure { display: block; margin: 0px; }svg, img { display: block; height: auto; max-width: 100%; }figcaption, .wp-caption-text { color: rgb(109, 109, 109); display: block; font-size: 1.5rem; font-weight: 500; line-height: 1.2; margin-top: 1.5rem; }figcaption a, .wp-caption-text a { color: inherit; }label { display: block; font-size: 1.6rem; font-weight: 400; margin: 0px 0px 0.5rem; }input[type=\"checkbox\"] + label { display: inline; font-weight: 400; margin-left: 0.5rem; }input[type=\"checkbox\"] { appearance: none; position: relative; top: 2px; display: inline-block; margin: 0px; width: 1.5rem; min-width: 1.5rem; height: 1.5rem; background: rgb(255, 255, 255); border-radius: 0px; border-style: solid; border-width: 0.1rem; border-color: rgb(220, 215, 202); box-shadow: none; cursor: pointer; }input[type=\"checkbox\"]:checked::before { content: url(\"data:image\/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E\"); position: absolute; display: inline-block; margin: -0.1875rem 0px 0px -0.25rem; height: 1.75rem; width: 1.75rem; }input, textarea, button, .wp-block-button__link { font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; line-height: 1; }@supports ( font-variation-settings: normal ) {\n  input, textarea, button, .wp-block-button__link { font-family: \"Inter var\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }\n}input, textarea { border-color: rgb(220, 215, 202); color: rgb(0, 0, 0); }code, input[type=\"url\"], input[type=\"email\"], input[type=\"tel\"] { direction: ltr; }input[type=\"text\"], input[type=\"password\"], input[type=\"email\"], input[type=\"url\"], input[type=\"date\"], input[type=\"month\"], input[type=\"time\"], input[type=\"datetime\"], input[type=\"datetime-local\"], input[type=\"week\"], input[type=\"number\"], input[type=\"search\"], input[type=\"tel\"], input[type=\"color\"], textarea { appearance: none; background: rgb(255, 255, 255); border-radius: 0px; border-style: solid; border-width: 0.1rem; box-shadow: none; display: block; font-size: 1.6rem; letter-spacing: -0.015em; margin: 0px; max-width: 100%; padding: 1.5rem 1.8rem; width: 100%; }input[type=\"number\"] { padding-right: 0.5rem; }textarea { height: 12rem; line-height: 1.5; width: 100%; }input::-webkit-input-placeholder { line-height: normal; }input[type=\"search\"]::-webkit-search-decoration, input[type=\"search\"]::-webkit-search-cancel-button, input[type=\"search\"]::-webkit-search-results-button, input[type=\"search\"]::-webkit-search-results-decoration { display: none; }button, .wp-block-button__link, input[type=\"button\"], input[type=\"reset\"], input[type=\"submit\"] { appearance: none; background: rgb(205, 38, 83); border: none; border-radius: 0px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-size: 1.5rem; font-weight: 600; letter-spacing: 0.0333em; line-height: 1.25; margin: 0px; opacity: 1; padding: 1.1em 1.44em; text-align: center; text-decoration: none; text-transform: uppercase; transition: opacity 0.15s linear 0s; }button:focus, button:hover, input[type=\"button\"]:focus, input[type=\"button\"]:hover, input[type=\"reset\"]:focus, input[type=\"reset\"]:hover, input[type=\"submit\"]:focus, input[type=\"submit\"]:hover { text-decoration: underline; }input[type=\"text\"]:focus, input[type=\"email\"]:focus, input[type=\"url\"]:focus, input[type=\"password\"]:focus, input[type=\"number\"]:focus, input[type=\"tel\"]:focus, input[type=\"range\"]:focus, input[type=\"date\"]:focus, input[type=\"month\"]:focus, input[type=\"week\"]:focus, input[type=\"time\"]:focus, input[type=\"datetime\"]:focus, input[type=\"datetime-local\"]:focus, input[type=\"color\"]:focus, textarea:focus { border-color: currentcolor; }input[type=\"search\"]:focus { outline: dotted thin; outline-offset: -4px; }.section-inner { margin-left: auto; margin-right: auto; max-width: 120rem; width: calc(100% - 4rem); }.section-inner.max-percentage { width: 100%; }.section-inner.thin { max-width: 58rem; }.section-inner.small { max-width: 80rem; }.section-inner.medium { max-width: 100rem; }.toggle { appearance: none; color: inherit; cursor: pointer; font-family: inherit; position: relative; text-align: inherit; user-select: none; }button.toggle { background: none; border: none; box-shadow: none; border-radius: 0px; font-size: inherit; font-weight: 400; letter-spacing: inherit; padding: 0px; text-transform: none; }.fill-children-current-color, .fill-children-current-color * { fill: currentcolor; }.search-form { align-items: stretch; display: flex; flex-wrap: nowrap; margin: 0px 0px -0.8rem -0.8rem; }.search-form .search-field, .search-form .search-submit { margin: 0px 0px 0.8rem 0.8rem; }.search-form label { align-items: stretch; display: flex; font-size: inherit; margin: 0px; width: 100%; }.search-form .search-field { width: 100%; }.search-form .search-submit { flex-shrink: 0; }.search-form .search-submit:focus, .search-form .search-submit:hover { text-decoration: none; }ul.social-icons { display: flex; flex-wrap: wrap; margin: -0.9rem 0px 0px -0.9rem; width: calc(100% + 0.9rem); }ul.social-icons li { margin: 0.9rem 0px 0px 0.9rem; }.social-icons a { align-items: center; background: rgb(205, 38, 83); border-radius: 50%; color: rgb(255, 255, 255); display: flex; height: 4.4rem; justify-content: center; padding: 0px; text-decoration: none; transition: transform 0.15s ease-in-out 0s; width: 4.4rem; }.social-icons a:focus, .social-icons a:hover { transform: scale(1.1); text-decoration: none; }.cover-modal { display: none; }.cover-modal::-webkit-scrollbar { display: none !important; }.cover-modal.show-modal { display: block; cursor: pointer; }.cover-modal.show-modal > * { cursor: default; }#site-header { background: rgb(255, 255, 255); position: relative; }.header-inner { max-width: 168rem; padding: 3.15rem 0px; z-index: 100; }.header-titles-wrapper { align-items: center; display: flex; justify-content: center; padding: 0px 4rem; text-align: center; }body:not(.enable-search-modal) .header-titles-wrapper { justify-content: flex-start; padding-left: 0px; text-align: left; }.site-title, .site-description { margin: 0px; }.site-title { font-size: 2.1rem; font-weight: 600; line-height: 1; }.site-title a { color: inherit; display: block; text-decoration: none; }.site-title a:hover, .site-title a:focus { text-decoration: underline; }.site-description { margin-top: 1rem; color: rgb(109, 109, 109); font-size: 1.8rem; font-weight: 500; display: none; letter-spacing: -0.0311em; transition: all 0.15s linear 0s; }.header-navigation-wrapper { display: none; }.header-toggles { display: none; }.header-inner .toggle { align-items: center; display: flex; overflow: visible; padding: 0px 2rem; }.header-inner .toggle svg { display: block; position: relative; z-index: 1; }.header-inner .toggle path { fill: currentcolor; }.toggle-inner { display: flex; justify-content: center; height: 2.3rem; position: relative; }.toggle-icon { display: block; overflow: hidden; }.toggle-inner .toggle-text { color: rgb(109, 109, 109); font-size: 1rem; font-weight: 600; position: absolute; top: calc(100% + 0.5rem); width: auto; white-space: nowrap; word-break: break-all; }.header-inner .toggle:focus .toggle-text, .header-inner .toggle:hover .toggle-text { text-decoration: underline; }.search-toggle { position: absolute; bottom: 0px; left: 0px; top: 0px; }.search-toggle .toggle-icon, .search-toggle svg { height: 2.5rem; max-width: 2.3rem; width: 2.3rem; }.nav-toggle { position: absolute; bottom: 0px; right: 0px; top: 0px; width: 6.6rem; }.nav-toggle .toggle-icon, .nav-toggle svg { height: 0.8rem; width: 2.6rem; }.nav-toggle .toggle-inner { padding-top: 0.8rem; }.primary-menu-wrapper { display: none; }ul.primary-menu { display: flex; font-size: 1.8rem; font-weight: 500; letter-spacing: -0.0277em; flex-wrap: wrap; justify-content: flex-end; margin: -0.8rem 0px 0px -1.6rem; }.primary-menu li { font-size: inherit; line-height: 1.25; position: relative; }.primary-menu > li { margin: 0.8rem 0px 0px 1.6rem; }.primary-menu a { color: inherit; display: block; line-height: 1.2; text-decoration: none; word-break: normal; overflow-wrap: normal; }.primary-menu a:hover, .primary-menu a:focus { text-decoration: underline; }.primary-menu ul { background: rgb(0, 0, 0); border-radius: 0.4rem; color: rgb(255, 255, 255); font-size: 1.7rem; opacity: 0; padding: 1rem 0px; position: absolute; right: 9999rem; top: calc(100% + 2rem); transition: opacity 0.15s linear 0s, transform 0.15s linear 0s, right 0s ease 0.15s; transform: translateY(0.6rem); width: 20rem; z-index: 1; }.primary-menu ul::before, .primary-menu ul::after { content: \"\"; display: block; position: absolute; bottom: 100%; }.primary-menu ul::before { height: 2rem; left: 0px; right: 0px; }.primary-menu ul::after { border-width: 0.8rem; border-style: solid; border-color: transparent transparent rgb(0, 0, 0); border-image: initial; right: 1.8rem; }.primary-menu ul a { background: transparent; border: none; color: inherit; display: block; padding: 1rem 2rem; transition: background-color 0.15s linear 0s; width: 100%; }.primary-menu ul ul { top: -1rem; }.primary-menu ul ul::before { inset: 0px -2rem 0px auto; height: auto; width: 2rem; }.primary-menu ul ul::after { border-bottom-color: transparent; border-left-color: rgb(0, 0, 0); bottom: auto; right: -1.6rem; top: 2rem; }.menu-modal { background: rgb(255, 255, 255); display: none; opacity: 0; overflow: hidden auto; position: fixed; inset: 0px 99999rem 0px -99999rem; transition: opacity 0.25s ease-in 0s, left 0s ease 0.25s, right 0s ease 0.25s; z-index: 99; }.menu-modal.show-modal { display: flex; }.menu-modal.active { left: 0px; opacity: 1; right: 0px; transition: opacity 0.25s ease-out 0s; }.menu-modal-inner { background: rgb(255, 255, 255); display: flex; justify-content: stretch; overflow: auto; width: 100%; }.menu-wrapper { display: flex; flex-direction: column; justify-content: space-between; position: relative; }button.close-nav-toggle { align-items: center; display: flex; font-size: 1.6rem; font-weight: 500; justify-content: flex-end; padding: 3.1rem 0px; width: 100%; }button.close-nav-toggle svg { height: 1.6rem; width: 1.6rem; }button.close-nav-toggle .toggle-text { margin-right: 1.6rem; }.menu-modal .menu-top { flex-shrink: 0; }.modal-menu { position: relative; left: calc(50% - 50vw); width: 100vw; }.modal-menu li { border-color: rgb(222, 223, 223); border-style: solid; border-width: 0.1rem 0px 0px; display: flex; flex-wrap: wrap; line-height: 1; justify-content: flex-start; margin: 0px; }.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a { font-size: 2rem; font-weight: 700; letter-spacing: -0.0375em; }.modal-menu > li:last-child { border-bottom-width: 0.1rem; }.modal-menu .ancestor-wrapper { display: flex; justify-content: space-between; width: 100%; }.modal-menu a { display: block; padding: 2rem 2.5rem; text-decoration: none; width: 100%; }.modal-menu a:focus, .modal-menu a:hover { text-decoration: underline; }.modal-menu ul { display: none; margin: 0px; width: 100%; }.modal-menu ul li { border-left-width: 1rem; }.modal-menu ul li a { color: inherit; font-weight: 500; }.menu-wrapper .menu-item { position: relative; }.menu-wrapper .active { display: block; }.mobile-menu { display: block; }.menu-bottom { flex-shrink: 0; padding: 4rem 0px; }.menu-bottom nav { width: 100%; }.menu-bottom .social-menu { justify-content: center; }.search-modal { background: rgba(0, 0, 0, 0.2); display: none; opacity: 0; position: fixed; bottom: 0px; left: -9999rem; top: 0px; transition: opacity 0.2s linear 0s, left 0s linear 0.2s; width: 100%; z-index: 999; }.search-modal-inner { background: rgb(255, 255, 255); transform: translateY(-100%); transition: transform 0.15s linear 0s, box-shadow 0.15s linear 0s; }.search-modal-inner .section-inner { display: flex; justify-content: space-between; max-width: 168rem; }.search-modal.active { left: 0px; opacity: 1; transition: opacity 0.2s linear 0s; }.search-modal.active .search-modal-inner { box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 2rem 0px; transform: translateY(0px); transition: transform 0.25s ease-in-out 0s, box-shadow 0.1s linear 0.25s; }button.search-untoggle { align-items: center; display: flex; flex-shrink: 0; justify-content: center; margin-right: -2.5rem; padding: 0px 2.5rem; }.search-modal button.search-untoggle { color: inherit; }.search-modal.active .search-untoggle { animation: 0.3s ease 0.2s 1 normal both running popIn; }.search-untoggle svg { height: 1.5rem; transition: transform 0.15s ease-in-out 0s; width: 1.5rem; }.search-untoggle:focus svg, .search-untoggle:hover svg { transform: scale(1.15); }.search-modal form { margin: 0px; position: relative; width: 100%; }.search-modal .search-field { background: none; border: none; border-radius: 0px; color: inherit; font-size: 2rem; letter-spacing: -0.0277em; height: 8.4rem; margin: 0px 0px 0px -2rem; max-width: calc(100% + 2rem); padding: 0px 0px 0px 2rem; width: calc(100% + 2rem); }.search-modal .search-field::-webkit-input-placeholder { color: inherit; }.search-modal .search-submit { position: absolute; right: -9999rem; top: 50%; transform: translateY(-50%); }.search-modal .search-submit:focus { right: 0px; }body:not(.singular) main > article:first-of-type { padding: 4rem 0px 0px; }.singular .entry-header { background-color: rgb(255, 255, 255); padding: 4rem 0px; }.entry-categories { line-height: 1.25; margin-bottom: 2rem; }.entry-categories-inner { justify-content: center; display: flex; flex-wrap: wrap; margin: -0.5rem 0px 0px -1rem; }.entry-categories a { border-bottom: 0.15rem solid currentcolor; font-size: 1.4rem; font-weight: 700; letter-spacing: 0.0366667em; margin: 0.5rem 0px 0px 1rem; text-decoration: none; text-transform: uppercase; }.entry-categories a:focus, .entry-categories a:hover { border-bottom-color: transparent; }h1.entry-title, h2.entry-title { margin: 0px; }.entry-title a { color: inherit; text-decoration: none; }.entry-title a:focus, .entry-title a:hover { text-decoration: underline; }.post-meta-single-top .post-meta { justify-content: center; }.post-meta-wrapper { margin-top: 2rem; margin-right: auto; margin-left: auto; max-width: 58rem; width: 100%; }.post-meta { color: rgb(109, 109, 109); display: flex; flex-wrap: wrap; font-size: 1.5rem; font-weight: 500; list-style: none; margin: -1rem 0px 0px -2rem; }.post-meta li { flex-shrink: 0; letter-spacing: -0.016875em; margin: 1rem 0px 0px 2rem; max-width: calc(100% - 2rem); }.post-meta a { color: inherit; text-decoration: none; }.post-meta a:focus, .post-meta a:hover { text-decoration: underline; }.post-meta .meta-wrapper { align-items: center; display: flex; flex-wrap: nowrap; }.post-meta .meta-icon { flex-shrink: 0; margin-right: 1rem; }.post-meta .post-author .meta-icon svg { width: 1.6rem; height: 1.8rem; }.post-meta .post-comment-link .meta-icon svg { width: 1.8rem; height: 1.8rem; }.post-meta .post-date .meta-icon svg { width: 1.7rem; height: 1.8rem; }.post-meta svg * { fill: currentcolor; }.featured-media { margin-top: 5rem; position: relative; }.singular .featured-media { margin-top: 0px; }.singular .featured-media-inner { position: relative; left: calc(50% - 50vw); width: 100vw; }.singular .featured-media::before { background: rgb(255, 255, 255); content: \"\"; display: block; position: absolute; inset: 0px 0px 50%; }.featured-media img { margin: 0px auto; }.featured-media figcaption { margin: 1.5rem auto 0px; text-align: center; width: calc(100% - 5rem); }.post-inner { padding-top: 5rem; }.pagination-single { font-size: 1.8rem; margin-top: 5rem; }.pagination-single-inner { display: flex; flex-direction: column; }.pagination-single hr:first-child { margin: 0px 0px 2.8rem; }.pagination-single hr:last-child { margin: 2.8rem 0px 0.8rem; }.pagination-single a { align-items: baseline; display: flex; font-weight: 600; letter-spacing: -0.0275em; text-decoration: none; flex: 1 1 0%; }.pagination-single a + a { margin-top: 1rem; }.pagination-single a .arrow { margin-right: 1rem; }.pagination-single a:focus .title, .pagination-single a:hover .title { text-decoration: underline; }.has-text-align-center { text-align: center; }[class*=\"_inner-container\"] > :first-child { margin-top: 0px; }[class*=\"_inner-container\"] > :last-child { margin-bottom: 0px; }.wp-block-code, .wp-block-quote { margin-bottom: 3rem; margin-top: 3rem; }.wp-block-quote p { text-align: inherit; }.wp-block-quote[style=\"text-align:center\"] { border-width: 0px; padding: 0px; }.wp-block-quote[style=\"text-align:right\"] { border-width: 0px 0.2rem 0px 0px; padding: 0px 2rem 0px 0px; }.entry-content { line-height: 1.5; }.entry-content > * { margin-left: auto; margin-right: auto; margin-bottom: 1.25em; }.entry-content > :first-child { margin-top: 0px; }.entry-content > :last-child { margin-bottom: 0px; }.entry-content a:hover, .entry-content a:focus { text-decoration: none; }.entry-content p, .entry-content li { line-height: 1.4; }.entry-content li img { display: inline-block; }.entry-content h1, .entry-content h2 { margin: 3.5rem auto 2rem; }.entry-content ul ul { margin-bottom: 1rem; }.entry-content hr { margin: 4rem auto; }.entry-content { font-family: NonBreakingSpaceOverride, \"Hoefler Text\", \"Noto Serif\", Garamond, \"Times New Roman\", serif; letter-spacing: normal; }.entry-content h1, .entry-content h2, .entry-content figcaption, .entry-content .wp-caption-text { font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }@supports ( font-variation-settings: normal ) {\n  .entry-content h1, .entry-content h2, .entry-content figcaption, .entry-content .wp-caption-text { font-family: \"Inter var\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }\n}.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { max-width: 58rem; width: calc(100% - 4rem); }[class*=\"__inner-container\"] > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { max-width: 58rem; width: 100%; }[class*=\"__inner-container\"] > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright) { margin-left: auto; margin-right: auto; }.comments-wrapper { margin-top: 5rem; }.comment-reply-title { margin: 0px 0px 4rem; text-align: center; }.comments .comment { padding-top: 3.5rem; }div.comment:first-of-type { margin-top: 3.5rem; padding-top: 0px; }.comments .comments-header + div { margin-top: 0px; padding-top: 0px; }.comment-body { position: relative; }.comment .comment { padding-left: 5%; }.comment-meta { line-height: 1.1; margin-bottom: 1.5rem; min-height: 5rem; padding-left: 5rem; position: relative; }.comment-meta a { color: inherit; }.comment-author { font-size: 1.8rem; font-weight: 700; letter-spacing: -0.0277778em; }.comment-author a { text-decoration: underline; }.comment-author a:hover, .comment-author a:focus { text-decoration: none; }.comment-meta .avatar { height: 4rem; position: absolute; left: 0px; top: 0px; width: 4rem; }.comment-author .url { text-decoration: underline; }.comment-metadata { color: rgb(109, 109, 109); font-size: 1.4rem; font-weight: 500; margin-top: 0.6rem; }.comment-metadata a { text-decoration: none; }.comment-metadata a:focus, .comment-metadata a:hover { text-decoration: underline; }.comment-content.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { width: 100%; }.comment-footer-meta { align-items: center; display: flex; flex-wrap: wrap; font-size: 1.2rem; font-weight: 600; justify-content: flex-start; letter-spacing: 0.0308333em; line-height: 1; margin: 1.5rem 0px -1rem -1.5rem; text-transform: uppercase; }.comment-footer-meta > * { margin: 0px 0px 1rem 1.5rem; }.comment-reply-link { background-color: rgb(205, 38, 83); color: rgb(255, 255, 255); display: block; padding: 0.7rem; }.comment-footer-meta a { text-decoration: none; }.comment-footer-meta a:focus, .comment-footer-meta a:hover { text-decoration: underline; }.comment-respond::after { clear: both; content: \"\"; display: block; }.comment-respond .comment-notes { color: rgb(109, 109, 109); font-size: 1.6rem; line-height: 1.4; margin: -3rem 0px 4rem; text-align: center; }.comment-respond .required-field-message { display: inline-block; }.comment-respond p { line-height: 1.1; margin-bottom: 2rem; margin-left: auto; margin-right: auto; }.comment-respond p:not(.comment-notes) { max-width: 58rem; }.comment-form-cookies-consent { align-items: baseline; display: flex; }.comment-respond > p:last-of-type { margin-bottom: 0px; }.comment-respond label { display: block; }.comment-respond input[type=\"checkbox\"] + label { font-size: 1.5rem; line-height: 1.25; }.comment-respond input[type=\"text\"], .comment-respond input[type=\"email\"], .comment-respond textarea { margin-bottom: 0px; }.comment-respond textarea { height: 15rem; }.comment-respond #submit { display: block; }.comments .comment-respond { padding: 3rem 0px 0px; }.comments .comment-respond .comment-reply-title, .comments .comment-respond .comment-notes { text-align: left; }.comment-reply-title small { display: block; font-size: 1.6rem; font-weight: 600; letter-spacing: -0.0277em; margin: 0.5rem 0px 0px; white-space: nowrap; }.comment-reply-title small a { text-decoration: none; }.comment-reply-title small a:focus, .comment-reply-title small a:hover { text-decoration: underline; }.widget { margin-top: 3rem; }.widget:first-child { margin-top: 0px; }.widget-content > div > :first-child { margin-top: 0px; }.widget-content > div > :last-child { margin-bottom: 0px; }.widget .widget-title { margin: 0px 0px 2rem; }.widget li { margin: 2rem 0px 0px; }.widget li:first-child, .widget li > ul { margin-top: 0px; }.widget .post-date { color: rgb(109, 109, 109); display: block; font-size: 0.85em; font-weight: 500; margin-top: 0.2rem; }.widget_text p, .widget_text ul { font-family: NonBreakingSpaceOverride, \"Hoefler Text\", \"Noto Serif\", Garamond, \"Times New Roman\", serif; letter-spacing: normal; }.widget-content figcaption, .widget-content .wp-caption-text { font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }@supports ( font-variation-settings: normal ) {\n  .widget-content figcaption, .widget-content .wp-caption-text { font-family: \"Inter var\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }\n}.footer-nav-widgets-wrapper, #site-footer { background-color: rgb(255, 255, 255); border-color: rgb(222, 223, 223); border-style: solid; border-width: 0px; }.footer-top-visible .footer-nav-widgets-wrapper { margin-top: 5rem; }.footer-top, .footer-widgets-outer-wrapper, #site-footer { padding: 3rem 0px; }.footer-top { display: flex; border-bottom: 0.1rem solid rgb(222, 223, 223); justify-content: space-between; }.footer-social-wrapper { margin: 0px; width: 100%; }ul.footer-social { margin: -0.5rem 0px 0px -0.5rem; }ul.footer-social li { margin: 0.5rem 0px 0px 0.5rem; }.footer-social a { background-color: rgb(205, 38, 83); height: 3.6rem; width: 3.6rem; }.footer-social a::before { font-size: 1.6rem; }.footer-widgets-outer-wrapper { border-bottom: 0.1rem solid rgb(222, 223, 223); }.footer-widgets + .footer-widgets { margin-top: 3rem; }#site-footer { font-size: 1.6rem; }#site-footer .section-inner { align-items: baseline; display: flex; justify-content: space-between; }#site-footer a { text-decoration: none; }#site-footer a:focus, #site-footer a:hover { text-decoration: underline; }.footer-copyright a, .powered-by-wordpress a { color: inherit; }.powered-by-wordpress, .to-the-top { color: rgb(109, 109, 109); }a.to-the-top { margin-left: 2.4rem; white-space: nowrap; }a.to-the-top > * { pointer-events: none; }.footer-copyright { font-weight: 600; margin: 0px; }.powered-by-wordpress { display: none; margin: 0px 0px 0px 2.4rem; }.to-the-top-long { display: none; }@media (max-width: 479px) {\n  ul { margin: 0px 0px 3rem 2rem; }\n  li { margin: 0.5rem 0px 0px 1rem; }\n}@media (min-width: 700px) {\n  ul { margin-bottom: 4rem; }\n  pre { padding: 3rem; }\n  hr { margin: 8rem auto; }\n  h1, h2, .heading-size-3 { margin: 6rem auto 3rem; }\n  h1 { font-size: 6.4rem; }\n  h2 { font-size: 4.8rem; }\n  .heading-size-3 { font-size: 4rem; }\n  button, .wp-block-button__link, input[type=\"button\"], input[type=\"reset\"], input[type=\"submit\"] { font-size: 1.7rem; }\n  figcaption, .wp-caption-text { margin-top: 1.8rem; }\n  .section-inner { width: calc(100% - 8rem); }\n  .header-inner { padding: 3.8rem 0px; }\n  .site-title { font-size: 2.4rem; font-weight: 700; }\n  .site-description { display: block; }\n  .toggle-inner .toggle-text { font-size: 1.2rem; }\n  .search-toggle { left: 2rem; }\n  .nav-toggle { right: 2rem; }\n  button.close-nav-toggle { font-size: 1.8rem; padding: 4rem 0px; }\n  button.close-nav-toggle svg { height: 2rem; width: 2rem; }\n  button.close-nav-toggle .toggle-text { margin-right: 2.1rem; }\n  .modal-menu { left: auto; width: 100%; }\n  .modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a { font-size: 2.4rem; padding: 2.5rem 0px; }\n  .modal-menu ul li { border-left-color: transparent; }\n  .menu-bottom { align-items: center; display: flex; justify-content: space-between; padding: 4.4rem 0px; }\n  .search-modal form { position: relative; width: 100%; }\n  .search-untoggle svg { height: 2.5rem; width: 2.5rem; }\n  .search-modal .search-field { border: none; font-size: 3.2rem; height: 14rem; }\n  .featured-media figcaption { margin: 2rem auto 0px; width: calc(100% - 8rem); }\n  body:not(.singular) main > article:first-of-type { padding: 8rem 0px 0px; }\n  h2.entry-title { font-size: 6.4rem; }\n  .singular .entry-header { padding: 8rem 0px; }\n  .entry-categories { margin-bottom: 3rem; }\n  .entry-categories-inner { margin: -1rem 0px 0px -2rem; }\n  .entry-categories a { font-size: 1.5rem; margin: 1rem 0px 0px 2rem; }\n  .post-meta-wrapper { margin-top: 3rem; }\n  .post-meta { font-size: 1.6rem; margin: -1.4rem 0px 0px -3rem; }\n  .post-meta li { margin: 1.4rem 0px 0px 3rem; max-width: calc(100% - 3rem); }\n  .featured-media { margin-top: 6rem; }\n  .post-inner { padding-top: 8rem; }\n  .pagination-single { font-size: 2.4rem; margin-top: 8rem; }\n  .pagination-single-inner { flex-direction: row; justify-content: space-between; }\n  .pagination-single hr:first-child { margin: 0px 0px 4rem; }\n  .pagination-single hr:last-child { margin: 4rem 0px 0.8rem; }\n  .pagination-single a + a { margin: 0px 0px 0px 4rem; }\n  .pagination-single a .arrow { margin: 0px 2rem 0px 0px; }\n  .wp-block-code, .wp-block-quote { margin-bottom: 4rem; margin-top: 4rem; }\n  .entry-content { font-size: 2.1rem; }\n  .entry-content p, .entry-content li { line-height: 1.476; }\n  .entry-content h1, .entry-content h2 { margin: 6rem auto 3rem; }\n  .comments-wrapper { margin-top: 8rem; }\n  .comment-reply-title { margin-bottom: 4.6rem; }\n  .comment-respond p.comment-notes { font-size: 1.8rem; letter-spacing: -0.025em; margin: -2.5rem 0px 4.4rem; }\n  .comments .comment { padding-top: 5rem; }\n  div.comment:first-of-type { margin-top: 5rem; }\n  .comment-meta { margin-bottom: 2rem; min-height: 6rem; padding: 0.3rem 0px 0px 7.5rem; }\n  .comment-meta .avatar { display: block; height: 6rem; position: absolute; left: 0px; top: 0px; width: 6rem; }\n  .comment-author { font-size: 2.4rem; }\n  .comment-metadata { font-size: 1.6rem; margin-top: 0.8rem; }\n  .comment-footer-meta { margin-top: 2.5rem; }\n  .comment-respond p { margin-bottom: 2.5rem; }\n  .comment-respond .comment-form-author, .comment-respond .comment-form-email { float: left; width: calc(50% - 1rem); }\n  .comment-respond .comment-form-email { margin-left: 2rem; }\n  .comments .comment-respond { padding: 5rem 0px 0px; }\n  .comment-reply-title small { display: inline; margin: 0px 0px 0px 0.5rem; }\n  .widget .widget-title { margin-bottom: 3rem; }\n  .footer-top-visible .footer-nav-widgets-wrapper { margin-top: 8rem; }\n  .footer-top { padding: 3.7rem 0px; }\n  .footer-widgets-outer-wrapper { padding: 8rem 0px; }\n  .footer-widgets-wrapper { display: flex; justify-content: space-between; margin-left: -4rem; width: calc(100% + 4rem); }\n  .footer-widgets { margin-left: 4rem; width: 50%; }\n  .footer-widgets + .footer-widgets { margin-top: 0px; }\n  .footer-widgets .widget { border-top: none; margin-top: 5rem; padding-top: 0px; }\n  .footer-widgets .widget:first-child { margin-top: 0px; }\n  #site-footer { font-size: 1.8rem; padding: 4.3rem 0px; }\n  .footer-credits { display: flex; flex-wrap: wrap; }\n  .footer-copyright { font-weight: 700; }\n  .to-the-top-long { display: inline; }\n  .to-the-top-short { display: none; }\n}@media (min-width: 1000px) {\n  #site-header { z-index: 2; }\n  .header-inner { align-items: center; display: flex; justify-content: space-between; padding: 2.8rem 0px; }\n  .header-titles-wrapper { margin-right: 4rem; max-width: 50%; padding: 0px; text-align: left; }\n  .header-titles { align-items: baseline; display: flex; flex-wrap: wrap; justify-content: flex-start; margin: -1rem 0px 0px -2.4rem; }\n  .header-titles .site-title, .header-titles .site-description { margin: 1rem 0px 0px 2.4rem; }\n  .header-navigation-wrapper { align-items: center; display: flex; }\n  .primary-menu-wrapper { display: block; width: 100%; }\n  .mobile-search-toggle, .mobile-nav-toggle { display: none !important; }\n  .primary-menu-wrapper + .header-toggles { margin-left: 3rem; }\n  .header-toggles { display: flex; flex-shrink: 0; margin-right: -3rem; }\n  .header-inner .toggle { height: 4.4rem; padding: 0px 3rem; position: relative; inset: auto; width: auto; }\n  .header-inner .toggle-wrapper { position: relative; }\n  .header-inner .toggle-wrapper::before { background: rgb(222, 223, 223); content: \"\"; display: block; height: 2.7rem; position: absolute; left: 0px; top: calc(50% - 1.35rem); width: 0.1rem; }\n  .header-inner .toggle-wrapper:first-child::before { content: none; }\n  .header-inner .primary-menu-wrapper + .header-toggles .toggle-wrapper:first-child::before { content: \"\"; }\n  .toggle-inner { position: static; }\n  .toggle-inner .toggle-text { left: 0px; right: 0px; text-align: center; top: calc(100% - 0.3rem); width: auto; }\n  .header-toggles:only-child .nav-toggle .toggle-inner { padding-top: 0px; }\n  .header-toggles:only-child .toggle-inner { display: flex; flex-wrap: nowrap; align-items: center; }\n  .header-toggles:only-child .toggle-inner .svg-icon { order: 1; }\n  .header-toggles:only-child .toggle-inner .toggle-text { position: static; padding-right: 20px; font-size: 15px; color: inherit; }\n  .menu-modal { opacity: 1; justify-content: flex-end; padding: 0px; transition: background-color 0.3s ease-in 0s, left 0s ease 0.3s, right 0s ease 0.3s; }\n  .menu-modal.cover-modal { background: rgba(0, 0, 0, 0); }\n  .menu-modal.active { background: rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease-out 0s; }\n  .menu-wrapper.section-inner { width: calc(100% - 8rem); }\n  .menu-modal-inner { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2rem 0px; opacity: 0; padding: 0px; transform: translateX(20rem); transition: transform 0.2s ease-in 0s, opacity 0.2s ease-in 0s; width: 50rem; }\n  .menu-modal.active .menu-modal-inner { opacity: 1; transform: translateX(0px); transition-timing-function: ease-out; }\n  .mobile-menu { display: none; }\n  .menu-bottom { padding: 6rem 0px; }\n  .menu-bottom .social-menu { justify-content: flex-start; }\n  .featured-media figcaption { width: 100%; }\n  .comment-meta { padding-left: 0px; }\n  .comment-meta .avatar { left: -8rem; }\n  .footer-top { align-items: center; }\n  .powered-by-wordpress { display: block; }\n}@media (min-width: 1220px) {\n  h1 { font-size: 8.4rem; }\n  ul.primary-menu { margin: -0.8rem 0px 0px -2.5rem; }\n  .primary-menu > li { margin: 0.8rem 0px 0px 2.5rem; }\n  .primary-menu-wrapper + .header-toggles { margin-left: 4rem; }\n  .header-toggles { margin-right: -4rem; }\n  .header-toggles .toggle { padding: 0px 4rem; }\n  .comment-reply-title { font-size: 5.6rem; line-height: 1.2; margin-bottom: 6rem; }\n  .comment-respond p.comment-notes { margin: -4rem 0px 6rem; }\n  .comments .comment-respond .comment-reply-title { font-size: 4.8rem; }\n  .comments .comment-respond p.comment-notes { margin: -4.5rem 0px 4rem; }\n  .widget-content { font-size: 2.1rem; }\n  ul.footer-social { margin: -1rem 0px 0px -1rem; }\n  ul.footer-social li { margin: 1rem 0px 0px 1rem; }\n  .footer-social a { height: 4.4rem; width: 4.4rem; }\n  .footer-social a::before { font-size: 2rem; }\n  .footer-widgets-wrapper { margin-left: -6rem; width: calc(100% + 6rem); }\n  .footer-widgets { margin-left: 6rem; }\n}a { color: rgb(39, 118, 215); }blockquote { border-color: rgb(39, 118, 215); }button, .wp-block-button__link, input[type=\"button\"], input[type=\"reset\"], input[type=\"submit\"], .comment-reply-link { background-color: rgb(39, 118, 215); }button, .wp-block-button__link, input[type=\"button\"], input[type=\"reset\"], input[type=\"submit\"], .comment-reply-link { color: rgb(255, 255, 255); }body, .entry-title a { color: rgb(0, 0, 0); }figcaption, .wp-caption-text, .post-meta, .comment-metadata, .comment-respond .comment-notes, .entry-content hr:not(.has-background), hr.styled-separator { color: rgb(109, 109, 109); }pre, input, textarea, hr { border-color: rgb(219, 219, 219); }code { background-color: rgb(219, 219, 219); }body:not(.overlay-header) .primary-menu > li > a, .modal-menu a, .footer-widgets a, .singular:not(.overlay-header) .entry-header a { color: rgb(184, 209, 238); }.social-icons a, #site-footer button:not(.toggle), #site-footer .wp-block-button__link, #site-footer input[type=\"button\"], #site-footer input[type=\"reset\"], #site-footer input[type=\"submit\"] { background-color: rgb(184, 209, 238); }.social-icons a, body:not(.overlay-header) .primary-menu ul, .header-footer-group button, .header-footer-group input[type=\"button\"], .header-footer-group input[type=\"reset\"], .header-footer-group input[type=\"submit\"] { color: rgb(35, 88, 153); }#site-header, .footer-nav-widgets-wrapper, #site-footer, .menu-modal, .menu-modal-inner, .search-modal-inner, .singular .entry-header, .singular .featured-media::before { background-color: rgb(35, 88, 153); }.header-footer-group, body:not(.overlay-header) #site-header .toggle, .menu-modal .toggle { color: rgb(255, 255, 255); }body:not(.overlay-header) .primary-menu ul { background-color: rgb(255, 255, 255); }body:not(.overlay-header) .primary-menu > li > ul::after { border-bottom-color: rgb(255, 255, 255); }body:not(.overlay-header) .primary-menu ul ul::after { border-left-color: rgb(255, 255, 255); }.site-description, body:not(.overlay-header) .toggle-inner .toggle-text, .widget .post-date, .powered-by-wordpress, .to-the-top, .singular .entry-header .post-meta, .singular:not(.overlay-header) .entry-header .post-meta a { color: rgb(211, 219, 232); }.header-footer-group pre, .header-footer-group input, .header-footer-group textarea, .footer-nav-widgets-wrapper, #site-footer, .menu-modal nav *, .footer-widgets-outer-wrapper, .footer-top { border-color: rgb(39, 109, 194); }body:not(.overlay-header) .header-inner .toggle-wrapper::before { background-color: rgb(39, 109, 194); }.cover-modal { display: inherit; }.menu-modal-inner { height: 100%; }@media (max-width: 999px) {\n  amp-lightbox.cover-modal.show-modal { display: unset; }\n}@media print {\n  @media print {\n  @page { margin: 2cm; }\n  .entry-header { margin: 0px; }\n  .entry-content, .entry-content p, .section-inner, .section-inner.max-percentage, .section-inner.medium, .section-inner.small, .section-inner.thin { max-width: 100%; width: 100%; }\n  body { color: rgb(0, 0, 0); font: 13pt \/ 1.3 Georgia, \"Times New Roman\", Times, serif; background: rgb(255, 255, 255) !important; }\n  h1 { font-size: 20pt; }\n  h2, h2.entry-title, .comments-header { font-size: 14pt; margin-top: 1cm; }\n  a { break-inside: avoid; }\n  blockquote { break-inside: avoid; }\n  h1, h2 { break-after: avoid; break-inside: avoid; }\n  img { break-inside: avoid; break-after: avoid; }\n  pre { break-inside: avoid; }\n  ul { break-before: avoid; }\n  a:link, a:visited, a { background: transparent; font-weight: bold; text-decoration: underline; }\n  a { break-inside: avoid; }\n  a[href^=\"http\"]::after { content: \" < \" attr(href) \"> \"; }\n  article a[href^=\"#\"]::after { content: \"\"; }\n  #site-header, .comments-wrapper, .comment .comment-metadata, .footer-social-wrapper, .footer-widgets-outer-wrapper, .header-navigation-wrapper, .entry-categories, .post-comment-link.meta-wrapper, .pagination-single { display: none; }\n}\n}.jetpack_subscription_widget .widget-title label { font-size: 2.8rem; font-weight: 700; margin: 0px; }@media (min-width: 700px) {\n  .jetpack_subscription_widget .widget-title label { font-size: 4rem; }\n}.widget_blog_subscription form p:not(#subscribe-email) input[type=\"text\"] { padding: 1.5rem 1.8rem !important; width: 100% !important; }.jp-related-posts-i2__post li { margin: 0px; }.screen-reader-text { position: absolute; }#subscribe-email input { width: 95%; }.comment-subscription-form { margin-bottom: 1em; }.comment-subscription-form .subscribe-label { display: inline !important; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; }@font-face { font-family: social-logos; src: url(\"data:application\/octet-stream;base64,d09GMgABAAAAABw0AAsAAAAAMqgAABvlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACJZArLSLwpATYCJAOBYAtyAAQgBYRGB4RxG9EpVQQ2DoAE2zdHRMWknP1\/nUCP3cugIqhKpQ6tdiNWhBJ+j56+GTMnk3byLNdwCN9YcHCziHXSfhP+NmhwJZIdkhRNeMC115dLcpz7+QTUDoCMqZsRk3ZalAmAY3n\/TbUKkcdRRGJkcOIA1yKpkSIbbUDf8vYZkE2m5lfAdso0ZR0oZ4wLIpL4Bhtj0JozzNvw\/Db\/z6VC4YIIWJSgYACCCgZRipFoTzEwxsTGhZO5cq7axVM39zZX4VqXbSzc\/nd7Ee28qtoD9gbEGwlKVtIt15TeDyBzT\/frFS0rsAIrCYhS0kVV95JeSCkC\/n7NtNnrpMjyrojCVNgKVyP3bzZ393ff793blH72iAKFTTGbIglDpKo6VUDZI04KTKosDDlAYVvjalVthbSFdLZmvoVcthWG+pDA1dJhH34UIiJyIEVC6IXv0vmxvQ1+BmbxHDahgrG6OxUECK0849SaW3sl5uxrC0oosarAMa2Yq5scFu9dVNJG8Ee61RoDj+I0RC00A7xf3\/g98w8OHSKO4sdE3Zj767oBWAQX35xL8Q7QQILZzUY5lXm2qCA334wUXl2\/cCABeloU9Z+QPIFSWx1gyZLnakRZkLVm9+dagC4ItlFnBFvSixbBQs8zbzROwmCjoa4jpiz9lzw4rKytmrKJqbySUNXYXoprKbCTUdBQF1s7msvRWtJ6OoaaPEZRpKutb0GQFN\/AyMzGwUqiAhHF1DHAOW\/+I67F3B0H1\/1gcS2R7AAKsgUaUgMupAw8yAT4kCkIIHkQQkogovAIMaQKDGQMEv2wxw39kMKN6AcXN04\/LHEjkQBoyA64kAzwIAUQQBrAQuogDYlBBrIGWcgR5CBzkKcAChANipAWKFF4L7QgPdChsEIXMgQ9SBP0KdwbBvrB4M4ixQZZSATykC640g9t3OeRPijohwUeQAQnRAIHooCE+EBDBsCFjIAHmQEfsgEB5AAsZAVqkAR0hVABcFqq+Av\/EW8BybUYJe5bLor7k1t5NIeQI3V1aEKQqs7lk7RIFSmhapD\/2Uxl81xLoyrKoOcIq\/ypTC4TRdVQ1cPYxLaUVUqqLsgEURIERkVX384Huq0fum09LxgiTgJjSl1Vrz+mVotNOe60yyYIVKlkVazj0Pu6MYHq24VRrz\/Wsqb+taUaSsXL15KnL3quK6XW67NJpdPlbLrYsKby0dhev2mrSoX+zI7b2cIyO9fuLjSx+5koz3I656U1bZV7yv01wAfqWC0N2cE0qAObQ0YQoo8DQkGKg7q3guTh+c1+YF8wxik1sYoq9QLULyPZgKKvigG3fDZ\/\/nVds9ZJbewPCVaeCTb42oFTxfNIasf0mSgoWIWciqKQ13qiEcALtWmEOpmqQqHdC0KAKcOhaOzH7AVYVR18fx7J2cZD8ag5l1ULIw9SiIeeRtLX8QNcdDFEeQSlJlC8\/IqQ\/PwcAP7iC8bq2ysYTdDjYhUW4nixxCqAwlwyAu7\/mSTkJcncCL0L9nngdfAaWteekE7RxF2qTiMlwnR1S5e3dGX7l1iDeUiIq6VFLQvYLFCO57jsuusCenP9kcPMvcWGXI9R6N3YdPSYJ1st0W6rJOFx7One2f3JluYr2nJRfLyW+oKVWxp6dc3R5D2dRvcTV\/W9uzR5dj72XuyZGzLOYov5PbXDYXruQJQVkznqepR5LkMilpRRehQwDx7O\/79uQkfjP6ukribq+8hdjxU3ky3\/CkRos1dN+TalLDMQ7XjGgdfZZioIcjKOAU+SCxBBDMUaVlkbIGn5AODNCLybakPRauV8i\/UN9Nwxjnc57WlKA7t0GNhUfM71CWLGxicCi1tMQwwpEbWbQzeO6xqZTwjLbs\/isV2Xg52eOZDCK8WNmo8as7X7dWa1oCohOgFgDnSkB2Dhtl4TgGIJ872re7LG66opGjn5fpxPfFCfpsTkR7xV823K7OB20HSv52CsTK3U6Cwjkj4APAinBNZmv9+iPuzsJRVYHoIYI4DhOtDlmtRDzm4LYIGBsDxeGNHcwsFDqXI7zAZOyZkdbEAxpGExw45x2aoKdT6xsDDFrTrg\/bX9QaHM6WRCjnCCq3bbc3L35NeX4tU3rE4cbyC5zFfUkMkgiAPA45wOsXA5U1t\/5z9szdf2J4IIIIABhvjTQn6KX2qgX6OOIi2XCWUuewjgU4hbGsA5gAupQk8ZlZxz5LefiADFu4qh6M6pbBTVw3TIU4VCTYVcX9lbqTSK3UWRKZWa1b7qLfl6unb\/MX\/yoD7zRr2baz56Jp4+bMy+pXJ+mI8sqKUxMbpI5apYUysbXRbCYUgqfXzYQ3I+hVUdAF5DKFzAWP2CUPz8L+A\/XG0pI3XGQdEULy6i9rrz6yQ\/IwpwlzKwU+h7COJBqbUwhkAIrzEEBdHCTGIzATbOnqdDkEeoCXWhaW5Q6sKuXHx4tNyoVAEADpLwiQtvDlX7jLOxp9w7SyrdGsKZA9GluW+Z0qYShGJnkcBFl6p0OlPCaoX4KgJJY6a1nPrygj\/\/TMfzztTIBB8flqOTYmqMqSf8sXwqnuU6ujppvw8AtwcAgkMGQopc4Ns7fPXZZQgUZBBi5uHc6zjeHCe2tUNbLVcz9QMAabYdCEVD1jzvhsx2F6E2+IACoR1g5Tilpfww8NzDnSiv1D0x4Om6iMZmDNEPj3Oqr4lVAniMZCNjMo9EA8lhwG2bFjaE6e2UJjOW2RcsCIEsqmbAkysPMx7RDFFUfzBYfh2rV\/zSkJxdSOmnYqV8UpmE4tXQElYfXvDxz0hWyObC9gj3yqy8riBmHBtIP0iO2AsHZg7huWPOUntTBgpKfUlcrY13GdjMM6rOe3QVx2eSgcButGTcb9WGJ4DzrvrKra8vW+1fbVZ8+fbz+MSHT1OTvbpcswoDQeRUx7q1JhXLL9gwiLBPfBe\/2JwZuT8\/O\/po6c3Kk+H3b1efTn16MxCNpCEff49kb9Q394rKVguKdvuSNR3HTDioX+2NxdXeNydWAE8Nxx4G6E8ktJKAqujg0KS+LAHv\/zFETHUECq2l7wN5NXNeNGatr67HVFcVSJYtV\/sWnY57tKQdwaE\/GlrYLyiIKbkmLKC+rfyX1ka7ltJMtnoWb6ukl3ljrzhoSgng\/5UN0ez9iV5k55LRgFs1BOWgNsYOMVQZo\/6U\/a4RxKurNbEqlwG3aUPOUFaishITWc6xKbD\/JyAkVAGMPT68PE+NWEzscg\/9uQvO2AQUoRhbY61V1sIEVvFc8iO5VUtsGLqiu3jwYIVoUVWLDA2reR5m+4bBDg9ciEAFHbJT05IiPBthOTYviyv83fdJi\/paG6fNgmCfV19snd+ZPiVXgmDrRxdUXnLm2hfeHAl4Od+Q\/dTn87PJVKMgLFj07m4KOndrvixm59yuqyHPCBeP1C+lWrqentUQjmdn1ZKVBMedk99HmEdqCBFDHHLJaFQAQPZQX2c0SKK3Va5AuL\/u1Dpk3TyM\/Dmi8d6rip56zCYAeU2e\/ryo8s71kSbGM+kgXdk\/\/X1DWM\/WD73b1dwUjaQKy+9R6+xLce6VOlPfcOjpzpYLY0prmLByoWoPrW16tHGUlhcfOqZP28je7\/dzqi0FUUx3dxYQKtef8eH5t6sPx5YwBrpc4GFULcE8tkN6zUYHAKr0JgGlRTLwynRNlgfONeGfPiovDsdhiHgPJbifGt4PMODpMFvH1TlHqmbdmx4sjgNalSbcYJytEgTCPuVs8Mt5BLCLkHbEBf2GPUhvo9t4k3Tlyz3NzLBuvH0\/nn7bOlngI1lZlYKVbLk3XJnLSJIBvuO3vu2bgrCpxM8fBzzun5dHozlHNkjgVBoQBlg\/dOofsrpUnbGrTsEyjp+nXuVIum4Lyf7BpaG1vncsSU9wRWUeIdnTZskpb3JmdYhxUXGMoDy6yV7AUPHh5M880sW0w6Z\/akIqE4wIsTIXu7XDVjGWZKPWiPiWVeMDnUqkrCHqM9WSqa1zNamxvSdpwXaChc2P09zyJWm441ahZklNJl1hjKNAwvUmMm\/6Sbq9q2ca+Z\/0wzXiqtxcd\/h\/Ys0hyRgiAUl1jnI7Vn19KvBRD\/NcTaDUBmejcPC+R14A+Hq6VP9l7i1Oo8x7iLqIUewx7Ha7+HeUwwAtsilDQodAiaBCcY0TMHvx4vnX+9sr4kql5susDXZYX\/WYogsXLr075BjozjiZefJfqptC9iNyMzH9tJ9uMN\/gWILwHStDOIM90QsUNeerqsHyLB6er9gtKqHW8SMLKbPVapYc3r4BbZMekNpQnEGY6LvXD+1F7J07h0wV0flXi0IoDFZQX6c6kSzVtYbdlZtkpNbAhMIcXnZdB0+OANL7aAiJ4t6N+vGGI6GhCQwtp30657yQjW2vYNG\/2cikdmFa6rwTqfjis8+xMYkJDfj3I06CTzlNk\/QLWGJ4u0IiBt5yfMN3jYvH+zK0TFnjNsYqYqWutI9O+v1IPNYGl+bOZc8FQ2E+gDCNB7wiD1fD9TB5PXbMijAFhO9+DTd7TU55rSLu3O4bWYufpk3jd5MC1TfGjcmfKgm8zSqtBOsmu7ESzEryyh86xHAPDHpJ3onpwZB7QQPOc5CoCSdXyI4ETOihYPj2MjlJfmMJL3p17O2ljtWt7qTrn60v+ytDwf8yMrnir5l37\/Yu8buDtOLX6Ij+qBnBrFhtj421tybdHttq38PzR37JrjKyTLs+WeeoIuj8LJCWcblmCKMJPhz\/cuePp+yuxR4DmueH8NXBy3x\/2l\/6mbxCoe+0Z0+tn\/p3dYCNvtqyJvDPgSX2qhvdNE4ymF10kGYzLspa9GYm5yfdIuIWj2Yzhh1+W2lGgX+nFSv\/AuA5DNHYRjYCnR+I1h\/Ffs2OkheELCfbwW4dOavJF+WbsESHT9lYAcpzsA12qbQ4yH4vn0gMmzfEohcOZv2\/FpAmAsDseKuOUa2IKMqK892qTFRGii4Fe0MzSn+4t9ZbGL9WttX3NyuiSKFu7nUAi6qctxtcRx8e7Zg3mb7j+wSL4FA1b0tKX8Qai2LKssaYumWmeohvft\/nlZE3NIair9QqdqNQhKQeOhKNj23cnLhgZhiVU3Z+3qS93Hn7gmtBQl9Enb9hHW1oTEow3axk7R86ofXddVOHQhOSTITX7ff3s1AofGxHOeVj2gLZR\/KpgSPAUyDrbA\/hA+HOj\/mU7YlcZc6n\/o+izyTbRlsAxPWWlkVgSRPqBFqtQCdMXWspz47MiHxXnV1uaVVVxJSXx1SoEjWM78JeVYPe+gDSmHqMpCadUJ8gPQowVHXwgQHt35\/4HFngVU+b0JVvMDkXc5FmeJc5POR+ESGiAbkCVYjdgSNid2JTMB3oDUgHJgHfYrYWAoiNcaNH0G4f8ErTl9b3GQrnSfXs\/PSztM92pqY5gQWPnDmzQUu3O9ACw\/vrK6uiheoapV7ehtGiPctyzIKbuqcTvENnsr+M4ebHEqnNGNy+TyXbYlZIPt2HwzRTibF5vJgvK\/a\/8VejHU1aeobLxDAn4fmJ7rlW5\/IH2Gb2AF8uNcgDOI+0j3S87\/jmyI5wUozBBIbpa\/2JEr5OK8gxikSG7Ig9Y6h624p2vigvHaObGpyrkUueNrEEF6YEywoxH2FGmNpWTtN8urZ6ycOdYVJuFgsX\/G6Hie3H8XtHzAazwsx2\/slJ52gwf1BikQzypYEXD+QQs6kE1celji9RyOfE0y1gdrfSoz3E60Ph6nGoPt4hrafeX4M+Wtbw6Deak\/bbQ5fM6Tb+bDpUWeJ3\/0j0kfvRuo896GeMfh2u9Qr5zm0v\/FvaW1D\/OymepNt82Oc+1MsV6\/oP59g+fKpALKC6bdqK+AnbB\/tGk0izJHR7\/jWrRlR3cX+sg9f9gfPi+fM+PFEVMlRlos4iRpFqJJoFFd\/5kxby5ykJGB7Oo\/bAAD6kmhmUouEa7iFpHvjvURHo3rK9b7SlJ5DKp0HphLoG0vOxlacrqMYt5drf+hIwGJD08VSZO6JM9UNTQczTzATYVATi67h\/DAz8wfUXcp2Suo4kKEQlVoUE+XPrJE6uEOzp4m\/ku2ujSR\/6awx1DKPHjPGMzST846LHMMoAmjuPb7ymyMBFbkJyo1AOVC4V1arahDNsqsAo+lGpqH4jphkdtRCVouqUdyaBf34cq1XpK1PRuuiWWms3sSXaWkvsdg9Rix5D9oiXCeciuIgwNKoSXhO6Bq7chStHa2Nu9QdDPMTTKhRixBGRAnDjNgg9G4TCNXpt3D2FbwIUgQqAHlefaxMnS4K+9e6tZCxG8npPUgM\/vTomitLFS6NlRqHPboO4fSTIh+oz4eedYOUstwXTOQgpVHtLavN26nxCdWHBKRFh4eZ00YA7BoN17kiMiVknEpMYpRTyU9ZePVMjpATkSdZ3IZJcXiUk99bAiAJUVkgji094CoULRkWWy\/wgytXk5ybdFxyRjx68OKBOIJdSHBQPSy22qrnFd0cOQhdUXE\/9WB5sSVdlmZvpriozpScOf\/IhNyOVrVnhC\/mOm7+sIdPE6+xd2GngWHWBC6IQAUyB5JQARk4bEJucOLOvMcrs5zznve9VI35bjoW3cdnPf8V6YygO28Yc0YDlzw2c42aKCISWE\/u3tOzF8g4vaZrvGO5YsyiKbrpoSE9UXSv5ZEniGhYI+kwMZISc+xi\/bc4uZUFUVIFSHmHLViKbDphloUmIPK5Vr0gnpbMLKBk31+y5uCq6Jjbof+tL1GB02CPx0OlaLbWHOom4VntYgHWGGPZyWMzQUCMeTPfCxOikZ1JzH7\/2C+oXnXgy7McD40j6pfK3FBOCmW7wpji47Vw3hRxmtVI42Qj\/IqkW\/uiB6BKdfHaIgeWr87i1OQdqPgYzdNswPPb55+QND2mPUvaQeWRC29nDB29si8wImEmYGWyOaVi1Zte5NmLadaSgwklUJoUJmIGNASSIBTEBC7MHxlJNUiCt47GWyH8IBaF\/XAzoumVRt+UzScyt+VyFSakSkv0wD8\/jKOzeFZyt+QysX72UJjB1i0IZ+AgB9VogACH2DUI+OeQxh68fdJIZNIrUUhCU0OQgR2ByKJULIRFfBcX+bgncQ0FRAC+3MTnQHZQcCssRKMRX8yissZ9jvqK13GaWiaZaevNkOVji1wTve08Yof0fhL7HPoi+b6OTmyUvW3fXynNp0wSvuQWreLKhzeJyz4jkgkF5SriLqd3CLtAt8MuJ0ourldezh9vJkVnn4ovtG5d6k3PifUgpaBM6Y\/A\/82BxNQJvtW1lWsFlldvo7u62US9RbR2R22Saze11d3ku8S5VVLqNetgGR\/HLvMuJHtjmNq7MlgrLeix2KcHrbsvT2\/JOuMRz8y7tfUCf1SNbDzC7L8QR0oOfhqfxCUmakPaMz+elF\/8Wfov3n97tH+KgHE4Qtae3i+KT4slOJzlhdyPDYVUQxOvOLohEUHwvwT4R2TI9Vs+lvM7VNaNBRw6HG7yLAgX+8ZkqTAiBny7H3KT+1OyDjCTcqKAOWgs7w1SJ3y4LLQZ3t97eevf8F3MPDT+\/EZfcCEB6VTfJdaCZ2Io69BHIG\/0eckttM+yBXDuf9ubbHynMnHjZW1B\/t\/S85vAqTRiOkFQ88iozbANp3y\/nQWHR+es4+KPwXiYp7FTeC+Zzh+MFCaDGk8nUxVvju2RJFGnw9sStwQkvkj8kWPdPL5hmDS5xYV3FxS46qDqdpGXuqaN6shOz6+KRKOlL416leAVr5PX6Z+LMY\/lgy+ja97ysjJQqf2Kms4I6bi6GIYifIBVIU7CZpJYBwQ5Q1s2v5ZfVaL8GQ09ZJt9yhcKQXlv7C+\/9w\/IoRca\/HPBqyYJNJ\/buvaU8mNLm1JdGMs+Em\/182BDH9akyatW1E78kEDbcTk49p\/\/qTjyxu+R7xLIOheRytC9QucHyoq8p3ekDg8giKrSV9Nfyj4TWMc27d6jDiJe6P55O7AVvHQhtvquwTSNiW3jdNIsvetxK+vtsloDY5yjL4GWAvWLyGUoeBcOpL0YYIXAxwDnWHFtuj1WJ04KGg9LE6petPDoQ\/WPK3iEF0o6IyEwp\/zikZfOl67rrLI0aVlK1pCYom\/t4EM1XXjVUcAsCbglsHTANogl+89Gj+httAM6UgOvfv\/124gtu0+LMALBlXOwf5f8V8tu6NBn17nOZUPZdzo5wIi2W1vMdTd+9bgndjnZYALyPQZtv0mCcdiqqTNiGofA3HMHnxtR7Lc3zBojvYg8M7If\/PRmjLsUW\/YXSBlLSQp28TqGVQKZ7cQ7qWQKpLXwHiSyloi0x6CzTk9DOgKwNGwBaZEFTpayoD\/BR5LiwnknkfFAfuicviJKNoofB8YOwzIoBTuua0jXOteNrhzkLt1RscV49ON50UDaTLgOjmgkcu7q0mNmRHusSgqe5vkyde9UNez9Hd0IqPaHj9NtvrHLrpHQWg8OXaXTQ6aaTmbofTkR3udnTodMUwWD9197RHA+6ss8Y2dDn0KTZbgpa2W4UugbX\/mwcDU2mzQVXfAckfsO8\/nYz0Fx7\/8qMkVr1a2gbWP5jXDa3LPs1dhg2eLzq\/yEPbPc79DPbRnL5Z+q+Mtc27DSMj1veBI59eNkhsOo0AtDCfpotyBsP241BV4Z\/Ax1v9x66sfyJOsbTYL60YNv\/B6c40DfAW1HmHf8rjlj+JjNixT+mC\/o9bjQOVI8By+ld3u\/\/YeP84\/lPBYFcAGph+nZA7wRKeKUDMAtSKW7TJBUCJGwJUqxP3lOkzWhAQNmDuqMBEUi6YwAJRFNCDNODmomAZh4kgFB4AAEmz0d3BPACOyjyZj9AUcB+tTsaMExSDLB\/050A8gKod0YEwkBRi6uyzu4Md7pqXC3Z1TVtTntzcB74KnnVzS11rgaOLEIadWyW6obqZntrdRWnYj6npb1G3trq4DiaXfM4ZldDHZbT6eI0NrvqqytbI2pbWxvVkZGOzXFEVLrmgRYulerYOYVzcqnh2veerVqNtrWza8ZYKKjnqc5B6w57rwGHTAQppmBRG7B7t2tVrYpXmA9FGdvVkGt9cQcOCm3mMg+HmaiEqTqJ6ByN8bT+Siv3eoTaHJ5GapGv5Tlw9QiVROTBJf+\/2gKfVccGEBASQkFoCANhIRyE\/2PymSWBwohEpIRNZ7K5fKFYKleqtXqj2Wp3ur3+YDgaT6az+WK5Wm+2u\/3heMqkYvzhP1RtwOJrxBR2yhn853e1bngbKaGhusQljAdxh01MLdBrxANVAxeFm31EINqGGak8wILbDCQz7yVuPM7UWf67Z9zzQqImF116GDNR3lES+3Wy2t7FP+wE5lLpUKqoz+yP217q5jRS0qT1dviyOwWJUqI6HmGtH\/nBOCfiKl6aiNg2rwyq361UBUMUI2l4GEyjuOFkRfuefErve+N4mwlMqehdlrpXI9u7wUojLfN7ahCX5umWKdqPrjH3RtUpdtQyvNWF4ZOMWjaVo0ayo46YwCEHNBl9Fo3LZDClv9M9pvujHCD3XLyKb216EkU6DnDEUJxTKz8aOb\/uL1+zt2\/q2gNOAAA=\") format(\"woff2\"); font-weight: 400; font-style: normal; }amp-social-share { color: rgb(255, 255, 255); border-radius: 50%; position: relative; line-height: 1; width: 32px; height: 32px; margin: 0px 5px 5px 0px; vertical-align: middle; }amp-social-share::before { display: inline-block; font: 18px \/ 1 social-logos; padding: 7px; position: relative; top: 1px; vertical-align: top; text-align: center; }amp-social-share[type=\"email\"] { background: rgb(233, 233, 233); color: rgb(101, 101, 101); }amp-social-share[type=\"email\"]::before { content: \"\uf410\"; }amp-social-share[type=\"tumblr\"] { background: rgb(44, 71, 98); }amp-social-share[type=\"tumblr\"]::before { content: \"\uf607\"; }amp-social-share[type=\"facebook\"] { background: rgb(24, 119, 242); }amp-social-share[type=\"facebook\"]::before { content: \"\uf203\"; }amp-social-share[type=\"twitter\"] { background: rgb(0, 172, 238); }amp-social-share[type=\"twitter\"]::before { content: \"\uf202\"; }amp-social-share[type=\"pinterest\"] { background: rgb(202, 31, 39); }amp-social-share[type=\"pinterest\"]::before { content: \"\uf210\"; }amp-social-share[type=\"telegram\"] { background: rgb(0, 136, 204); }amp-social-share[type=\"telegram\"]::before { content: \"\uf606\"; }amp-social-share[type=\"linkedin\"] { background: rgb(0, 119, 181); }amp-social-share[type=\"linkedin\"]::before { content: \"\uf207\"; }amp-social-share[type=\"pocket\"] { background: rgb(238, 64, 86); }amp-social-share[type=\"pocket\"]::before { content: \"\uf224\"; }amp-social-share[type=\"reddit\"] { background: rgb(206, 227, 248); color: rgb(85, 85, 85); }amp-social-share[type=\"reddit\"]::before { content: \"\uf222\"; }amp-social-share[type=\"skype\"] { background: rgb(0, 175, 240); }amp-social-share[type=\"skype\"]::before { content: \"\uf220\"; }amp-social-share[type=\"whatsapp\"] { background: rgb(67, 216, 84); }amp-social-share[type=\"whatsapp\"]::before { content: \"\uf608\"; }body.custom-background { background-color: rgb(255, 255, 255); }body:not(.overlay-header) .primary-menu > li > a { color: white; }body.single .entry-title { text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 1px; }.footer-widgets-wrapper button { color: white; }.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { max-width: 80rem; width: calc(100% - 4rem); }.wp-block-code { tab-size: 4; }@media (max-width: 1000px) {\n  .wp-block-code { tab-size: 2; }\n}code { word-break: normal; background-color: rgb(248, 248, 248); }.jp-relatedposts-i2 { margin-top: 3em; border-top: 1px solid gray; padding-top: 2em; }.hljs { display: block; overflow-x: auto; padding: 0.5em; color: rgb(51, 51, 51); background: rgb(248, 248, 248); }.wp-block-code { border: 0px; padding: 0px; text-size-adjust: 100%; }.wp-block-code > span { display: block; overflow: auto; }.shcb-language { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal; word-break: normal; }.hljs { box-sizing: border-box; }.wp-block-code code.hljs:not(.shcb-wrap-lines) { white-space: pre; }.wp-block-code code.hljs.shcb-wrap-lines { white-space: pre-wrap; }<\/style><link rel=\"profile\" href=\"https:\/\/gmpg.org\/xfn\/11\"><link rel=\"canonical\" href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\"><script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\"},\"author\":{\"name\":\"Weston Ruter\",\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/c3b8e502cdae3f9c77e995d0067bfc5d\"},\"headline\":\"Running the WordPress Plugin Directory Slurper\",\"datePublished\":\"2023-07-02T01:48:10+00:00\",\"dateModified\":\"2023-07-02T02:03:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\"},\"wordCount\":246,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/c3b8e502cdae3f9c77e995d0067bfc5d\"},\"image\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1880%2C1253\\u0026ssl=1\",\"articleSection\":[\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\",\"url\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\",\"name\":\"Running the WordPress Plugin Directory Slurper - Weston Ruter\",\"isPartOf\":{\"@id\":\"https:\/\/weston.ruter.net\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1880%2C1253\\u0026ssl=1\",\"datePublished\":\"2023-07-02T01:48:10+00:00\",\"dateModified\":\"2023-07-02T02:03:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1880%2C1253\\u0026ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1880%2C1253\\u0026ssl=1\",\"width\":1880,\"height\":1253,\"caption\":\"Photo by cottonbro studio on Pexels.com\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/weston.ruter.net\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Running the WordPress Plugin Directory Slurper\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/weston.ruter.net\/#website\",\"url\":\"https:\/\/weston.ruter.net\/\",\"name\":\"Weston Ruter\",\"description\":\"Building a Better Web\",\"publisher\":{\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/c3b8e502cdae3f9c77e995d0067bfc5d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/weston.ruter.net\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/c3b8e502cdae3f9c77e995d0067bfc5d\",\"name\":\"Weston Ruter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/i1.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/westonruter-favicon.png?fit=512%2C512\\u0026ssl=1\",\"contentUrl\":\"https:\/\/i1.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/westonruter-favicon.png?fit=512%2C512\\u0026ssl=1\",\"width\":512,\"height\":512,\"caption\":\"Weston Ruter\"},\"logo\":{\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/weston.ruter.net\/\"],\"url\":\"https:\/\/weston.ruter.net\/author\/westonruter\/\"}]}<\/script><link rel=\"alternate\" type=\"application\/rss+xml\" title=\"Weston Ruter \u00bb Feed\" href=\"https:\/\/weston.ruter.net\/feed\/\"><link rel=\"alternate\" type=\"application\/rss+xml\" title=\"Weston Ruter \u00bb Comments Feed\" href=\"https:\/\/weston.ruter.net\/comments\/feed\/\"><link rel=\"alternate\" type=\"application\/rss+xml\" title=\"Weston Ruter \u00bb Running the WordPress Plugin Directory Slurper Comments Feed\" href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/feed\/\"><link rel=\"alternate\" type=\"application\/rss+xml\" title=\"Weston Ruter \u00bb Stories Feed\" href=\"https:\/\/weston.ruter.net\/web-stories\/feed\/\"><link rel=\"https:\/\/api.w.org\/\" href=\"https:\/\/weston.ruter.net\/wp-json\/\"><link rel=\"alternate\" type=\"application\/json\" href=\"https:\/\/weston.ruter.net\/wp-json\/wp\/v2\/posts\/22796\"><link rel=\"EditURI\" type=\"application\/rsd+xml\" title=\"RSD\" href=\"https:\/\/weston.ruter.net\/xmlrpc.php?rsd\"><link rel=\"shortlink\" href=\"https:\/\/weston.ruter.net\/?p=22796\"><link rel=\"alternate\" type=\"application\/json+oembed\" href=\"https:\/\/weston.ruter.net\/wp-json\/oembed\/1.0\/embed?url=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F\"><link rel=\"alternate\" type=\"text\/xml+oembed\" href=\"https:\/\/weston.ruter.net\/wp-json\/oembed\/1.0\/embed?url=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&amp;format=xml\"><link rel=\"manifest\" href=\"https:\/\/weston.ruter.net\/wp-json\/wp\/v2\/web-app-manifest\"><link rel=\"apple-touch-startup-image\" href=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=192%2C192&amp;ssl=1\"><link rel=\"apple-touch-icon\" href=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=180%2C180&amp;ssl=1\"><title>Running the WordPress Plugin Directory Slurper - Weston Ruter<\/title><link rel=\"preconnect\" href=\"https:\/\/weston.ruter.net\" referrerpolicy=\"origin\"><link rel=\"preconnect\" href=\"https:\/\/www.google-analytics.com\" referrerpolicy=\"origin\"><\/head>\n\n\t<body class=\"post-template-default single single-post postid-22796 single-format-standard custom-background wp-embed-responsive singular enable-search-modal has-post-thumbnail has-single-pagination showing-comments show-avatars footer-top-visible amp-mode-touch\" id=\"body-0\" style=\"opacity: 1; visibility: visible; animation: auto ease 0s 1 normal none running none;\">\n\n\t\t<a class=\"skip-link screen-reader-text\" href=\"#site-content\">Skip to the content<\/a>\n\t\t<header id=\"site-header\" class=\"header-footer-group\">\n\n\t\t\t<div class=\"header-inner section-inner\">\n\n\t\t\t\t<div class=\"header-titles-wrapper\">\n\n\t\t\t\t\t\n\t\t\t\t\t\t<button class=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">\n\t\t\t\t\t\t\t<span class=\"toggle-inner\">\n\t\t\t\t\t\t\t\t<span class=\"toggle-icon\">\n\t\t\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\"><path d=\"M38.710696,48.0601792 L43,52.3494831 L41.3494831,54 L37.0601792,49.710696 C35.2632422,51.1481185 32.9839107,52.0076499 30.5038249,52.0076499 C24.7027226,52.0076499 20,47.3049272 20,41.5038249 C20,35.7027226 24.7027226,31 30.5038249,31 C36.3049272,31 41.0076499,35.7027226 41.0076499,41.5038249 C41.0076499,43.9839107 40.1481185,46.2632422 38.710696,48.0601792 Z M36.3875844,47.1716785 C37.8030221,45.7026647 38.6734666,43.7048964 38.6734666,41.5038249 C38.6734666,36.9918565 35.0157934,33.3341833 30.5038249,33.3341833 C25.9918565,33.3341833 22.3341833,36.9918565 22.3341833,41.5038249 C22.3341833,46.0157934 25.9918565,49.6734666 30.5038249,49.6734666 C32.7048964,49.6734666 34.7026647,48.8030221 36.1716785,47.3875844 C36.2023931,47.347638 36.2360451,47.3092237 36.2726343,47.2726343 C36.3092237,47.2360451 36.347638,47.2023931 36.3875844,47.1716785 Z\" transform=\"translate(-20 -31)\"><\/path><\/svg>\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<span class=\"toggle-text\">Search<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"header-titles\">\n\n\t\t\t\t\t\t<div class=\"site-title faux-heading\"><a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a><\/div><div class=\"site-description\">Building a Better Web<\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">\n\t\t\t\t\t\t<span class=\"toggle-inner\">\n\t\t\t\t\t\t\t<span class=\"toggle-icon\">\n\t\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"26\" height=\"7\" viewBox=\"0 0 26 7\"><path fill-rule=\"evenodd\" d=\"M332.5,45 C330.567003,45 329,43.4329966 329,41.5 C329,39.5670034 330.567003,38 332.5,38 C334.432997,38 336,39.5670034 336,41.5 C336,43.4329966 334.432997,45 332.5,45 Z M342,45 C340.067003,45 338.5,43.4329966 338.5,41.5 C338.5,39.5670034 340.067003,38 342,38 C343.932997,38 345.5,39.5670034 345.5,41.5 C345.5,43.4329966 343.932997,45 342,45 Z M351.5,45 C349.567003,45 348,43.4329966 348,41.5 C348,39.5670034 349.567003,38 351.5,38 C353.432997,38 355,39.5670034 355,41.5 C355,43.4329966 353.432997,45 351.5,45 Z\" transform=\"translate(-329 -38)\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"toggle-text\">Menu<\/span>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"header-navigation-wrapper\">\n\n\t\t\t\t\t\n\t\t\t\t\t\t\t<nav class=\"primary-menu-wrapper\" aria-label=\"Horizontal\">\n\n\t\t\t\t\t\t\t\t<ul class=\"primary-menu reset-list-style\">\n\n\t\t\t\t\t\t\t\t<li id=\"menu-item-11308\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-11308\"><a href=\"https:\/\/weston.ruter.net\/about\/\">About<\/a><\/li>\n<li id=\"menu-item-7797\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7797\"><a href=\"https:\/\/twitter.com\/westonruter\">@westonruter<\/a><\/li>\n<li id=\"menu-item-7299\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7299\"><a href=\"http:\/\/github.com\/westonruter\">GitHub<\/a><\/li>\n<li id=\"menu-item-7298\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-7298\"><a href=\"https:\/\/weston.ruter.net\/contact\/\">Contact<\/a><\/li>\n\n\t\t\t\t\t\t\t\t<\/ul>\n\n\t\t\t\t\t\t\t<\/nav>\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"header-toggles \">\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"toggle-wrapper search-toggle-wrapper\">\n\n\t\t\t\t\t\t\t\t<button class=\"toggle search-toggle desktop-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-3\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">\n\t\t\t\t\t\t\t\t\t<span class=\"toggle-inner\">\n\t\t\t\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\"><path d=\"M38.710696,48.0601792 L43,52.3494831 L41.3494831,54 L37.0601792,49.710696 C35.2632422,51.1481185 32.9839107,52.0076499 30.5038249,52.0076499 C24.7027226,52.0076499 20,47.3049272 20,41.5038249 C20,35.7027226 24.7027226,31 30.5038249,31 C36.3049272,31 41.0076499,35.7027226 41.0076499,41.5038249 C41.0076499,43.9839107 40.1481185,46.2632422 38.710696,48.0601792 Z M36.3875844,47.1716785 C37.8030221,45.7026647 38.6734666,43.7048964 38.6734666,41.5038249 C38.6734666,36.9918565 35.0157934,33.3341833 30.5038249,33.3341833 C25.9918565,33.3341833 22.3341833,36.9918565 22.3341833,41.5038249 C22.3341833,46.0157934 25.9918565,49.6734666 30.5038249,49.6734666 C32.7048964,49.6734666 34.7026647,48.8030221 36.1716785,47.3875844 C36.2023931,47.347638 36.2360451,47.3092237 36.2726343,47.2726343 C36.3092237,47.2360451 36.347638,47.2023931 36.3875844,47.1716785 Z\" transform=\"translate(-20 -31)\"><\/path><\/svg>\t\t\t\t\t\t\t\t\t\t<span class=\"toggle-text\">Search<\/span>\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t<\/div>\n\n\t\t\t<\/div>\n\n\t\t\t<amp-lightbox id=\"i-amp-0\" layout=\"nodisplay\" animate-in=\"fade-in\" scrollable=\"1\" role=\"dialog\" tabindex=\"-1\" class=\"search-modal cover-modal header-footer-group i-amphtml-layout-nodisplay i-amphtml-element i-amphtml-overlay i-amphtml-built\" on=\"tap:i-amp-0.close,body-0.toggleClass(class=showing-modal,force=false);lightboxOpen:i-amp-0.toggleClass(class=active,force=true),AMP.setState({i_amp_0:true});lightboxClose:i-amp-0.toggleClass(class=active,force=false),AMP.setState({i_amp_0:false})\" hidden=\"\" i-amphtml-layout=\"nodisplay\"><div class=\"search-modal-inner modal-inner\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true)\" role=\"dialog\" tabindex=\"-1\">\n\n\t\t<div class=\"section-inner\">\n\n\t\t\t<form role=\"search\" aria-label=\"Search for:\" method=\"get\" class=\"search-form\" action=\"https:\/\/weston.ruter.net\/\" target=\"_top\">\n\t<label for=\"search-form-1\">\n\t\t<span class=\"screen-reader-text\">\n\t\t\tSearch for:\t\t<\/span>\n\t\t<input type=\"search\" id=\"search-form-1\" class=\"search-field\" placeholder=\"Search \u2026\" value=\"\" name=\"s\">\n\t<\/label>\n\t<input type=\"submit\" class=\"search-submit\" value=\"Search\">\n<\/form>\n\n\t\t\t<button class=\"toggle search-untoggle close-search-toggle fill-children-current-color\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" on=\"tap:i-amp-0.close,body-0.toggleClass(class=showing-modal,force=false),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-4\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">\n\t\t\t\t<span class=\"screen-reader-text\">\n\t\t\t\t\tClose search\t\t\t\t<\/span>\n\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\"><polygon fill=\"\" fill-rule=\"evenodd\" points=\"6.852 7.649 .399 1.195 1.445 .149 7.899 6.602 14.352 .149 15.399 1.195 8.945 7.649 15.399 14.102 14.352 15.149 7.899 8.695 1.445 15.149 .399 14.102\"><\/polygon><\/svg>\t\t\t<\/button>\n\n\t\t<\/div>\n\n\t<\/div><\/amp-lightbox>\n\n\t\t<\/header>\n\n\t\t\n<amp-lightbox id=\"i-amp-1\" layout=\"nodisplay\" animate-in=\"fade-in\" scrollable=\"1\" role=\"dialog\" tabindex=\"-1\" class=\"menu-modal cover-modal header-footer-group i-amphtml-layout-nodisplay i-amphtml-element i-amphtml-overlay i-amphtml-built\" on=\"tap:i-amp-1.close,body-0.toggleClass(class=showing-modal,force=false);lightboxOpen:i-amp-1.toggleClass(class=active,force=true),AMP.setState({i_amp_1:true});lightboxClose:i-amp-1.toggleClass(class=active,force=false),AMP.setState({i_amp_1:false})\" hidden=\"\" i-amphtml-layout=\"nodisplay\"><div class=\"menu-modal-inner modal-inner\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true)\" role=\"dialog\" tabindex=\"-1\">\n\n\t\t<div class=\"menu-wrapper section-inner\">\n\n\t\t\t<div class=\"menu-top\">\n\n\t\t\t\t<button class=\"toggle close-nav-toggle fill-children-current-color\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" data-set-focus=\".menu-modal\" on=\"tap:i-amp-1.close,body-0.toggleClass(class=showing-modal,force=false),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-1.focus\" id=\"i-amp-6\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">\n\t\t\t\t\t<span class=\"toggle-text\">Close Menu<\/span>\n\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\"><polygon fill=\"\" fill-rule=\"evenodd\" points=\"6.852 7.649 .399 1.195 1.445 .149 7.899 6.602 14.352 .149 15.399 1.195 8.945 7.649 15.399 14.102 14.352 15.149 7.899 8.695 1.445 15.149 .399 14.102\"><\/polygon><\/svg>\t\t\t\t<\/button>\n\n\t\t\t\t\n\t\t\t\t\t<nav class=\"mobile-menu\" aria-label=\"Mobile\">\n\n\t\t\t\t\t\t<ul class=\"modal-menu reset-list-style\">\n\n\t\t\t\t\t\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-11308\"><div class=\"ancestor-wrapper\"><a href=\"https:\/\/weston.ruter.net\/about\/\">About<\/a><\/div><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7797\"><div class=\"ancestor-wrapper\"><a href=\"https:\/\/twitter.com\/westonruter\">@westonruter<\/a><\/div><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7299\"><div class=\"ancestor-wrapper\"><a href=\"http:\/\/github.com\/westonruter\">GitHub<\/a><\/div><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-7298\"><div class=\"ancestor-wrapper\"><a href=\"https:\/\/weston.ruter.net\/contact\/\">Contact<\/a><\/div><\/li>\n\n\t\t\t\t\t\t<\/ul>\n\n\t\t\t\t\t<\/nav>\n\n\t\t\t\t\t\n\t\t\t<\/div>\n\n\t\t\t<div class=\"menu-bottom\">\n\n\t\t\t\t\n\t\t\t\t\t<nav aria-label=\"Expanded Social links\">\n\t\t\t\t\t\t<ul class=\"social-menu reset-list-style social-icons fill-children-current-color\">\n\n\t\t\t\t\t\t\t<li id=\"menu-item-24026\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24026\"><a href=\"https:\/\/mastodon.social\/@westonruter\"><span class=\"screen-reader-text\">Mastodon<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M23.193 7.879c0-5.206-3.411-6.732-3.411-6.732C18.062.357 15.108.025 12.041 0h-.076c-3.068.025-6.02.357-7.74 1.147 0 0-3.411 1.526-3.411 6.732 0 1.192-.023 2.618.015 4.129.124 5.092.934 10.109 5.641 11.355 2.17.574 4.034.695 5.535.612 2.722-.15 4.25-.972 4.25-.972l-.09-1.975s-1.945.613-4.129.539c-2.165-.074-4.449-.233-4.799-2.891a5.499 5.499 0 0 1-.048-.745s2.125.52 4.817.643c1.646.075 3.19-.097 4.758-.283 3.007-.359 5.625-2.212 5.954-3.905.517-2.665.475-6.507.475-6.507zm-4.024 6.709h-2.497V8.469c0-1.29-.543-1.944-1.628-1.944-1.2 0-1.802.776-1.802 2.312v3.349h-2.483v-3.35c0-1.536-.602-2.312-1.802-2.312-1.085 0-1.628.655-1.628 1.944v6.119H4.832V8.284c0-1.289.328-2.313.987-3.07.68-.758 1.569-1.146 2.674-1.146 1.278 0 2.246.491 2.886 1.474L12 6.585l.622-1.043c.64-.983 1.608-1.474 2.886-1.474 1.104 0 1.994.388 2.674 1.146.658.757.986 1.781.986 3.07v6.304z\"><\/path><\/svg><\/a><\/li>\n<li id=\"menu-item-7748\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7748\"><a href=\"https:\/\/twitter.com\/westonruter\"><span class=\"screen-reader-text\">Twitter<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z\"><\/path><\/svg><\/a><\/li>\n<li id=\"menu-item-7749\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7749\"><a href=\"https:\/\/www.facebook.com\/westonruter\"><span class=\"screen-reader-text\">Facebook<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z\"><\/path><\/svg><\/a><\/li>\n<li id=\"menu-item-7750\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7750\"><a href=\"https:\/\/www.linkedin.com\/in\/westonruter\/\"><span class=\"screen-reader-text\">Linkedin<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z\"><\/path><\/svg><\/a><\/li>\n<li id=\"menu-item-7751\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7751\"><a href=\"http:\/\/github.com\/westonruter\"><span class=\"screen-reader-text\">GitHub<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z\"><\/path><\/svg><\/a><\/li>\n<li id=\"menu-item-7798\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7798\"><a href=\"https:\/\/profiles.wordpress.org\/westonruter\"><span class=\"screen-reader-text\">WordPress.org Profile<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z\"><\/path><\/svg><\/a><\/li>\n\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t<\/nav>\n\n\t\t\t\t\n\t\t\t<\/div>\n\n\t\t<\/div>\n\n\t<\/div><\/amp-lightbox>\n\n<main id=\"site-content\">\n\n\t\n<article class=\"post-22796 post type-post status-publish format-standard has-post-thumbnail hentry category-wordpress\" id=\"post-22796\">\n\n\t\n<header class=\"entry-header has-text-align-center header-footer-group\">\n\n\t<div class=\"entry-header-inner section-inner medium\">\n\n\t\t\n\t\t\t<div class=\"entry-categories\">\n\t\t\t\t<span class=\"screen-reader-text\">\n\t\t\t\t\tCategories\t\t\t\t<\/span>\n\t\t\t\t<div class=\"entry-categories-inner\">\n\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\" rel=\"category tag\">WordPress<\/a>\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<h1 class=\"entry-title\">Running the WordPress Plugin Directory Slurper<\/h1>\n\t\t<div class=\"post-meta-wrapper post-meta-single post-meta-single-top\">\n\n\t\t\t<ul class=\"post-meta\">\n\n\t\t\t\t\t\t\t\t\t<li class=\"post-author meta-wrapper\">\n\t\t\t\t\t\t<span class=\"meta-icon\">\n\t\t\t\t\t\t\t<span class=\"screen-reader-text\">\n\t\t\t\t\t\t\t\tPost author\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"20\" viewBox=\"0 0 18 20\"><path fill=\"\" d=\"M18,19 C18,19.5522847 17.5522847,20 17,20 C16.4477153,20 16,19.5522847 16,19 L16,17 C16,15.3431458 14.6568542,14 13,14 L5,14 C3.34314575,14 2,15.3431458 2,17 L2,19 C2,19.5522847 1.55228475,20 1,20 C0.44771525,20 0,19.5522847 0,19 L0,17 C0,14.2385763 2.23857625,12 5,12 L13,12 C15.7614237,12 18,14.2385763 18,17 L18,19 Z M9,10 C6.23857625,10 4,7.76142375 4,5 C4,2.23857625 6.23857625,0 9,0 C11.7614237,0 14,2.23857625 14,5 C14,7.76142375 11.7614237,10 9,10 Z M9,8 C10.6568542,8 12,6.65685425 12,5 C12,3.34314575 10.6568542,2 9,2 C7.34314575,2 6,3.34314575 6,5 C6,6.65685425 7.34314575,8 9,8 Z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"meta-text\">\n\t\t\t\t\t\t\tBy <a href=\"https:\/\/weston.ruter.net\/author\/westonruter\/\">Weston Ruter<\/a>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li class=\"post-date meta-wrapper\">\n\t\t\t\t\t\t<span class=\"meta-icon\">\n\t\t\t\t\t\t\t<span class=\"screen-reader-text\">\n\t\t\t\t\t\t\t\tPost date\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewBox=\"0 0 18 19\"><path fill=\"\" d=\"M4.60069444,4.09375 L3.25,4.09375 C2.47334957,4.09375 1.84375,4.72334957 1.84375,5.5 L1.84375,7.26736111 L16.15625,7.26736111 L16.15625,5.5 C16.15625,4.72334957 15.5266504,4.09375 14.75,4.09375 L13.3993056,4.09375 L13.3993056,4.55555556 C13.3993056,5.02154581 13.0215458,5.39930556 12.5555556,5.39930556 C12.0895653,5.39930556 11.7118056,5.02154581 11.7118056,4.55555556 L11.7118056,4.09375 L6.28819444,4.09375 L6.28819444,4.55555556 C6.28819444,5.02154581 5.9104347,5.39930556 5.44444444,5.39930556 C4.97845419,5.39930556 4.60069444,5.02154581 4.60069444,4.55555556 L4.60069444,4.09375 Z M6.28819444,2.40625 L11.7118056,2.40625 L11.7118056,1 C11.7118056,0.534009742 12.0895653,0.15625 12.5555556,0.15625 C13.0215458,0.15625 13.3993056,0.534009742 13.3993056,1 L13.3993056,2.40625 L14.75,2.40625 C16.4586309,2.40625 17.84375,3.79136906 17.84375,5.5 L17.84375,15.875 C17.84375,17.5836309 16.4586309,18.96875 14.75,18.96875 L3.25,18.96875 C1.54136906,18.96875 0.15625,17.5836309 0.15625,15.875 L0.15625,5.5 C0.15625,3.79136906 1.54136906,2.40625 3.25,2.40625 L4.60069444,2.40625 L4.60069444,1 C4.60069444,0.534009742 4.97845419,0.15625 5.44444444,0.15625 C5.9104347,0.15625 6.28819444,0.534009742 6.28819444,1 L6.28819444,2.40625 Z M1.84375,8.95486111 L1.84375,15.875 C1.84375,16.6516504 2.47334957,17.28125 3.25,17.28125 L14.75,17.28125 C15.5266504,17.28125 16.15625,16.6516504 16.15625,15.875 L16.15625,8.95486111 L1.84375,8.95486111 Z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"meta-text\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\">July 1, 2023<\/a>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li class=\"post-comment-link meta-wrapper\">\n\t\t\t\t\t\t<span class=\"meta-icon\">\n\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\"><path d=\"M9.43016863,13.2235931 C9.58624731,13.094699 9.7823475,13.0241935 9.98476849,13.0241935 L15.0564516,13.0241935 C15.8581553,13.0241935 16.5080645,12.3742843 16.5080645,11.5725806 L16.5080645,3.44354839 C16.5080645,2.64184472 15.8581553,1.99193548 15.0564516,1.99193548 L3.44354839,1.99193548 C2.64184472,1.99193548 1.99193548,2.64184472 1.99193548,3.44354839 L1.99193548,11.5725806 C1.99193548,12.3742843 2.64184472,13.0241935 3.44354839,13.0241935 L5.76612903,13.0241935 C6.24715123,13.0241935 6.63709677,13.4141391 6.63709677,13.8951613 L6.63709677,15.5301903 L9.43016863,13.2235931 Z M3.44354839,14.766129 C1.67980032,14.766129 0.25,13.3363287 0.25,11.5725806 L0.25,3.44354839 C0.25,1.67980032 1.67980032,0.25 3.44354839,0.25 L15.0564516,0.25 C16.8201997,0.25 18.25,1.67980032 18.25,3.44354839 L18.25,11.5725806 C18.25,13.3363287 16.8201997,14.766129 15.0564516,14.766129 L10.2979143,14.766129 L6.32072889,18.0506004 C5.75274472,18.5196577 4.89516129,18.1156602 4.89516129,17.3790323 L4.89516129,14.766129 L3.44354839,14.766129 Z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"meta-text\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comments\">2 Comments<span class=\"screen-reader-text\"> on Running the WordPress Plugin Directory Slurper<\/span><\/a>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\n\t\t\t<\/ul>\n\n\t\t<\/div>\n\n\t\t\n\t<\/div>\n\n<\/header>\n\n\t<figure class=\"featured-media\">\n\n\t\t<div class=\"featured-media-inner section-inner\">\n\n\t\t\t<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">\n\t\t\t\t<figcaption class=\"wp-caption-text\">Photo by cottonbro studio on <a href=\"https:\/\/www.pexels.com\/photo\/man-eating-noodles-7594054\/\" rel=\"nofollow\">Pexels.com<\/a><\/figcaption>\n\n\t\t\t\t\n\t\t<\/div>\n\n\t<\/figure>\n\n\t\n\t<div class=\"post-inner thin \">\n\n\t\t<div class=\"entry-content\">\n\n\t\t\t\n<p>As part of my work on the <a href=\"https:\/\/make.wordpress.org\/performance\/\">WordPress Core Performance Team<\/a>, I need to do analyses on the plugins in the <a href=\"https:\/\/wordpress.org\/plugins\/\">WordPress Plugin Directory<\/a>. For example, in WordPress 6.3 we\u2019re finally shipping first-party support for <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/12009\">adding <code>async<\/code> and <code>defer<\/code> to scripts<\/a> (a 13-year old ticket). In this case, the excellent <a href=\"https:\/\/wpdirectory.net\/\">WordPress Directory Searcher (WPdirectory)<\/a> is all I needed to <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/12009#comment:111\">find usages<\/a> of inline <code>after<\/code> scripts across the ecosystem. However, not all code searches can be easily performed with a regular expression for a single-line match. <\/p>\n\n\n\n<p>In order to facilitate more extensive searching where necessary going forward, I\u2019ve just used Mark Jaquith\u2019s <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper\">WordPress Plugin Directory Slurper<\/a> to download the entire directory. <\/p>\n\n\n\n<p>According to the FAQ <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-long-will-it-take\">How long will it take?<\/a>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>Your first update will take a while (at least <mark style=\"background-color:#ffff00\" class=\"has-inline-color\">a couple of hours, and potentially overnight<\/mark>, depending on your connection and disk speeds).<\/p>\n<\/blockquote>\n\n\n\n<p>And <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-much-disk-space-do-i-need\">How much disk space do I need?<\/a>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>As of December 2017, the plugin repository contains over 70,000 plugins. The script will download around 20 GB of zip files which, when unpacked, will use around <mark style=\"background-color:#ffff00\" class=\"has-inline-color\">45 GB of disk space<\/mark>.<\/p>\n<\/blockquote>\n\n\n\n<p>Things have changed since December 2017, which was now 6\u00bd years ago. <\/p>\n\n\n\n<p>My call to <code>time .\/update<\/code> finished as follows:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"plaintext\" data-shcb-language-slug=\"plaintext\"><span><code class=\"hljs language-plaintext shcb-wrap-lines\">[SUCCESS] Done updating plugins!\nIt took 1580 minutes and 3 seconds to update 87873 plugins (11610 failed).\n[DONE]\n\nreal\t1580m4.203s\nuser\t92m31.046s\nsys\t94m57.713s<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">plaintext<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">plaintext<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>It took an astonishing <strong>26\u2153 hours<\/strong> to finish on a system with a blazing <em>2 <abbr title=\"gigabits per second\">Gbps<\/abbr><\/em> internet connection (granted I\u2019m not immediately aware of the disk write speed). The total size of the downloaded directory ended up being <strong>109 <abbr title=\"gigabytes\">GB<\/abbr><\/strong>.<\/p>\n\n\n\n<p>Fair warning for anyone else wanting to slurp down the entire plugin directory!<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><div class=\"sd-content\"><amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\"><\/amp-social-share><amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\"><\/amp-social-share><amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\"><\/amp-social-share><amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\"><\/amp-social-share><\/div><\/div><\/div>\n<nav class=\"jp-relatedposts-i2\" data-layout=\"grid\"><div class=\"jp-related-posts-i2__row\" data-post-count=\"3\"><ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\"><li class=\"jp-related-posts-i2__post-link\"><a id=\"related-posts-item-6532d0fd17b8f-label\" href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">Integrating with AMP Dev Mode in WordPress<\/a><\/li><li class=\"jp-related-posts-i2__post-img-link\"><a href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\"><img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\"><\/a><\/li><li class=\"jp-related-posts-i2__post-date\">September 24, 2019<\/li><li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/amp\/\">AMP<\/a><\/li><\/ul><ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\"><li class=\"jp-related-posts-i2__post-link\"><a id=\"related-posts-item-6532d0fd17c01-label\" href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">WordCamp Europe 2018 Recap: AMP and PWA<\/a><\/li><li class=\"jp-related-posts-i2__post-img-link\"><a href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\"><img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\"><\/a><\/li><li class=\"jp-related-posts-i2__post-date\">July 12, 2018<\/li><li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a><\/li><\/ul><ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\"><li class=\"jp-related-posts-i2__post-link\"><a id=\"related-posts-item-6532d0fd17c4c-label\" href=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\">Using the AMP Plugin to Protect Site Visitors and Debug Security Vulnerabilities<\/a><\/li><li class=\"jp-related-posts-i2__post-img-link\"><a href=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\"><img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\"><\/a><\/li><li class=\"jp-related-posts-i2__post-date\">March 21, 2019<\/li><li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a><\/li><\/ul><\/div><\/nav>\n\t\t<\/div>\n\n\t<\/div>\n\n\t<div class=\"section-inner\">\n\t\t\n\t<\/div>\n\n\t\n\t<nav class=\"pagination-single section-inner only-one only-prev\" aria-label=\"Post\">\n\n\t\t<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">\n\n\t\t<div class=\"pagination-single-inner\">\n\n\t\t\t\n\t\t\t\t<a class=\"previous-post\" href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/comparing-markup-with-phpunit\/\">\n\t\t\t\t\t<span class=\"arrow\" aria-hidden=\"true\">\u2190<\/span>\n\t\t\t\t\t<span class=\"title\"><span class=\"title-inner\">Comparing Markup with PHPUnit<\/span><\/span>\n\t\t\t\t<\/a>\n\n\t\t\t\t\n\t\t<\/div>\n\n\t\t<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">\n\n\t<\/nav>\n\n\t\n\t\t<div class=\"comments-wrapper section-inner\">\n\n\t\t\t\n\t<div class=\"comments\" id=\"comments\">\n\n\t\t\n\t\t<div class=\"comments-header section-inner small max-percentage\">\n\n\t\t\t<h2 class=\"comment-reply-title\">\n\t\t\t2 replies on \u201cRunning the WordPress Plugin Directory Slurper\u201d\t\t\t<\/h2>\n\n\t\t<\/div>\n\n\t\t<div class=\"comments-inner section-inner thin max-percentage\">\n\n\t\t\t\t\t\t<div id=\"comment-188928\" class=\"comment even thread-even depth-1\">\n\t\t\t\t<article id=\"div-comment-188928\" class=\"comment-body\">\n\t\t\t\t\t<footer class=\"comment-meta\">\n\t\t\t\t\t\t<div class=\"comment-author vcard\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/jeremykun.com\" rel=\"external nofollow\" class=\"url\"><img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/90b179348780a6e7fe8e502968dc534a?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\"><span class=\"fn\">Jeremy Kun<\/span><span class=\"screen-reader-text says\">says:<\/span><\/a>\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"comment-metadata\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comment-188928\"><time datetime=\"2023-07-01T19:51:32-07:00\">July 1, 2023 at 7:51 pm<\/time><\/a>\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/footer>\n\n\t\t\t\t\t<div class=\"comment-content entry-content\">\n\n\t\t\t\t\t\t<p>I didn\u2019t know you contributed to WordPress! How cool \ufe0f<\/p>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\n\t\t\t\t\t\t<footer class=\"comment-footer-meta\">\n\n\t\t\t\t\t\t\t<span class=\"comment-reply\"><a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a><\/span>\n\t\t\t\t\t\t<\/footer>\n\n\t\t\t\t\t\t\n\t\t\t\t<\/article>\n\n\t\t\t<\/div>\n\t\t\t<div id=\"comment-188946\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n\t\t\t\t<article id=\"div-comment-188946\" class=\"comment-body\">\n\t\t\t\t\t<footer class=\"comment-meta\">\n\t\t\t\t\t\t<div class=\"comment-author vcard\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/joost.blog\/\" rel=\"external nofollow\" class=\"url\"><img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/d3c55d9819af7baab6128ef12d163435?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\"><span class=\"fn\">Joost de Valk<\/span><span class=\"screen-reader-text says\">says:<\/span><\/a>\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"comment-metadata\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comment-188946\"><time datetime=\"2023-07-02T02:00:27-07:00\">July 2, 2023 at 2:00 am<\/time><\/a>\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/footer>\n\n\t\t\t\t\t<div class=\"comment-content entry-content\">\n\n\t\t\t\t\t\t<p>Time for a pull on Mark\u2019s readme to reflect current reality <\/p>\n<p>Thanks for sharing, might need to run one soon too.<\/p>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\n\t\t\t\t\t\t<footer class=\"comment-footer-meta\">\n\n\t\t\t\t\t\t\t<span class=\"comment-reply\"><a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a><\/span>\n\t\t\t\t\t\t<\/footer>\n\n\t\t\t\t\t\t\n\t\t\t\t<\/article>\n\n\t\t\t<\/div>\n\n\t\t<\/div>\n\n\t<\/div>\n\n\t<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">\t<div id=\"respond\" class=\"comment-respond\">\n\t\t<h2 id=\"reply-title\" class=\"comment-reply-title\">Leave a Reply <small><a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\" style=\"display:none;\">Cancel reply<\/a><\/small><\/h2><form action=\"https:\/\/weston.ruter.net\/wp-comments-post.php\" method=\"post\" id=\"commentform\" class=\"section-inner thin max-percentage\" data-px-verified-tag=\"\"><p class=\"comment-notes\"><span id=\"email-notes\">Your email address will not be published.<\/span> <span class=\"required-field-message\">Required fields are marked <span class=\"required\">*<\/span><\/span><\/p><p class=\"comment-form-comment\"><label for=\"comment\">Comment <span class=\"required\">*<\/span><\/label> <textarea id=\"comment\" name=\"comment\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"\"><\/textarea><\/p><p class=\"comment-form-author\"><label for=\"author\">Name <span class=\"required\">*<\/span><\/label> <input id=\"author\" name=\"author\" type=\"text\" value=\"\" size=\"30\" maxlength=\"245\" autocomplete=\"name\" required=\"\"><\/p>\n<p class=\"comment-form-email\"><label for=\"email\">Email <span class=\"required\">*<\/span><\/label> <input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\"><\/p>\n<p class=\"comment-form-url\"><label for=\"url\">Website<\/label> <input id=\"url\" name=\"url\" type=\"url\" value=\"\" size=\"30\" maxlength=\"200\" autocomplete=\"url\"><\/p>\n<p class=\"comment-form-cookies-consent\"><input id=\"wp-comment-cookies-consent\" name=\"wp-comment-cookies-consent\" type=\"checkbox\" value=\"yes\"> <label for=\"wp-comment-cookies-consent\">Save my name, email, and website in this browser for the next time I comment.<\/label><\/p>\n<p class=\"comment-subscription-form\"><input type=\"checkbox\" name=\"subscribe_comments\" id=\"subscribe_comments\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\"> <label class=\"subscribe-label\" id=\"subscribe-label\" for=\"subscribe_comments\">Notify me of follow-up comments by email.<\/label><\/p><p class=\"comment-subscription-form\"><input type=\"checkbox\" name=\"subscribe_blog\" id=\"subscribe_blog\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\"> <label class=\"subscribe-label\" id=\"subscribe-blog-label\" for=\"subscribe_blog\">Notify me of new posts by email.<\/label><\/p><p class=\"form-submit\"><input name=\"submit\" type=\"submit\" id=\"submit\" class=\"submit\" value=\"Post Comment\"> <input type=\"hidden\" name=\"comment_post_ID\" value=\"22796\" id=\"comment_post_ID\">\n<input type=\"hidden\" name=\"comment_parent\" id=\"comment_parent\" value=\"0\">\n<\/p><p style=\"display: none;\"><input type=\"hidden\" id=\"akismet_comment_nonce\" name=\"akismet_comment_nonce\" value=\"f8bcf75e6e\"><\/p><p style=\"display: none !important;\" data-px-verified-attrs=\"style\"><label>\u0394<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><\/p><\/form>\t<\/div>\n\t\n\t\t<\/div>\n\n\t\t\n<\/article>\n\n<\/main>\n\n\n\t<div class=\"footer-nav-widgets-wrapper header-footer-group\">\n\n\t\t<div class=\"footer-inner section-inner\">\n\n\t\t\t\t\t\t\t<div class=\"footer-top has-social-menu\">\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t<nav aria-label=\"Social links\" class=\"footer-social-wrapper\">\n\n\t\t\t\t\t\t\t<ul class=\"social-menu footer-social reset-list-style social-icons fill-children-current-color\">\n\n\t\t\t\t\t\t\t\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24026\"><a href=\"https:\/\/mastodon.social\/@westonruter\"><span class=\"screen-reader-text\">Mastodon<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M23.193 7.879c0-5.206-3.411-6.732-3.411-6.732C18.062.357 15.108.025 12.041 0h-.076c-3.068.025-6.02.357-7.74 1.147 0 0-3.411 1.526-3.411 6.732 0 1.192-.023 2.618.015 4.129.124 5.092.934 10.109 5.641 11.355 2.17.574 4.034.695 5.535.612 2.722-.15 4.25-.972 4.25-.972l-.09-1.975s-1.945.613-4.129.539c-2.165-.074-4.449-.233-4.799-2.891a5.499 5.499 0 0 1-.048-.745s2.125.52 4.817.643c1.646.075 3.19-.097 4.758-.283 3.007-.359 5.625-2.212 5.954-3.905.517-2.665.475-6.507.475-6.507zm-4.024 6.709h-2.497V8.469c0-1.29-.543-1.944-1.628-1.944-1.2 0-1.802.776-1.802 2.312v3.349h-2.483v-3.35c0-1.536-.602-2.312-1.802-2.312-1.085 0-1.628.655-1.628 1.944v6.119H4.832V8.284c0-1.289.328-2.313.987-3.07.68-.758 1.569-1.146 2.674-1.146 1.278 0 2.246.491 2.886 1.474L12 6.585l.622-1.043c.64-.983 1.608-1.474 2.886-1.474 1.104 0 1.994.388 2.674 1.146.658.757.986 1.781.986 3.07v6.304z\"><\/path><\/svg><\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7748\"><a href=\"https:\/\/twitter.com\/westonruter\"><span class=\"screen-reader-text\">Twitter<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z\"><\/path><\/svg><\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7749\"><a href=\"https:\/\/www.facebook.com\/westonruter\"><span class=\"screen-reader-text\">Facebook<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z\"><\/path><\/svg><\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7750\"><a href=\"https:\/\/www.linkedin.com\/in\/westonruter\/\"><span class=\"screen-reader-text\">Linkedin<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z\"><\/path><\/svg><\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7751\"><a href=\"http:\/\/github.com\/westonruter\"><span class=\"screen-reader-text\">GitHub<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z\"><\/path><\/svg><\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7798\"><a href=\"https:\/\/profiles.wordpress.org\/westonruter\"><span class=\"screen-reader-text\">WordPress.org Profile<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z\"><\/path><\/svg><\/a><\/li>\n\n\t\t\t\t\t\t\t<\/ul>\n\n\t\t\t\t\t\t<\/nav>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\n\t\t\t\n\t\t\t\t<aside class=\"footer-widgets-outer-wrapper\">\n\n\t\t\t\t\t<div class=\"footer-widgets-wrapper\">\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"footer-widgets column-one grid-item\">\n\t\t\t\t\t\t\t\t<div class=\"widget widget_blog_subscription jetpack_subscription_widget\"><div class=\"widget-content\"><h2 class=\"widget-title subheading heading-size-3\">Subscribe by Email<\/h2>\n\t\t\t<div class=\"wp-block-jetpack-subscriptions__container\">\n\t\t\t<form action=\"#\" method=\"post\" accept-charset=\"utf-8\" id=\"subscribe-blog-blog_subscription-2\" data-blog=\"59681501\" data-post_access_level=\"everybody\" data-px-verified-tag=\"\">\n\t\t\t\t\t\t\t\t\t<div id=\"subscribe-text\"><p>Get new posts in your inbox.<\/p>\n<\/div>\n\t\t\t\t\t\t\t\t\t\t<p id=\"subscribe-email\">\n\t\t\t\t\t\t<label id=\"jetpack-subscribe-label\" class=\"screen-reader-text\" for=\"subscribe-field-blog_subscription-2\">\n\t\t\t\t\t\t\tEmail Address\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input type=\"email\" name=\"email\" required=\"required\" value=\"\" id=\"subscribe-field-blog_subscription-2\" placeholder=\"Email Address\">\n\t\t\t\t\t<\/p>\n\n\t\t\t\t\t<p id=\"subscribe-submit\">\n\t\t\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"subscribe\">\n\t\t\t\t\t\t<input type=\"hidden\" name=\"source\" value=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\">\n\t\t\t\t\t\t<input type=\"hidden\" name=\"sub-type\" value=\"widget\">\n\t\t\t\t\t\t<input type=\"hidden\" name=\"redirect_fragment\" value=\"subscribe-blog-blog_subscription-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t<button type=\"submit\" class=\"wp-block-button__link\" name=\"jetpack_subscriptions_widget\">\n\t\t\t\t\t\t\tSubscribe\t\t\t\t\t\t<\/button>\n\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\n<\/div><\/div>\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"footer-widgets column-two grid-item\">\n\t\t\t\t\t\t\t\t<div class=\"widget widget_block widget_text\"><div class=\"widget-content\">\n<p><a href=\"\/key.asc\" rel=\"key\">PGP\/GPG public key<\/a>. Happily hosted on <a href=\"https:\/\/pantheon.io\/\" target=\"_blank\" rel=\"noopener\">Pantheon<\/a>. I'm newly on <a rel=\"me\" href=\"https:\/\/mastodon.social\/@westonruter\">Mastodon<\/a>.<\/p>\n<\/div><\/div>\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\n\t\t\t\t<\/aside>\n\n\t\t\t\n\t\t<\/div>\n\n\t<\/div>\n\n\t\n\t\t\t<footer id=\"site-footer\" class=\"header-footer-group\">\n\n\t\t\t\t<div class=\"section-inner\">\n\n\t\t\t\t\t<div class=\"footer-credits\">\n\n\t\t\t\t\t\t<p class=\"footer-copyright\">\u00a9\n\t\t\t\t\t\t\t2023\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>\n\t\t\t\t\t\t<\/p>\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t<p class=\"powered-by-wordpress\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/wordpress.org\/\">\n\t\t\t\t\t\t\t\tPowered by WordPress\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/p>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<a class=\"to-the-top\" href=\"#site-header\">\n\t\t\t\t\t\t<span class=\"to-the-top-long\">\n\t\t\t\t\t\t\tTo the top <span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"to-the-top-short\">\n\t\t\t\t\t\t\tUp <span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\n\t\t\t\t<\/div>\n\n\t\t\t<\/footer>\n\n\t\t\t\t<amp-install-serviceworker src=\"https:\/\/weston.ruter.net\/wp.serviceworker\" data-iframe-src=\"https:\/\/weston.ruter.net\/?amp_install_service_worker_iframe=1\" layout=\"nodisplay\" class=\"i-amphtml-layout-nodisplay i-amphtml-element i-amphtml-built\" hidden=\"\" i-amphtml-layout=\"nodisplay\">\n\t\t<\/amp-install-serviceworker>\n\t\t\n\n<amp-analytics type=\"gtag\" data-credentials=\"include\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element i-amphtml-built i-amphtml-layout\" style=\"width:1px;height:1px\" i-amphtml-layout=\"fixed\" aria-hidden=\"true\" hidden=\"\"><script type=\"application\/json\">{\"optoutElementId\":\"__gaOptOutExtension\",\"vars\":{\"config\":{\"UA-197142-1\":{\"groups\":\"default\",\"linker\":{\"proxyOnly\":true}},\"G-JJBL670DBP\":{\"groups\":\"default\",\"linker\":{\"domains\":[\"weston.ruter.net\"]}}}}}<\/script><\/amp-analytics>\n\n<script src=\"https:\/\/weston.ruter.net\/wp-includes\/js\/comment-reply.min.js?ver=6.3.2\" id=\"comment-reply-js\" data-px-verified-tag=\"\" defer=\"\"><\/script>\n<amp-pixel src=\"https:\/\/pixel.wp.com\/g.gif?v=ext&amp;blog=59681501&amp;post=22796&amp;tz=-7&amp;srv=weston.ruter.net&amp;host=weston.ruter.net&amp;rand=RANDOM&amp;ref=DOCUMENT_REFERRER\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element i-amphtml-built\" style=\"width:1px;height:1px\" i-amphtml-layout=\"fixed\" aria-hidden=\"true\"><\/amp-pixel>\n\t\n\n<\/body><\/html>",
                "securityHeaders": {
                    "securityHeadersList": [
                        "strict-transport-security"
                    ],
                    "securityHeadersGrade": "E",
                    "securityHeadersScore": 25
                },
                "wpContentType": {
                    "contentType": "singular",
                    "postType": "post",
                    "taxonomy": ""
                },
                "interactivePeriods": [
                    [
                        0,
                        868
                    ],
                    [
                        934,
                        7749
                    ]
                ],
                "longTasks": [
                    [
                        868,
                        934
                    ]
                ],
                "lastVisualChange": 1700,
                "render": 1000,
                "visualComplete85": 1700,
                "visualComplete90": 1700,
                "visualComplete95": 1700,
                "visualComplete99": 1700,
                "visualComplete": 1700,
                "SpeedIndex": 1259,
                "largestPaints": [
                    {
                        "event": "LargestTextPaint",
                        "time": 965,
                        "size": 36540,
                        "DOMNodeId": 3,
                        "nodeInfo": {
                            "nodeType": "H1",
                            "attributes": {
                                "class": "entry-title"
                            },
                            "bounds": [
                                20,
                                162.5,
                                374,
                                123
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 965,
                        "size": 36540,
                        "element": {
                            "nodeName": "H1",
                            "boundingRect": {
                                "x": 20,
                                "y": 162.5,
                                "width": 374,
                                "height": 123,
                                "top": 162.5,
                                "right": 394,
                                "bottom": 285.5,
                                "left": 20
                            },
                            "outerHTML": "<h1 class=\"entry-title\">Running the WordPress Plugin Directory Slurper<\/h1>",
                            "content": "normal"
                        },
                        "type": "text"
                    },
                    {
                        "event": "LargestImagePaint",
                        "time": 1716,
                        "size": 91494,
                        "DOMNodeId": 54,
                        "nodeInfo": {
                            "nodeType": "IMG",
                            "attributes": {
                                "width": "1200",
                                "height": "800",
                                "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&ssl=1",
                                "class": "attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes",
                                "alt": "man eating noodles",
                                "decoding": "async",
                                "fetchpriority": "high",
                                "srcset": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&ssl=1 1740w",
                                "sizes": "(max-width: 1200px) 100vw, 1200px",
                                "data-hero-candidate": "",
                                "data-amp-unvalidated-attrs": "fetchpriority"
                            },
                            "sourceURL": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                            "bounds": [
                                0,
                                400.5,
                                414,
                                276
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        },
                        "imageUrl": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1"
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 1716,
                        "size": 91494,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 0,
                                "y": 400.5,
                                "width": 414,
                                "height": 276,
                                "top": 400.5,
                                "right": 414,
                                "bottom": 676.5,
                                "left": 0
                            },
                            "outerHTML": "<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">",
                            "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&ssl=1",
                            "currentSrc": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                            "content": "normal"
                        },
                        "type": "image",
                        "url": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1"
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 964,
                        "size": 36540,
                        "element": {
                            "nodeName": "H1",
                            "boundingRect": {
                                "x": 20,
                                "y": 162.5,
                                "width": 374,
                                "height": 123,
                                "top": 162.5,
                                "right": 394,
                                "bottom": 285.5,
                                "left": 20
                            },
                            "outerHTML": "<h1 class=\"entry-title\">Running the WordPress Plugin Directory Slurper<\/h1>",
                            "content": "normal"
                        },
                        "type": "text"
                    },
                    {
                        "event": "LargestTextPaint",
                        "time": 964,
                        "size": 36540,
                        "DOMNodeId": 3,
                        "nodeInfo": {
                            "nodeType": "H1",
                            "attributes": {
                                "class": "entry-title"
                            },
                            "bounds": [
                                20,
                                162.5,
                                374,
                                123
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestImagePaint",
                        "time": 1716,
                        "size": 91494,
                        "DOMNodeId": 54,
                        "nodeInfo": {
                            "nodeType": "IMG",
                            "attributes": {
                                "width": "1200",
                                "height": "800",
                                "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&ssl=1",
                                "class": "attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes",
                                "alt": "man eating noodles",
                                "decoding": "async",
                                "fetchpriority": "high",
                                "srcset": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&ssl=1 1740w",
                                "sizes": "(max-width: 1200px) 100vw, 1200px",
                                "data-hero-candidate": "",
                                "data-amp-unvalidated-attrs": "fetchpriority"
                            },
                            "sourceURL": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                            "bounds": [
                                0,
                                400.5,
                                414,
                                276
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 1716,
                        "size": 91494,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 0,
                                "y": 400.5,
                                "width": 414,
                                "height": 276,
                                "top": 400.5,
                                "right": 414,
                                "bottom": 676.5,
                                "left": 0
                            },
                            "outerHTML": "<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">",
                            "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&ssl=1",
                            "currentSrc": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                            "content": "normal"
                        },
                        "type": "image"
                    }
                ],
                "LargestContentfulPaintType": "image",
                "LargestContentfulPaintNodeType": "IMG",
                "LargestContentfulPaintImageURL": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                "chromeUserTiming": [
                    {
                        "name": "navigationStart",
                        "time": 11
                    },
                    {
                        "name": "fetchStart",
                        "time": 18
                    },
                    {
                        "name": "navigationStart",
                        "time": 38
                    },
                    {
                        "name": "domLoading",
                        "time": 39
                    },
                    {
                        "name": "responseEnd",
                        "time": 39
                    },
                    {
                        "name": "domInteractive",
                        "time": 39
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 39
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 39
                    },
                    {
                        "name": "domComplete",
                        "time": 39
                    },
                    {
                        "name": "unloadEventStart",
                        "time": 799
                    },
                    {
                        "name": "unloadEventEnd",
                        "time": 799
                    },
                    {
                        "name": "markAsMainFrame",
                        "time": 800
                    },
                    {
                        "name": "commitNavigationEnd",
                        "time": 800
                    },
                    {
                        "name": "domLoading",
                        "time": 800
                    },
                    {
                        "name": "responseEnd",
                        "time": 961
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 964
                    },
                    {
                        "name": "firstContentfulPaint",
                        "time": 964
                    },
                    {
                        "name": "firstMeaningfulPaintCandidate",
                        "time": 964
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 964
                    },
                    {
                        "name": "firstPaint",
                        "time": 964
                    },
                    {
                        "name": "domInteractive",
                        "time": 976
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 1177
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 1177
                    },
                    {
                        "name": "firstImagePaint",
                        "time": 1545
                    },
                    {
                        "name": "domComplete",
                        "time": 2122
                    },
                    {
                        "name": "loadEventStart",
                        "time": 2123
                    },
                    {
                        "name": "loadEventEnd",
                        "time": 2123
                    },
                    {
                        "name": "LargestContentfulPaint",
                        "time": 1716
                    },
                    {
                        "name": "LargestTextPaint",
                        "time": 964
                    },
                    {
                        "name": "LargestImagePaint",
                        "time": 1716
                    },
                    {
                        "name": "TotalLayoutShift",
                        "value": 0
                    },
                    {
                        "name": "CumulativeLayoutShift",
                        "value": 0
                    }
                ],
                "chromeUserTiming.navigationStart": 39,
                "chromeUserTiming.fetchStart": 18,
                "chromeUserTiming.domLoading": 800,
                "chromeUserTiming.responseEnd": 962,
                "chromeUserTiming.domInteractive": 977,
                "chromeUserTiming.domContentLoadedEventStart": 1178,
                "chromeUserTiming.domContentLoadedEventEnd": 1178,
                "chromeUserTiming.domComplete": 2123,
                "chromeUserTiming.unloadEventStart": 800,
                "chromeUserTiming.unloadEventEnd": 800,
                "chromeUserTiming.markAsMainFrame": 800,
                "chromeUserTiming.commitNavigationEnd": 800,
                "chromeUserTiming.firstPaint": 964,
                "chromeUserTiming.firstContentfulPaint": 964,
                "chromeUserTiming.firstMeaningfulPaintCandidate": 964,
                "chromeUserTiming.firstMeaningfulPaint": 964,
                "chromeUserTiming.firstImagePaint": 1545,
                "chromeUserTiming.loadEventStart": 2124,
                "chromeUserTiming.loadEventEnd": 2124,
                "chromeUserTiming.LargestTextPaint": 965,
                "chromeUserTiming.LargestContentfulPaint": 1716,
                "chromeUserTiming.LargestImagePaint": 1716,
                "chromeUserTiming.TotalLayoutShift": 0,
                "chromeUserTiming.CumulativeLayoutShift": 0,
                "blinkFeatureFirstUsed": {
                    "Features": {
                        "1075": {
                            "name": "V8SloppyMode",
                            "firstUsed": 991.19100000000003
                        },
                        "13": {
                            "name": "UnprefixedRequestAnimationFrame",
                            "firstUsed": 2101.567
                        },
                        "1441": {
                            "name": "SecureContextCheckPassed",
                            "firstUsed": 802.53099999999995
                        },
                        "1910": {
                            "name": "CrossOriginMainFrameNulledNameAccessed",
                            "firstUsed": 802.53899999999999
                        },
                        "2157": {
                            "name": "PerformanceServerTiming",
                            "firstUsed": 802.54200000000003
                        },
                        "2627": {
                            "name": "PageLifeCycleFreeze",
                            "firstUsed": 803.59100000000001
                        },
                        "2188": {
                            "name": "PerformanceObserverForWindow",
                            "firstUsed": 811.09699999999998
                        },
                        "2927": {
                            "name": "LargestContentfulPaintExplicitlyRequested",
                            "firstUsed": 811.16800000000001
                        },
                        "3004": {
                            "name": "PerformanceObserverBufferedFlag",
                            "firstUsed": 811.37699999999995
                        },
                        "2782": {
                            "name": "LayoutJankExplicitlyRequested",
                            "firstUsed": 811.39800000000002
                        },
                        "2203": {
                            "name": "HasIDClassTagAttribute",
                            "firstUsed": 826.68600000000004
                        },
                        "976": {
                            "name": "CSSAtRuleSupports",
                            "firstUsed": 827.89800000000002
                        },
                        "1153": {
                            "name": "CSSSelectorIndirectAdjacent",
                            "firstUsed": 828.12699999999995
                        },
                        "2204": {
                            "name": "HasBeforeOrAfterPseudoElement",
                            "firstUsed": 828.45899999999995
                        },
                        "973": {
                            "name": "CSSAtRuleMedia",
                            "firstUsed": 828.52300000000002
                        },
                        "2431": {
                            "name": "CSSSelectorPseudoIS",
                            "firstUsed": 828.55899999999997
                        },
                        "2062": {
                            "name": "PrepareModuleScript",
                            "firstUsed": 829.28099999999995
                        },
                        "4242": {
                            "name": "ScriptSchedulingType_Async",
                            "firstUsed": 829.68600000000004
                        },
                        "2322": {
                            "name": "CSSSelectorPseudoMatches",
                            "firstUsed": 841.68399999999997
                        },
                        "2387": {
                            "name": "CSSSelectorPseudoFocus",
                            "firstUsed": 841.68700000000001
                        },
                        "972": {
                            "name": "CSSAtRuleKeyframes",
                            "firstUsed": 841.69200000000001
                        },
                        "2354": {
                            "name": "CSSBasicShape",
                            "firstUsed": 841.79100000000005
                        },
                        "978": {
                            "name": "CSSAtRuleWebkitKeyframes",
                            "firstUsed": 841.87199999999996
                        },
                        "970": {
                            "name": "CSSAtRuleFontFace",
                            "firstUsed": 842.05899999999997
                        },
                        "2355": {
                            "name": "CSSGradient",
                            "firstUsed": 842.16899999999998
                        },
                        "1351": {
                            "name": "CSSValueAppearanceNone",
                            "firstUsed": 842.30499999999995
                        },
                        "2299": {
                            "name": "CSSSelectorWebkitInputPlaceholder",
                            "firstUsed": 842.38199999999995
                        },
                        "2319": {
                            "name": "CSSSelectorWebkitUnknownPseudo",
                            "firstUsed": 842.39099999999996
                        },
                        "2314": {
                            "name": "CSSSelectorWebkitSearchCancelButton",
                            "firstUsed": 842.39400000000001
                        },
                        "975": {
                            "name": "CSSAtRulePage",
                            "firstUsed": 843.28700000000003
                        },
                        "4317": {
                            "name": "LinkRelCanonical",
                            "firstUsed": 843.61800000000005
                        },
                        "2084": {
                            "name": "ARIAExpandedAttribute",
                            "firstUsed": 844.851
                        },
                        "138": {
                            "name": "SVGSVGElement",
                            "firstUsed": 844.947
                        },
                        "250": {
                            "name": "SVGSVGElementInDocument",
                            "firstUsed": 844.98699999999997
                        },
                        "2092": {
                            "name": "ARIALabelAttribute",
                            "firstUsed": 847.64599999999996
                        },
                        "84": {
                            "name": "FormElement",
                            "firstUsed": 847.95000000000005
                        },
                        "45": {
                            "name": "PlaceholderAttribute",
                            "firstUsed": 848.03899999999999
                        },
                        "591": {
                            "name": "InputTypeSubmit",
                            "firstUsed": 848.05600000000004
                        },
                        "592": {
                            "name": "InputTypeSubmitWithValue",
                            "firstUsed": 848.05999999999995
                        },
                        "522": {
                            "name": "Sizes",
                            "firstUsed": 859.65300000000002
                        },
                        "524": {
                            "name": "SrcsetWDescriptor",
                            "firstUsed": 859.68700000000001
                        },
                        "2347": {
                            "name": "ImageDecodingAttribute",
                            "firstUsed": 859.70399999999995
                        },
                        "2738": {
                            "name": "PriorityHints",
                            "firstUsed": 859.70699999999999
                        },
                        "2079": {
                            "name": "ARIADescribedByAttribute",
                            "firstUsed": 859.83699999999999
                        },
                        "2094": {
                            "name": "ARIALabelledByAttribute",
                            "firstUsed": 859.91300000000001
                        },
                        "523": {
                            "name": "SrcsetXDescriptor",
                            "firstUsed": 859.94600000000003
                        },
                        "2935": {
                            "name": "LazyLoadImageLoadingAttributeLazy",
                            "firstUsed": 860.29700000000003
                        },
                        "587": {
                            "name": "LangAttribute",
                            "firstUsed": 862.66800000000001
                        },
                        "588": {
                            "name": "LangAttributeOnHTML",
                            "firstUsed": 862.67100000000005
                        },
                        "4113": {
                            "name": "HiddenAttribute",
                            "firstUsed": 864.12300000000005
                        },
                        "3803": {
                            "name": "OverflowClipAlongEitherAxis",
                            "firstUsed": 864.93499999999995
                        },
                        "1692": {
                            "name": "CSSFlexibleBox",
                            "firstUsed": 865.85400000000004
                        },
                        "4330": {
                            "name": "FlexboxAbsPosJustifyContent",
                            "firstUsed": 874.29700000000003
                        },
                        "1973": {
                            "name": "FontShapingNotDefGlyphObserved",
                            "firstUsed": 927.74199999999996
                        },
                        "2089": {
                            "name": "ARIAHiddenAttribute",
                            "firstUsed": 942.25099999999998
                        },
                        "1100": {
                            "name": "TimeElement",
                            "firstUsed": 942.37400000000002
                        },
                        "1424": {
                            "name": "TextAreaMaxLength",
                            "firstUsed": 973.33900000000006
                        },
                        "49": {
                            "name": "RequiredAttribute",
                            "firstUsed": 973.34699999999998
                        },
                        "1356": {
                            "name": "CSSValueAppearanceCheckbox",
                            "firstUsed": 973.48900000000003
                        },
                        "4238": {
                            "name": "ScriptSchedulingType_Defer",
                            "firstUsed": 976.30600000000004
                        },
                        "2418": {
                            "name": "CSSResizeAuto",
                            "firstUsed": 977.73000000000002
                        },
                        "31": {
                            "name": "InputTypeEmail",
                            "firstUsed": 980.58000000000004
                        },
                        "2854": {
                            "name": "InputTypeHidden",
                            "firstUsed": 980.58799999999997
                        },
                        "190": {
                            "name": "InputTypeText",
                            "firstUsed": 980.72500000000002
                        },
                        "191": {
                            "name": "InputTypeTextMaxLength",
                            "firstUsed": 980.72900000000004
                        },
                        "185": {
                            "name": "InputTypeEmailMaxLength",
                            "firstUsed": 980.74000000000001
                        },
                        "38": {
                            "name": "InputTypeURL",
                            "firstUsed": 980.74900000000002
                        },
                        "2851": {
                            "name": "InputTypeCheckbox",
                            "firstUsed": 980.75699999999995
                        },
                        "2219": {
                            "name": "V8Element_GetBoundingClientRect_Method",
                            "firstUsed": 991.452
                        },
                        "1067": {
                            "name": "SameOriginApplicationScript",
                            "firstUsed": 1176.3779999999999
                        },
                        "2903": {
                            "name": "NonPassiveTouchEventListener",
                            "firstUsed": 1177.2049999999999
                        },
                        "4379": {
                            "name": "PerformanceEntryBufferSwaps",
                            "firstUsed": 1627.816
                        },
                        "1076": {
                            "name": "V8StrictMode",
                            "firstUsed": 1651.258
                        },
                        "2615": {
                            "name": "InstantiateModuleScript",
                            "firstUsed": 1654.473
                        },
                        "3797": {
                            "name": "WebPImage",
                            "firstUsed": 1707.9490000000001
                        },
                        "1827": {
                            "name": "LocationOrigin",
                            "firstUsed": 2088.136
                        },
                        "1368": {
                            "name": "IntersectionObserver_Constructor",
                            "firstUsed": 2088.5079999999998
                        },
                        "124": {
                            "name": "NavigatorVendor",
                            "firstUsed": 2088.643
                        },
                        "1467": {
                            "name": "NodeGetRootNode",
                            "firstUsed": 2089.9940000000001
                        },
                        "2794": {
                            "name": "SchedulingIsInputPending",
                            "firstUsed": 2090.3870000000002
                        },
                        "710": {
                            "name": "CryptoGetRandomValues",
                            "firstUsed": 2091.8490000000002
                        },
                        "3019": {
                            "name": "DOMStorageRead",
                            "firstUsed": 2092.6080000000002
                        },
                        "2429": {
                            "name": "PerformanceTimeline",
                            "firstUsed": 2093.3359999999998
                        },
                        "2191": {
                            "name": "PaintTimingRequested",
                            "firstUsed": 2093.3440000000001
                        },
                        "2487": {
                            "name": "EventTimingExplicitlyRequested",
                            "firstUsed": 2093.607
                        },
                        "3254": {
                            "name": "EventTimingFirstInputExplicitlyRequested",
                            "firstUsed": 2093.6109999999999
                        },
                        "3349": {
                            "name": "NavigationTimingL2",
                            "firstUsed": 2093.6289999999999
                        },
                        "882": {
                            "name": "V8Performance_Timing_AttributeGetter",
                            "firstUsed": 2093.712
                        },
                        "2430": {
                            "name": "UserTiming",
                            "firstUsed": 2093.8099999999999
                        },
                        "2663": {
                            "name": "NavigatorUserAgent",
                            "firstUsed": 2096.009
                        },
                        "2707": {
                            "name": "V8Window_MatchMedia_Method",
                            "firstUsed": 2098.0549999999998
                        },
                        "3868": {
                            "name": "PrefersColorSchemeMediaFeature",
                            "firstUsed": 2098.0749999999998
                        },
                        "2719": {
                            "name": "HistoryLength",
                            "firstUsed": 2098.6039999999998
                        },
                        "2618": {
                            "name": "HistoryReplaceState",
                            "firstUsed": 2098.6709999999998
                        },
                        "1689": {
                            "name": "CustomElementRegistryDefine",
                            "firstUsed": 2104.277
                        },
                        "2769": {
                            "name": "HTMLTemplateElement",
                            "firstUsed": 2105.511
                        },
                        "1307": {
                            "name": "V8Node_IsConnected_AttributeGetter",
                            "firstUsed": 2105.5680000000002
                        },
                        "2705": {
                            "name": "WindowInnerWidth",
                            "firstUsed": 2108.6460000000002
                        },
                        "2706": {
                            "name": "WindowInnerHeight",
                            "firstUsed": 2113.6080000000002
                        },
                        "2711": {
                            "name": "WindowPageYOffset",
                            "firstUsed": 2114.8539999999998
                        },
                        "1757": {
                            "name": "HTMLLinkElementReferrerPolicyAttribute",
                            "firstUsed": 2123.529
                        },
                        "900": {
                            "name": "LinkRelPreconnect",
                            "firstUsed": 2123.5590000000002
                        },
                        "2228": {
                            "name": "DocumentPageShowRegistered",
                            "firstUsed": 2133.0140000000001
                        },
                        "2226": {
                            "name": "DocumentPageHideRegistered",
                            "firstUsed": 2133.0340000000001
                        },
                        "2361": {
                            "name": "V8AbortController_Constructor",
                            "firstUsed": 2134.5529999999999
                        },
                        "2723": {
                            "name": "TrustedTypesCreatePolicy",
                            "firstUsed": 2138.6900000000001
                        },
                        "3279": {
                            "name": "TrustedTypesPolicyCreated",
                            "firstUsed": 2138.6970000000001
                        },
                        "675": {
                            "name": "Fetch",
                            "firstUsed": 2139.2800000000002
                        },
                        "440": {
                            "name": "DocumentFonts",
                            "firstUsed": 2144.2919999999999
                        },
                        "574": {
                            "name": "WindowPostMessage",
                            "firstUsed": 2150.2370000000001
                        },
                        "3414": {
                            "name": "UnspecifiedTargetOriginPostMessage",
                            "firstUsed": 2150.25
                        },
                        "3882": {
                            "name": "PostMessageFromSecureToSecure",
                            "firstUsed": 2150.2539999999999
                        },
                        "3028": {
                            "name": "CreateObjectBlob",
                            "firstUsed": 2354.9960000000001
                        },
                        "1604": {
                            "name": "CreateObjectURLBlob",
                            "firstUsed": 2357.192
                        },
                        "4": {
                            "name": "WorkerStart",
                            "firstUsed": 2357.777
                        },
                        "3020": {
                            "name": "DOMStorageWrite",
                            "firstUsed": 2368.933
                        },
                        "3084": {
                            "name": "ClassicDedicatedWorker",
                            "firstUsed": 2373.3389999999999
                        },
                        "593": {
                            "name": "SetReferrerPolicy",
                            "firstUsed": 2375.6390000000001
                        },
                        "2657": {
                            "name": "NavigatorLanguage",
                            "firstUsed": 3096.6170000000002
                        },
                        "2704": {
                            "name": "V8Screen_Width_AttributeGetter",
                            "firstUsed": 3096.806
                        },
                        "2702": {
                            "name": "V8Screen_Height_AttributeGetter",
                            "firstUsed": 3096.9830000000002
                        },
                        "4520": {
                            "name": "NavigatorUAData_GetHighEntropyValues",
                            "firstUsed": 3099.3870000000002
                        },
                        "2195": {
                            "name": "CookieGet",
                            "firstUsed": 3099.982
                        },
                        "2194": {
                            "name": "CookieSet",
                            "firstUsed": 3101.0300000000002
                        },
                        "2701": {
                            "name": "V8Screen_ColorDepth_AttributeGetter",
                            "firstUsed": 3104.8609999999999
                        },
                        "715": {
                            "name": "SubtleCryptoDigest",
                            "firstUsed": 3121.674
                        },
                        "728": {
                            "name": "CryptoAlgorithmSha384",
                            "firstUsed": 3121.7060000000001
                        },
                        "743": {
                            "name": "GlobalCacheStorage",
                            "firstUsed": 4740.2389999999996
                        },
                        "1066": {
                            "name": "SameOriginTextScript",
                            "firstUsed": 4740.2460000000001
                        },
                        "3014": {
                            "name": "FetchCacheReload",
                            "firstUsed": 4740.3310000000001
                        },
                        "3021": {
                            "name": "CacheStorageRead",
                            "firstUsed": 4740.335
                        },
                        "3022": {
                            "name": "CacheStorageWrite",
                            "firstUsed": 4740.3379999999997
                        },
                        "990": {
                            "name": "ServiceWorkerControlledPage",
                            "firstUsed": 4740.4229999999998
                        },
                        "3350": {
                            "name": "ResourceTiming",
                            "firstUsed": 4742.0829999999996
                        },
                        "2434": {
                            "name": "PerformanceResourceTimingInitiatorType",
                            "firstUsed": 4742.116
                        }
                    },
                    "CSSFeatures": {
                        "107": {
                            "name": "CSSPropertyOverflowX",
                            "firstUsed": 826.69799999999998
                        },
                        "81": {
                            "name": "CSSPropertyHeight",
                            "firstUsed": 826.71000000000004
                        },
                        "161": {
                            "name": "CSSPropertyWidth",
                            "firstUsed": 826.71400000000006
                        },
                        "89": {
                            "name": "CSSPropertyMargin",
                            "firstUsed": 826.73599999999999
                        },
                        "537": {
                            "name": "CSSPropertyAliasWebkitTextSizeAdjust",
                            "firstUsed": 826.74199999999996
                        },
                        "536": {
                            "name": "CSSPropertyTextSizeAdjust",
                            "firstUsed": 826.74599999999998
                        },
                        "421": {
                            "name": "CSSPropertyTouchAction",
                            "firstUsed": 826.76400000000001
                        },
                        "105": {
                            "name": "CSSPropertyOverflow",
                            "firstUsed": 826.77099999999996
                        },
                        "119": {
                            "name": "CSSPropertyPosition",
                            "firstUsed": 826.77999999999997
                        },
                        "108": {
                            "name": "CSSPropertyOverflowY",
                            "firstUsed": 826.78599999999994
                        },
                        "149": {
                            "name": "CSSPropertyTop",
                            "firstUsed": 826.79499999999996
                        },
                        "83": {
                            "name": "CSSPropertyLeft",
                            "firstUsed": 826.798
                        },
                        "122": {
                            "name": "CSSPropertyRight",
                            "firstUsed": 826.80100000000004
                        },
                        "67": {
                            "name": "CSSPropertyBottom",
                            "firstUsed": 826.80499999999995
                        },
                        "4": {
                            "name": "CSSPropertyDisplay",
                            "firstUsed": 826.80899999999997
                        },
                        "60": {
                            "name": "CSSPropertyBorderTop",
                            "firstUsed": 826.822
                        },
                        "158": {
                            "name": "CSSPropertyVisibility",
                            "firstUsed": 826.82600000000002
                        },
                        "109": {
                            "name": "CSSPropertyPadding",
                            "firstUsed": 826.84299999999996
                        },
                        "24": {
                            "name": "CSSPropertyBackgroundColor",
                            "firstUsed": 826.84699999999998
                        },
                        "69": {
                            "name": "CSSPropertyBoxSizing",
                            "firstUsed": 826.85400000000004
                        },
                        "96": {
                            "name": "CSSPropertyMinHeight",
                            "firstUsed": 826.94299999999998
                        },
                        "446": {
                            "name": "CSSPropertyTransform",
                            "firstUsed": 826.99400000000003
                        },
                        "34": {
                            "name": "CSSPropertyBorder",
                            "firstUsed": 827.76199999999994
                        },
                        "7": {
                            "name": "CSSPropertyFontSize",
                            "firstUsed": 827.77200000000005
                        },
                        "20": {
                            "name": "CSSPropertyLineHeight",
                            "firstUsed": 827.77599999999995
                        },
                        "150": {
                            "name": "CSSPropertyTransition",
                            "firstUsed": 827.80799999999999
                        },
                        "118": {
                            "name": "CSSPropertyPointerEvents",
                            "firstUsed": 827.81100000000004
                        },
                        "95": {
                            "name": "CSSPropertyMaxWidth",
                            "firstUsed": 827.84299999999996
                        },
                        "165": {
                            "name": "CSSPropertyZIndex",
                            "firstUsed": 827.87599999999998
                        },
                        "233": {
                            "name": "CSSPropertyFlex",
                            "firstUsed": 827.88599999999997
                        },
                        "657": {
                            "name": "CSSPropertyAspectRatio",
                            "firstUsed": 827.95600000000002
                        },
                        "94": {
                            "name": "CSSPropertyMaxHeight",
                            "firstUsed": 827.99800000000005
                        },
                        "97": {
                            "name": "CSSPropertyMinWidth",
                            "firstUsed": 828.00300000000004
                        },
                        "98": {
                            "name": "CSSPropertyOpacity",
                            "firstUsed": 828.03099999999995
                        },
                        "339": {
                            "name": "CSSPropertyAliasWebkitUserSelect",
                            "firstUsed": 828.245
                        },
                        "539": {
                            "name": "CSSPropertyUserSelect",
                            "firstUsed": 828.25099999999998
                        },
                        "2": {
                            "name": "CSSPropertyColor",
                            "firstUsed": 828.27099999999996
                        },
                        "21": {
                            "name": "CSSPropertyBackground",
                            "firstUsed": 828.40499999999997
                        },
                        "74": {
                            "name": "CSSPropertyContent",
                            "firstUsed": 828.46500000000003
                        },
                        "77": {
                            "name": "CSSPropertyCursor",
                            "firstUsed": 828.48299999999995
                        },
                        "112": {
                            "name": "CSSPropertyPaddingRight",
                            "firstUsed": 828.56500000000005
                        },
                        "79": {
                            "name": "CSSPropertyFloat",
                            "firstUsed": 829.03899999999999
                        },
                        "93": {
                            "name": "CSSPropertyMarginTop",
                            "firstUsed": 841.51800000000003
                        },
                        "237": {
                            "name": "CSSPropertyFlexGrow",
                            "firstUsed": 841.53099999999995
                        },
                        "234": {
                            "name": "CSSPropertyFlexBasis",
                            "firstUsed": 841.53399999999999
                        },
                        "235": {
                            "name": "CSSPropertyFlexDirection",
                            "firstUsed": 841.53899999999999
                        },
                        "111": {
                            "name": "CSSPropertyPaddingLeft",
                            "firstUsed": 841.54200000000003
                        },
                        "303": {
                            "name": "CSSPropertyOrder",
                            "firstUsed": 841.56399999999996
                        },
                        "128": {
                            "name": "CSSPropertyTextAlign",
                            "firstUsed": 841.61500000000001
                        },
                        "162": {
                            "name": "CSSPropertyWordBreak",
                            "firstUsed": 841.61900000000003
                        },
                        "53": {
                            "name": "CSSPropertyBorderRadius",
                            "firstUsed": 841.625
                        },
                        "68": {
                            "name": "CSSPropertyBoxShadow",
                            "firstUsed": 841.62800000000004
                        },
                        "129": {
                            "name": "CSSPropertyTextDecoration",
                            "firstUsed": 841.63599999999997
                        },
                        "6": {
                            "name": "CSSPropertyFontFamily",
                            "firstUsed": 841.64099999999996
                        },
                        "106": {
                            "name": "CSSPropertyOverflowWrap",
                            "firstUsed": 841.64300000000003
                        },
                        "159": {
                            "name": "CSSPropertyWhiteSpace",
                            "firstUsed": 841.64700000000005
                        },
                        "90": {
                            "name": "CSSPropertyMarginBottom",
                            "firstUsed": 841.65099999999995
                        },
                        "76": {
                            "name": "CSSPropertyCounterReset",
                            "firstUsed": 841.77200000000005
                        },
                        "515": {
                            "name": "CSSPropertyVariable",
                            "firstUsed": 841.77700000000004
                        },
                        "72": {
                            "name": "CSSPropertyClip",
                            "firstUsed": 841.78300000000002
                        },
                        "164": {
                            "name": "CSSPropertyWordWrap",
                            "firstUsed": 841.78599999999994
                        },
                        "355": {
                            "name": "CSSPropertyClipPath",
                            "firstUsed": 841.79300000000001
                        },
                        "59": {
                            "name": "CSSPropertyBorderStyle",
                            "firstUsed": 841.81200000000001
                        },
                        "64": {
                            "name": "CSSPropertyBorderTopStyle",
                            "firstUsed": 841.81600000000003
                        },
                        "56": {
                            "name": "CSSPropertyBorderRightStyle",
                            "firstUsed": 841.81899999999996
                        },
                        "39": {
                            "name": "CSSPropertyBorderBottomStyle",
                            "firstUsed": 841.82399999999996
                        },
                        "51": {
                            "name": "CSSPropertyBorderLeftStyle",
                            "firstUsed": 841.82899999999995
                        },
                        "326": {
                            "name": "CSSPropertyAliasWebkitTransform",
                            "firstUsed": 841.87599999999998
                        },
                        "27": {
                            "name": "CSSPropertyBackgroundPosition",
                            "firstUsed": 841.88400000000001
                        },
                        "592": {
                            "name": "CSSPropertyGap",
                            "firstUsed": 841.952
                        },
                        "444": {
                            "name": "CSSPropertyScrollBehavior",
                            "firstUsed": 841.98400000000004
                        },
                        "84": {
                            "name": "CSSPropertyLetterSpacing",
                            "firstUsed": 842
                        },
                        "549": {
                            "name": "CSSPropertyFontVariationSettings",
                            "firstUsed": 842.00699999999995
                        },
                        "14": {
                            "name": "CSSPropertyWebkitFontSmoothing",
                            "firstUsed": 842.01599999999996
                        },
                        "71": {
                            "name": "CSSPropertyClear",
                            "firstUsed": 842.02099999999996
                        },
                        "73": {
                            "name": "CSSPropertyAliasWebkitClipPath",
                            "firstUsed": 842.03200000000004
                        },
                        "10": {
                            "name": "CSSPropertyFontWeight",
                            "firstUsed": 842.04600000000005
                        },
                        "124": {
                            "name": "CSSPropertySrc",
                            "firstUsed": 842.07500000000005
                        },
                        "516": {
                            "name": "CSSPropertyFontDisplay",
                            "firstUsed": 842.07799999999997
                        },
                        "8": {
                            "name": "CSSPropertyFontStyle",
                            "firstUsed": 842.08199999999999
                        },
                        "427": {
                            "name": "CSSPropertyAnimationDuration",
                            "firstUsed": 842.11699999999996
                        },
                        "152": {
                            "name": "CSSPropertyTransitionDuration",
                            "firstUsed": 842.12
                        },
                        "514": {
                            "name": "CSSPropertyFontFeatureSettings",
                            "firstUsed": 842.12699999999995
                        },
                        "535": {
                            "name": "CSSPropertyFontVariantNumeric",
                            "firstUsed": 842.13300000000004
                        },
                        "66": {
                            "name": "CSSPropertyBorderWidth",
                            "firstUsed": 842.149
                        },
                        "42": {
                            "name": "CSSPropertyBorderColor",
                            "firstUsed": 842.15300000000002
                        },
                        "85": {
                            "name": "CSSPropertyListStyle",
                            "firstUsed": 842.25099999999998
                        },
                        "91": {
                            "name": "CSSPropertyMarginLeft",
                            "firstUsed": 842.29999999999995
                        },
                        "175": {
                            "name": "CSSPropertyWebkitAppearance",
                            "firstUsed": 842.30700000000002
                        },
                        "3": {
                            "name": "CSSPropertyDirection",
                            "firstUsed": 842.33900000000006
                        },
                        "143": {
                            "name": "CSSPropertyTextTransform",
                            "firstUsed": 842.40800000000002
                        },
                        "100": {
                            "name": "CSSPropertyOutline",
                            "firstUsed": 842.43700000000001
                        },
                        "102": {
                            "name": "CSSPropertyOutlineOffset",
                            "firstUsed": 842.43899999999996
                        },
                        "92": {
                            "name": "CSSPropertyMarginRight",
                            "firstUsed": 842.45000000000005
                        },
                        "369": {
                            "name": "CSSPropertyFill",
                            "firstUsed": 842.46900000000005
                        },
                        "231": {
                            "name": "CSSPropertyAlignItems",
                            "firstUsed": 842.47199999999998
                        },
                        "239": {
                            "name": "CSSPropertyFlexWrap",
                            "firstUsed": 842.47500000000002
                        },
                        "238": {
                            "name": "CSSPropertyFlexShrink",
                            "firstUsed": 842.48400000000004
                        },
                        "240": {
                            "name": "CSSPropertyJustifyContent",
                            "firstUsed": 842.49699999999996
                        },
                        "113": {
                            "name": "CSSPropertyPaddingTop",
                            "firstUsed": 842.553
                        },
                        "36": {
                            "name": "CSSPropertyBorderBottomColor",
                            "firstUsed": 842.58399999999995
                        },
                        "50": {
                            "name": "CSSPropertyBorderLeftColor",
                            "firstUsed": 842.59699999999998
                        },
                        "40": {
                            "name": "CSSPropertyBorderBottomWidth",
                            "firstUsed": 842.66099999999994
                        },
                        "52": {
                            "name": "CSSPropertyBorderLeftWidth",
                            "firstUsed": 842.67100000000005
                        },
                        "424": {
                            "name": "CSSPropertyAnimation",
                            "firstUsed": 842.71400000000006
                        },
                        "35": {
                            "name": "CSSPropertyBorderBottom",
                            "firstUsed": 842.75
                        },
                        "154": {
                            "name": "CSSPropertyTransitionTimingFunction",
                            "firstUsed": 843.19899999999996
                        },
                        "5": {
                            "name": "CSSPropertyFont",
                            "firstUsed": 843.30100000000004
                        },
                        "117": {
                            "name": "CSSPropertyPageBreakInside",
                            "firstUsed": 843.31299999999999
                        },
                        "115": {
                            "name": "CSSPropertyPageBreakAfter",
                            "firstUsed": 843.31799999999998
                        },
                        "116": {
                            "name": "CSSPropertyPageBreakBefore",
                            "firstUsed": 843.32399999999996
                        },
                        "197": {
                            "name": "CSSPropertyAliasWebkitBorderRadius",
                            "firstUsed": 843.49699999999996
                        },
                        "157": {
                            "name": "CSSPropertyVerticalAlign",
                            "firstUsed": 843.50099999999998
                        },
                        "142": {
                            "name": "CSSPropertyTextShadow",
                            "firstUsed": 843.54399999999998
                        },
                        "127": {
                            "name": "CSSPropertyTabSize",
                            "firstUsed": 843.553
                        },
                        "25": {
                            "name": "CSSPropertyBackgroundImage",
                            "firstUsed": 2126.752
                        },
                        "33": {
                            "name": "CSSPropertyBackgroundSize",
                            "firstUsed": 2126.79
                        },
                        "30": {
                            "name": "CSSPropertyBackgroundRepeat",
                            "firstUsed": 2126.8539999999998
                        },
                        "151": {
                            "name": "CSSPropertyTransitionDelay",
                            "firstUsed": 2135.096
                        }
                    },
                    "AnimatedCSSFeatures": []
                },
                "FirstInteractive": 1166,
                "maxFID": 0,
                "TTIMeasurementEnd": 7749,
                "LastInteractive": 1000,
                "TimeToInteractive": 1000,
                "FirstCPUIdle": 1166,
                "TotalBlockingTime": 0,
                "testID": "231020_BiDc3N_F1Y",
                "step": 1,
                "effectiveBps": 160148,
                "domTime": 0,
                "aft": 0,
                "titleTime": 40,
                "domLoading": 0,
                "server_rtt": 0,
                "edge-processed": true,
                "utilization": {
                    "cpu": {
                        "data": {
                            "0": 0,
                            "117": 38.899999999999999,
                            "218": 14.300000000000001,
                            "319": 15,
                            "419": 60,
                            "520": 9.5,
                            "621": 5.2999999999999998,
                            "721": 10.5,
                            "822": 10,
                            "922": 75,
                            "1023": 60,
                            "1124": 20,
                            "1224": 35,
                            "1325": 10.5,
                            "1425": 25,
                            "1526": 0,
                            "1626": 30,
                            "1727": 36.799999999999997,
                            "1827": 30,
                            "1928": 52.399999999999999,
                            "2028": 30,
                            "2129": 38.100000000000001,
                            "2230": 60,
                            "2330": 14.300000000000001,
                            "2431": 50,
                            "2531": 10,
                            "2632": 25,
                            "2732": 15,
                            "2833": 11.1,
                            "2934": 20,
                            "3034": 26.300000000000001,
                            "3135": 33.299999999999997,
                            "3236": 42.899999999999999,
                            "3336": 21.100000000000001,
                            "3437": 23.800000000000001,
                            "3537": 16.699999999999999,
                            "3638": 20,
                            "3739": 35,
                            "3839": 15,
                            "3940": 36.799999999999997,
                            "4040": 15,
                            "4141": 36.799999999999997,
                            "4242": 47.799999999999997,
                            "4342": 21.100000000000001,
                            "4443": 55.600000000000001,
                            "4543": 10.5,
                            "4644": 15,
                            "4745": 10,
                            "4845": 22.199999999999999,
                            "4946": 15,
                            "5046": 10.5,
                            "5147": 22.699999999999999,
                            "5248": 15.800000000000001,
                            "5348": 10.5,
                            "5449": 15.800000000000001,
                            "5550": 15,
                            "5650": 20,
                            "5751": 10.5,
                            "5852": 15,
                            "5952": 15,
                            "6053": 10,
                            "6153": 5.2999999999999998,
                            "6254": 0,
                            "6355": 5,
                            "6455": 14.300000000000001,
                            "6556": 0,
                            "6657": 5.2999999999999998,
                            "6757": 5,
                            "6858": 5.2999999999999998,
                            "6958": 5,
                            "7059": 5.2999999999999998,
                            "7160": 5,
                            "7260": 0,
                            "7361": 5,
                            "7461": 0,
                            "7562": 5,
                            "7663": 0,
                            "7763": 10,
                            "7864": 52.600000000000001
                        },
                        "max": 100,
                        "count": 79
                    },
                    "bw": {
                        "data": {
                            "0": 0,
                            "117": 0,
                            "218": 33948,
                            "319": 0,
                            "419": 25700,
                            "520": 0,
                            "621": 938617,
                            "721": 0,
                            "822": 3516654,
                            "922": 140429,
                            "1023": 66520,
                            "1124": 1749159,
                            "1224": 3042134,
                            "1325": 10932988,
                            "1425": 637326,
                            "1526": 11232781,
                            "1626": 1598379,
                            "1727": 1331897,
                            "1827": 2693002,
                            "1928": 2565418,
                            "2028": 2658804,
                            "2129": 0,
                            "2230": 0,
                            "2330": 1425386,
                            "2431": 0,
                            "2531": 1047907,
                            "2632": 316796,
                            "2732": 327290,
                            "2833": 549059,
                            "2934": 2760565,
                            "3034": 235448,
                            "3135": 238283,
                            "3236": 61916,
                            "3336": 164516,
                            "3437": 392809,
                            "3537": 0,
                            "3638": 1246858,
                            "3739": 114908,
                            "3839": 413538,
                            "3940": 10814,
                            "4040": 6273641,
                            "4141": 3407590,
                            "4242": 0,
                            "4342": 1589509,
                            "4443": 0,
                            "4543": 5247,
                            "4644": 0,
                            "4745": 2008900,
                            "4845": 0,
                            "4946": 0,
                            "5046": 0,
                            "5147": 0,
                            "5248": 0,
                            "5348": 0,
                            "5449": 0,
                            "5550": 0,
                            "5650": 0,
                            "5751": 0,
                            "5852": 0,
                            "5952": 0,
                            "6053": 0,
                            "6153": 0,
                            "6254": 0,
                            "6355": 0,
                            "6455": 0,
                            "6556": 0,
                            "6657": 0,
                            "6757": 0,
                            "6858": 0,
                            "6958": 0,
                            "7059": 0,
                            "7160": 0,
                            "7260": 0,
                            "7361": 0,
                            "7461": 0,
                            "7562": 0,
                            "7663": 0,
                            "7763": 0,
                            "7864": 0
                        },
                        "max": 11232781,
                        "count": 79
                    }
                },
                "effectiveBpsDoc": 304011,
                "pages": {
                    "details": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/1\/details\/",
                    "checklist": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/1\/performance_optimization\/",
                    "breakdown": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/1\/breakdown\/",
                    "domains": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/1\/domains\/",
                    "screenShot": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/1\/screen_shot\/",
                    "opportunities": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/1\/experiments\/"
                },
                "thumbnails": {
                    "waterfall": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/1_waterfall_thumb.png",
                    "checklist": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/1_optimization_thumb.png",
                    "screenShot": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/1_screen_thumb.png"
                },
                "images": {
                    "waterfall": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/1_waterfall.png",
                    "connectionView": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/1_connection.png",
                    "checklist": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/1_optimization.png",
                    "screenShot": "https:\/\/www.webpagetest.org\/getfile.php?test=231020_BiDc3N_F1Y&file=1_screen.jpg"
                },
                "rawData": {
                    "scriptTiming": "https:\/\/www.webpagetest.org\/getgzip.php?test=231020_BiDc3N_F1Y&file=1_script_timing.json",
                    "headers": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/1_report.txt",
                    "pageData": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/1_IEWPG.txt",
                    "requestsData": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/1_IEWTR.txt",
                    "utilization": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/1_progress.csv",
                    "trace": "https:\/\/www.webpagetest.org\/getgzip.php?test=231020_BiDc3N_F1Y&compressed=1&file=1_trace.json.gz"
                },
                "videoFrames": [
                    {
                        "time": 0,
                        "image": "https:\/\/www.webpagetest.org\/getfile.php?test=231020_BiDc3N_F1Y&video=video_1&file=ms_000000.jpg",
                        "VisuallyComplete": 0
                    },
                    {
                        "time": 1000,
                        "image": "https:\/\/www.webpagetest.org\/getfile.php?test=231020_BiDc3N_F1Y&video=video_1&file=ms_001000.jpg",
                        "VisuallyComplete": 63
                    },
                    {
                        "time": 1700,
                        "image": "https:\/\/www.webpagetest.org\/getfile.php?test=231020_BiDc3N_F1Y&video=video_1&file=ms_001700.jpg",
                        "VisuallyComplete": 100
                    }
                ],
                "domains": {
                    "cdn.ampproject.org": {
                        "bytes": 241960,
                        "requests": 12,
                        "cdn_provider": "Google",
                        "connections": 1
                    },
                    "i0.wp.com": {
                        "bytes": 53912,
                        "requests": 3,
                        "cdn_provider": "Automattic",
                        "connections": 1
                    },
                    "pixel.wp.com": {
                        "bytes": 50,
                        "requests": 1,
                        "cdn_provider": "Automattic",
                        "connections": 1
                    },
                    "www.googletagmanager.com": {
                        "bytes": 901,
                        "requests": 1,
                        "cdn_provider": "Google",
                        "connections": 1
                    },
                    "www.google-analytics.com": {
                        "bytes": 35,
                        "requests": 2,
                        "cdn_provider": "Google",
                        "connections": 1
                    },
                    "weston.ruter.net": {
                        "bytes": 334448,
                        "requests": 15,
                        "cdn_provider": "Fastly",
                        "connections": 2
                    }
                },
                "breakdown": {
                    "html": {
                        "color": [
                            130,
                            181,
                            252
                        ],
                        "bytes": 89583,
                        "bytesUncompressed": 264829,
                        "requests": 3
                    },
                    "js": {
                        "color": [
                            254,
                            197,
                            132
                        ],
                        "bytes": 260626,
                        "bytesUncompressed": 903347,
                        "requests": 20
                    },
                    "css": {
                        "color": [
                            178,
                            234,
                            148
                        ],
                        "bytes": 0,
                        "bytesUncompressed": 0,
                        "requests": 0
                    },
                    "image": {
                        "color": [
                            196,
                            154,
                            232
                        ],
                        "bytes": 53997,
                        "bytesUncompressed": 53997,
                        "requests": 5
                    },
                    "flash": {
                        "color": [
                            45,
                            183,
                            193
                        ],
                        "bytes": 0,
                        "bytesUncompressed": 0,
                        "requests": 0
                    },
                    "font": {
                        "color": [
                            255,
                            82,
                            62
                        ],
                        "bytes": 224656,
                        "bytesUncompressed": 224656,
                        "requests": 2
                    },
                    "video": {
                        "color": [
                            33,
                            194,
                            162
                        ],
                        "bytes": 0,
                        "bytesUncompressed": 0,
                        "requests": 0
                    },
                    "other": {
                        "color": [
                            196,
                            196,
                            196
                        ],
                        "bytes": 2444,
                        "bytesUncompressed": 5155,
                        "requests": 4
                    }
                },
                "consoleLog": [
                    {
                        "source": "console-api",
                        "level": "info",
                        "text": "Powered by AMP \u26a1 HTML \u2013 Version 2310061803000 https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                        "url": "https:\/\/cdn.ampproject.org\/v0.mjs",
                        "line": 2,
                        "column": 226890
                    }
                ]
            }
        },
        "runs": {
            "1": {
                "firstView": {
                    "numSteps": 1,
                    "run": 1,
                    "tester": "wpt_use1_instance-10.10.11.207",
                    "loadTime": 2124,
                    "docTime": 2124,
                    "fullyLoaded": 4715,
                    "bytesOut": 65764,
                    "bytesOutDoc": 21890,
                    "bytesIn": 631306,
                    "bytesInDoc": 410720,
                    "requests": [
                        {
                            "type": 3,
                            "id": "EA986D1519C38630E5D8C3AC908848A8",
                            "request_id": "EA986D1519C38630E5D8C3AC908848A8",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "raw_id": "EA986D1519C38630E5D8C3AC908848A8",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Document",
                            "load_ms": 343,
                            "ttfb_ms": 175,
                            "load_start": 598,
                            "load_start_float": 598.00004899999999,
                            "bytesIn": 41931,
                            "objectSize": 41931,
                            "objectSizeUncompressed": 134842,
                            "chunks": [
                                {
                                    "ts": 788,
                                    "bytes": 13406,
                                    "inflated": 47878
                                },
                                {
                                    "ts": 795,
                                    "bytes": 1732,
                                    "inflated": 6831
                                },
                                {
                                    "ts": 800,
                                    "bytes": 2835,
                                    "inflated": 9175
                                },
                                {
                                    "ts": 816,
                                    "bytes": 8532,
                                    "inflated": 11092
                                },
                                {
                                    "ts": 820,
                                    "bytes": 1422,
                                    "inflated": 5943
                                },
                                {
                                    "ts": 821,
                                    "bytes": 1422,
                                    "inflated": 4213
                                },
                                {
                                    "ts": 827,
                                    "bytes": 2835,
                                    "inflated": 12311
                                },
                                {
                                    "ts": 831,
                                    "bytes": 1422,
                                    "inflated": 3487
                                },
                                {
                                    "ts": 833,
                                    "bytes": 1422,
                                    "inflated": 4523
                                },
                                {
                                    "ts": 838,
                                    "bytes": 2844,
                                    "inflated": 9765
                                },
                                {
                                    "ts": 843,
                                    "bytes": 1422,
                                    "inflated": 6087
                                },
                                {
                                    "ts": 941,
                                    "bytes": 2637,
                                    "inflated": 13537
                                }
                            ],
                            "expires": "",
                            "cacheControl": "public, max-age=600",
                            "contentType": "text\/html",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": 244,
                            "dns_end": 244,
                            "connect_start": 244,
                            "connect_end": 415,
                            "ssl_start": 415,
                            "ssl_end": 597,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "ruter.blog",
                                "sanList": [
                                    "ruter.blog",
                                    "ruter.dev",
                                    "ruter.net",
                                    "wes.ruter.net",
                                    "weston.blog",
                                    "weston.ruter.blog",
                                    "weston.ruter.dev",
                                    "weston.ruter.net",
                                    "westonruter.blog",
                                    "westonruter.com",
                                    "westonruter.dev",
                                    "westonruter.net",
                                    "www.ruter.blog",
                                    "www.ruter.net",
                                    "www.weston.blog",
                                    "www.weston.ruter.blog",
                                    "www.weston.ruter.net",
                                    "www.westonruter.blog",
                                    "www.westonruter.com",
                                    "www.westonruter.net"
                                ],
                                "issuer": "R3",
                                "validFrom": 1693705658,
                                "validTo": 1701481657,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Let's Encrypt 'Oak2023' log",
                                        "logId": "B73EFB24DF9C4DBA75F239C5BA58F46C5DFC42CF7A9F35C49E1D098125EDB499",
                                        "timestamp": 1693709259285,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "304502201A024164F180289090581277D4986E32581940E674E69F68BBCD4F6B7723937C0221009299D38675DDC554AF87B5565E90646498235FB1450998050EE9C542E94BAC32"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Argon2023' log",
                                        "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                        "timestamp": 1693709259292,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022016AE548A8061A0E613EBD213D59EE366A50E73629DC5BCDF9B618CDDDA6FEF29022100CD9408EEC8C908D0E0DC525F536F2BD812B34C590DF550F94F0EC53874E1BA9A"
                                    }
                                ],
                                "certificateTransparencyCompliance": "compliant",
                                "serverSignatureAlgorithm": 2052,
                                "encryptedClientHello": false
                            },
                            "initiator": "https:\/\/cdn.ampproject.org\/v0\/amp-social-share-0.1.mjs",
                            "initiator_line": "",
                            "initiator_column": "",
                            "initiator_type": "script",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                    ":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",
                                    "accept-language: en-US,en;q=0.9",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: document",
                                    "sec-fetch-mode: navigate",
                                    "sec-fetch-site: cross-site",
                                    "upgrade-insecure-requests: 1",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 50",
                                    "cache-control: public, max-age=600",
                                    "content-encoding: gzip",
                                    "content-length: 41931",
                                    "content-type: text\/html; charset=utf-8",
                                    "date: Fri, 20 Oct 2023 19:12:47 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-json\/>; rel=\"https:\/\/api.w.org\/\"",
                                    "link: <https:\/\/weston.ruter.net\/wp-json\/wp\/v2\/posts\/22796>; rel=\"alternate\"; type=\"application\/json\"",
                                    "link: <https:\/\/weston.ruter.net\/?p=22796>; rel=shortlink",
                                    "link: <https:\/\/cdn.ampproject.org>; rel=\"preconnect\"",
                                    "link: <\/\/weston.ruter.net>; rel=\"dns-prefetch\"",
                                    "link: <\/\/v0.wordpress.com>; rel=\"dns-prefetch\"",
                                    "link: <\/\/i0.wp.com>; rel=\"dns-prefetch\"",
                                    "server: nginx",
                                    "server-timing: amp_sanitizer;dur=\"74.7\",amp_style_sanitizer;dur=\"30.9\",amp_tag_and_attribute_sanitizer;dur=\"22.2\",amp_optimizer;dur=\"10.0\"",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding, accept, content-type, Cookie, Cookie",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-b-695fb49478-qmkzf",
                                    "x-pingback: https:\/\/weston.ruter.net\/xmlrpc.php",
                                    "x-served-by: cache-chi-kigq8000149-CHI, cache-iad-kjyo7100070-IAD",
                                    "x-styx-req-id: 89780408-6f7c-11ee-88d9-fe80048b9402",
                                    "x-timer: S1697829168.685547,VS0,VE2",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2251,
                            "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": 0,
                            "connect_ms": 171,
                            "ssl_ms": 182,
                            "gzip_total": 41931,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": null,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 0,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net 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": 100
                            },
                            "tls_version": "TLS 1.3",
                            "tls_resumed": "False",
                            "tls_next_proto": "h2",
                            "tls_cipher_suite": 4865,
                            "netlog_id": 49,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIGMjCCBRqgAwIBAgISBHZIhuFdYJ5Jhhs\/jIOr5bJTMA0GCSqGSIb3DQEBCwUA\nMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD\nEwJSMzAeFw0yMzA5MDMwMTQ3MzhaFw0yMzEyMDIwMTQ3MzdaMBUxEzARBgNVBAMT\nCnJ1dGVyLmJsb2cwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD0k3rV\nHQ4ROjJz0IhpvU18U+970cYMasoZgjbEhkOPWDT9ilW8eLOg9CaOSFyB9\/DQMu0h\nx2oqZnBZRFCQp0A\/bYYYBEzwstodMaPb8DO5TkJkY0Qw9y9rdg1aBCT2Fj7S6de6\n\/9Pi92BP\/cVvC4ftdUu67iD5zOVszOu5T5jLnizW\/KnVbj82toCrxP2pVRgEu2nV\nS\/PDa8ngxAhd1p41G+BGpdalEeCDJ5oP\/YOs7XBcAHhhj6xO4tj8TG6CHwbTnuyg\nYfCJA1rqbI\/p6dzAsCZZTSWnd5tb3WICPmMPmqHAkJKnrE1uvXS6MOur9gorQFSb\n10UffVuZAHrwNCS5AgMBAAGjggNdMIIDWTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB\/wQCMAAwHQYDVR0OBBYE\nFC1BxmrCM5vIm30s+JffZxyQK3vwMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYf\nr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8u\nbGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMIIB\nZAYDVR0RBIIBWzCCAVeCCnJ1dGVyLmJsb2eCCXJ1dGVyLmRldoIJcnV0ZXIubmV0\ngg13ZXMucnV0ZXIubmV0ggt3ZXN0b24uYmxvZ4IRd2VzdG9uLnJ1dGVyLmJsb2eC\nEHdlc3Rvbi5ydXRlci5kZXaCEHdlc3Rvbi5ydXRlci5uZXSCEHdlc3RvbnJ1dGVy\nLmJsb2eCD3dlc3RvbnJ1dGVyLmNvbYIPd2VzdG9ucnV0ZXIuZGV2gg93ZXN0b25y\ndXRlci5uZXSCDnd3dy5ydXRlci5ibG9ngg13d3cucnV0ZXIubmV0gg93d3cud2Vz\ndG9uLmJsb2eCFXd3dy53ZXN0b24ucnV0ZXIuYmxvZ4IUd3d3Lndlc3Rvbi5ydXRl\nci5uZXSCFHd3dy53ZXN0b25ydXRlci5ibG9nghN3d3cud2VzdG9ucnV0ZXIuY29t\nghN3d3cud2VzdG9ucnV0ZXIubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBAYK\nKwYBBAHWeQIEAgSB9QSB8gDwAHYAtz77JN+cTbp18jnFulj0bF38Qs96nzXEnh0J\ngSXttJkAAAGKWPBSFQAABAMARzBFAiAaAkFk8YAokJBYEnfUmG4yWBlA5nTmn2i7\nzU9rdyOTfAIhAJKZ04Z13cVUr4e1Vl6QZGSYI1+xRQmYBQ7pxULpS6wyAHYA6D7Q\n2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAGKWPBSHAAABAMARzBFAiAW\nrlSKgGGg5hPr0hPVnuNmpQ5zYp3FvN+bYYzd2m\/vKQIhAM2UCO7IyQjQ4NxSX1Nv\nK9gSs0xZDfVQ+U8OxTh04bqaMA0GCSqGSIb3DQEBCwUAA4IBAQAkPSN8cnhrdB5p\nSpssb7Subx7z2aLU+gl4sLbdueDiZjBUwWy3YPbPtk+nfW51Ah2+LSZckdEcxOjN\n0qxIL2BUt0l9aJj6Up7JgE69OVCfPxkX6j+erVBk+eafniRIbYwozQK9PIsSqIAO\nEL9NWnWOZ1lumVNK2GyGC\/0X3KuuRLnFllDpPyWJ+Qle2Q3+SqlNV+cnEwCLfWSs\nWluvZSTGF3iSUdFECttqxcNnaNFolVrnRReeWHnU9AMGlDrWgSx+L9fuYylLaMxu\nHoTCYBlzG8Q9nLQtvyOhuFRW\/dOnjsMn2eKXUiNoAcUIlWIA4pbVen\/T0qkxQVrz\nGSksMVqR\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFFjCCAv6gAwIBAgIRAJErCErPDBinU\/bWLiWnX1owDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjAwOTA0MDAwMDAw\nWhcNMjUwOTE1MTYwMDAwWjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg\nRW5jcnlwdDELMAkGA1UEAxMCUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQC7AhUozPaglNMPEuyNVZLD+ILxmaZ6QoinXSaqtSu5xUyxr45r+XXIo9cP\nR5QUVTVXjJ6oojkZ9YI8QqlObvU7wy7bjcCwXPNZOOftz2nwWgsbvsCUJCWH+jdx\nsxPnHKzhm+\/b5DtFUkWWqcFTzjTIUu61ru2P3mBw4qVUq7ZtDpelQDRrK9O8Zutm\nNHz6a4uPVymZ+DAXXbpyb\/uBxa3Shlg9F8fnCbvxK\/eG3MHacV3URuPMrSXBiLxg\nZ3Vms\/EY96Jc5lP\/Ooi2R6X\/ExjqmAl3P51T+c8B5fWmcBcUr2Ok\/5mzk53cU6cG\n\/kiFHaFpriV1uxPMUgP17VGhi9sVAgMBAAGjggEIMIIBBDAOBgNVHQ8BAf8EBAMC\nAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMBIGA1UdEwEB\/wQIMAYB\nAf8CAQAwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYfr52LFMLGMB8GA1UdIwQYMBaA\nFHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcw\nAoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzAnBgNVHR8EIDAeMBygGqAYhhZodHRw\nOi8veDEuYy5sZW5jci5vcmcvMCIGA1UdIAQbMBkwCAYGZ4EMAQIBMA0GCysGAQQB\ngt8TAQEBMA0GCSqGSIb3DQEBCwUAA4ICAQCFyk5HPqP3hUSFvNVneLKYY611TR6W\nPTNlclQtgaDqw+34IL9fzLdwALduO\/ZelN7kIJ+m74uyA+eitRY8kc607TkC53wl\nikfmZW4\/RvTZ8M6UK+5UzhK8jCdLuMGYL6KvzXGRSgi3yLgjewQtCPkIVz6D2QQz\nCkcheAmCJ8MqyJu5zlzyZMjAvnnAT45tRAxekrsu94sQ4egdRCnbWSDtY7kh+BIm\nlJNXoB1lBMEKIq4QDUOXoRgffuDghje1WrG9ML+Hbisq\/yFOGwXD9RiX8F6sw6W4\navAuvDszue5L3sz85K+EC4Y\/wFVDNvZo4TYXao6Z0f+lQKc0t8DQYzk1OXVu8rp2\nyJMC6alLbBfODALZvYH7n7do1AZls4I9d1P4jnkDrQoxB3UqQ9hVl3LEKQ73xF1O\nyK5GhDDX8oVfGKF5u+decIsH4YaTw7mP3GFxJSqv3+0lUFJoi5Lc5da149p90Ids\nhCExroL1+7mryIkXPeFM5TgO9r0rvZaBFOvV2z0gp35Z0+L4WPlbuEjN\/lxPFin+\nHlUjr8gRsI3qfJOQFy\/9rKIJR0Y\/8Omwt\/8oTWgy1mdeHmmjk7j1nYsvC9JSQ6Zv\nMldlTTKB3zhThV1+XWYp6rjd5JW1zbVWEkLNxE7GJThEUG3szgBVGP7pSWTUTsqX\nnLRbwHOoq7hHwg==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFYDCCBEigAwIBAgIQQAF3ITfU6UK47naqPGQKtzANBgkqhkiG9w0BAQsFADA\/\nMSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT\nDkRTVCBSb290IENBIFgzMB4XDTIxMDEyMDE5MTQwM1oXDTI0MDkzMDE4MTQwM1ow\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwggIiMA0GCSqGSIb3DQEB\nAQUAA4ICDwAwggIKAoICAQCt6CRz9BQ385ueK1coHIe+3LffOJCMbjzmV6B493XC\nov71am72AE8o295ohmxEk7axY\/0UEmu\/H9LqMZshftEzPLpI9d1537O4\/xLxIZpL\nwYqGcWlKZmZsj348cL+tKSIG8+TA5oCu4kuPt5l+lAOf00eXfJlII1PoOK5PCm+D\nLtFJV4yAdLbaL9A4jXsDcCEbdfIwPPqPrt3aY6vrFk\/CjhFLfs8L6P+1dy70sntK\n4EwSJQxwjQMpoOFTJOwT2e4ZvxCzSow\/iaNhUd6shweU9GNx7C7ib1uYgeGJXDR5\nbHbvO5BieebbpJovJsXQEOEO3tkQjhb7t\/eo98flAgeYjzYIlefiN5YNNnWe+w5y\nsR2bvAP5SQXYgd0FtCrWQemsAXaVCg\/Y39W9Eh81LygXbNKYwagJZHduRze6zqxZ\nXmidf3LWicUGQSk+WT7dJvUkyRGnWqNMQB9GoZm1pzpRboY7nn1ypxIFeFntPlF4\nFQsDj43QLwWyPntKHEtzBRL8xurgUBN8Q5N0s8p0544fAQjQMNRbcTa0B7rBMDBc\nSLeCO5imfWCKoqMpgsy6vYMEG6KDA0Gh1gXxG8K28Kh8hjtGqEgqiNx2mna\/H2ql\nPRmP6zjzZN7IKw0KKP\/32+IVQtQi0Cdd4Xn+GOdwiK1O5tmLOsbdJ1Fu\/7xk9TND\nTwIDAQABo4IBRjCCAUIwDwYDVR0TAQH\/BAUwAwEB\/zAOBgNVHQ8BAf8EBAMCAQYw\nSwYIKwYBBQUHAQEEPzA9MDsGCCsGAQUFBzAChi9odHRwOi8vYXBwcy5pZGVudHJ1\nc3QuY29tL3Jvb3RzL2RzdHJvb3RjYXgzLnA3YzAfBgNVHSMEGDAWgBTEp7Gkeyxx\n+tvhS5B1\/8QVYIWJEDBUBgNVHSAETTBLMAgGBmeBDAECATA\/BgsrBgEEAYLfEwEB\nATAwMC4GCCsGAQUFBwIBFiJodHRwOi8vY3BzLnJvb3QteDEubGV0c2VuY3J5cHQu\nb3JnMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmwuaWRlbnRydXN0LmNvbS9E\nU1RST09UQ0FYM0NSTC5jcmwwHQYDVR0OBBYEFHm0WeZ7tuXkAXOACIjIGlj26Ztu\nMA0GCSqGSIb3DQEBCwUAA4IBAQAKcwBslm7\/DlLQrt2M51oGrS+o44+\/yQoDFVDC\n5WxCu2+b9LRPwkSICHXM6webFGJueN7sJ7o5XPWioW5WlHAQU7G75K\/QosMrAdSW\n9MUgNTP52GE24HGNtLi1qoJFlcDyqSMo59ahy2cI2qBDLKobkx\/J3vWraV0T9VuG\nWCLKTVXkcGdtwlfFRjlBz4pYg1htmf5X6DYO8A4jqv2Il9DjXA6USbW1FzXSLr9O\nhe8Y4IWS6wY7bCkjCWDcRQJMEhg76fsO3txE+FiYruq9RUWhiF1myv4Q6W+CyBFC\nDfvp7OOGAN6dEOM4+qR9sdjoSYKEBpsr6GtPAQw4dy753ec5\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "final_base_page": true,
                            "is_base_page": true,
                            "load_end": 941,
                            "ttfb_start": 598,
                            "ttfb_end": 773,
                            "download_start": 773,
                            "download_end": 941,
                            "download_ms": 168,
                            "all_start": 244,
                            "all_end": 941,
                            "all_ms": 696,
                            "index": 0,
                            "number": 1
                        },
                        {
                            "type": 3,
                            "id": "29898.19",
                            "request_id": "29898.19",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/themes\/twentytwenty\/assets\/fonts\/inter\/Inter-upright-var.woff2",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/themes\/twentytwenty\/assets\/fonts\/inter\/Inter-upright-var.woff2",
                            "raw_id": "29898.19",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Font",
                            "load_ms": 687,
                            "ttfb_ms": 219,
                            "load_start": 920,
                            "load_start_float": 920.00011900000004,
                            "bytesIn": 223892,
                            "objectSize": 223892,
                            "objectSizeUncompressed": 223892,
                            "chunks": [
                                {
                                    "ts": 1161,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1174,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1191,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1328,
                                    "bytes": 16411
                                },
                                {
                                    "ts": 1342,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1432,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1489,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1505,
                                    "bytes": 16411
                                },
                                {
                                    "ts": 1533,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1548,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1563,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1579,
                                    "bytes": 16411
                                },
                                {
                                    "ts": 1596,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1607,
                                    "bytes": 10909
                                }
                            ],
                            "expires": "Thu, 10 Oct 2024 11:12:16 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "font\/woff2",
                            "contentEncoding": "",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 279,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/themes\/twentytwenty\/assets\/fonts\/inter\/Inter-upright-var.woff2",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: font",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "age: 892832",
                                    "cache-control: max-age=31622400",
                                    "content-length: 223892",
                                    "content-type: font\/woff2",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"6524e048-36a94\"",
                                    "expires: Thu, 10 Oct 2024 11:12:16 GMT",
                                    "last-modified: Tue, 10 Oct 2023 05:25:28 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-a-685d4d5969-rh5q5",
                                    "x-served-by: cache-chi-kigq8000069-CHI, cache-iad-kjyo7100070-IAD",
                                    "x-styx-req-id: df1f7bbe-675d-11ee-9ff1-feb851941f53",
                                    "x-timer: S1697829168.051033,VS0,VE4",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2179,
                            "score_cache": 100,
                            "score_cdn": 100,
                            "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": 30729568,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 919,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 3,
                            "http2_stream_dependency": 1,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 119,
                            "server_port": "443",
                            "renderBlocking": "non_blocking",
                            "font_details": {
                                "table_sizes": {
                                    "GDEF": 1100,
                                    "GPOS": 126308,
                                    "GSUB": 20764,
                                    "HVAR": 6647,
                                    "MVAR": 80,
                                    "OS\/2": 96,
                                    "STAT": 180,
                                    "cmap": 24554,
                                    "fvar": 108,
                                    "glyf": 113584,
                                    "gvar": 221102,
                                    "head": 54,
                                    "hhea": 36,
                                    "hmtx": 10128,
                                    "loca": 0,
                                    "maxp": 32,
                                    "name": 1891,
                                    "post": 46329
                                },
                                "names": {
                                    "0": "Copyright 2019 The Inter project authors",
                                    "1": "Inter",
                                    "2": "Regular",
                                    "3": "Inter Regular:2019:2c0637eac",
                                    "4": "Inter Regular",
                                    "5": "Version 3.009;git-2c0637eac",
                                    "6": "Inter-Regular",
                                    "7": "Inter UI and Inter is a trademark of rsms.",
                                    "8": "rsms",
                                    "9": "Rasmus Andersson",
                                    "11": "https:\/\/rsms.me\/",
                                    "12": "https:\/\/rsms.me\/",
                                    "13": "OFL 1.1 (SIL Open Font License, Version 1.1)",
                                    "14": "http:\/\/scripts.sil.org\/OFL"
                                },
                                "OS2": {
                                    "version": 4,
                                    "xAvgCharWidth": 1833,
                                    "usWeightClass": 400,
                                    "usWidthClass": 5,
                                    "fsType": 0,
                                    "ySubscriptXSize": 1830,
                                    "ySubscriptYSize": 1690,
                                    "ySubscriptXOffset": 0,
                                    "ySubscriptYOffset": 211,
                                    "ySuperscriptXSize": 1830,
                                    "ySuperscriptYSize": 1690,
                                    "ySuperscriptXOffset": 0,
                                    "ySuperscriptYOffset": 986,
                                    "yStrikeoutSize": 192,
                                    "yStrikeoutPosition": 922,
                                    "sFamilyClass": 0,
                                    "ulUnicodeRange1": 3758099199,
                                    "ulUnicodeRange2": 1375773183,
                                    "ulUnicodeRange3": 33,
                                    "ulUnicodeRange4": 0,
                                    "achVendID": "RSMS",
                                    "fsSelection": 192,
                                    "usFirstCharIndex": 32,
                                    "usLastCharIndex": 65535,
                                    "sTypoAscender": 2728,
                                    "sTypoDescender": -680,
                                    "sTypoLineGap": 0,
                                    "usWinAscent": 2728,
                                    "usWinDescent": 680,
                                    "ulCodePageRange1": 415,
                                    "ulCodePageRange2": 0,
                                    "sxHeight": 1536,
                                    "sCapHeight": 2048,
                                    "usDefaultChar": 0,
                                    "usBreakChar": 32,
                                    "usMaxContext": 12,
                                    "panose": {
                                        "bFamilyType": 2,
                                        "bSerifStyle": 11,
                                        "bWeight": 5,
                                        "bProportion": 2,
                                        "bContrast": 3,
                                        "bStrokeVariation": 0,
                                        "bArmStyle": 0,
                                        "bLetterForm": 0,
                                        "bMidline": 0,
                                        "bXHeight": 4
                                    }
                                },
                                "post": {
                                    "formatType": 2,
                                    "italicAngle": 0,
                                    "underlinePosition": -464,
                                    "underlineThickness": 192,
                                    "isFixedPitch": 0,
                                    "minMemType42": 0,
                                    "maxMemType42": 0,
                                    "minMemType1": 0,
                                    "maxMemType1": 0
                                },
                                "fvar": {
                                    "wght": {
                                        "min": 100,
                                        "default": 400,
                                        "max": 900
                                    }
                                },
                                "cmap": {
                                    "encodings": [
                                        {
                                            "platform": 0,
                                            "encoding": 3
                                        },
                                        {
                                            "platform": 0,
                                            "encoding": 4
                                        },
                                        {
                                            "platform": 3,
                                            "encoding": 1
                                        },
                                        {
                                            "platform": 3,
                                            "encoding": 10
                                        }
                                    ],
                                    "codepoints": [
                                        32,
                                        33,
                                        34,
                                        35,
                                        36,
                                        37,
                                        38,
                                        39,
                                        40,
                                        41,
                                        42,
                                        43,
                                        44,
                                        45,
                                        46,
                                        47,
                                        48,
                                        49,
                                        50,
                                        51,
                                        52,
                                        53,
                                        54,
                                        55,
                                        56,
                                        57,
                                        58,
                                        59,
                                        60,
                                        61,
                                        62,
                                        63,
                                        64,
                                        65,
                                        66,
                                        67,
                                        68,
                                        69,
                                        70,
                                        71,
                                        72,
                                        73,
                                        74,
                                        75,
                                        76,
                                        77,
                                        78,
                                        79,
                                        80,
                                        81,
                                        82,
                                        83,
                                        84,
                                        85,
                                        86,
                                        87,
                                        88,
                                        89,
                                        90,
                                        91,
                                        92,
                                        93,
                                        94,
                                        95,
                                        96,
                                        97,
                                        98,
                                        99,
                                        100,
                                        101,
                                        102,
                                        103,
                                        104,
                                        105,
                                        106,
                                        107,
                                        108,
                                        109,
                                        110,
                                        111,
                                        112,
                                        113,
                                        114,
                                        115,
                                        116,
                                        117,
                                        118,
                                        119,
                                        120,
                                        121,
                                        122,
                                        123,
                                        124,
                                        125,
                                        126,
                                        160,
                                        161,
                                        162,
                                        163,
                                        164,
                                        165,
                                        166,
                                        167,
                                        168,
                                        169,
                                        170,
                                        171,
                                        172,
                                        173,
                                        174,
                                        175,
                                        176,
                                        177,
                                        178,
                                        179,
                                        180,
                                        181,
                                        182,
                                        183,
                                        184,
                                        185,
                                        186,
                                        187,
                                        188,
                                        189,
                                        190,
                                        191,
                                        192,
                                        193,
                                        194,
                                        195,
                                        196,
                                        197,
                                        198,
                                        199,
                                        200,
                                        201,
                                        202,
                                        203,
                                        204,
                                        205,
                                        206,
                                        207,
                                        208,
                                        209,
                                        210,
                                        211,
                                        212,
                                        213,
                                        214,
                                        215,
                                        216,
                                        217,
                                        218,
                                        219,
                                        220,
                                        221,
                                        222,
                                        223,
                                        224,
                                        225,
                                        226,
                                        227,
                                        228,
                                        229,
                                        230,
                                        231,
                                        232,
                                        233,
                                        234,
                                        235,
                                        236,
                                        237,
                                        238,
                                        239,
                                        240,
                                        241,
                                        242,
                                        243,
                                        244,
                                        245,
                                        246,
                                        247,
                                        248,
                                        249,
                                        250,
                                        251,
                                        252,
                                        253,
                                        254,
                                        255,
                                        256,
                                        257,
                                        258,
                                        259,
                                        260,
                                        261,
                                        262,
                                        263,
                                        264,
                                        265,
                                        266,
                                        267,
                                        268,
                                        269,
                                        270,
                                        271,
                                        272,
                                        273,
                                        274,
                                        275,
                                        276,
                                        277,
                                        278,
                                        279,
                                        280,
                                        281,
                                        282,
                                        283,
                                        284,
                                        285,
                                        286,
                                        287,
                                        288,
                                        289,
                                        290,
                                        291,
                                        292,
                                        293,
                                        294,
                                        295,
                                        296,
                                        297,
                                        298,
                                        299,
                                        300,
                                        301,
                                        302,
                                        303,
                                        304,
                                        305,
                                        306,
                                        307,
                                        308,
                                        309,
                                        310,
                                        311,
                                        312,
                                        313,
                                        314,
                                        315,
                                        316,
                                        317,
                                        318,
                                        319,
                                        320,
                                        321,
                                        322,
                                        323,
                                        324,
                                        325,
                                        326,
                                        327,
                                        328,
                                        330,
                                        331,
                                        332,
                                        333,
                                        334,
                                        335,
                                        336,
                                        337,
                                        338,
                                        339,
                                        340,
                                        341,
                                        342,
                                        343,
                                        344,
                                        345,
                                        346,
                                        347,
                                        348,
                                        349,
                                        350,
                                        351,
                                        352,
                                        353,
                                        354,
                                        355,
                                        356,
                                        357,
                                        358,
                                        359,
                                        360,
                                        361,
                                        362,
                                        363,
                                        364,
                                        365,
                                        366,
                                        367,
                                        368,
                                        369,
                                        370,
                                        371,
                                        372,
                                        373,
                                        374,
                                        375,
                                        376,
                                        377,
                                        378,
                                        379,
                                        380,
                                        381,
                                        382,
                                        383,
                                        384,
                                        385,
                                        386,
                                        387,
                                        388,
                                        389,
                                        390,
                                        391,
                                        392,
                                        393,
                                        394,
                                        395,
                                        396,
                                        397,
                                        398,
                                        399,
                                        400,
                                        401,
                                        402,
                                        403,
                                        404,
                                        405,
                                        406,
                                        407,
                                        408,
                                        409,
                                        410,
                                        411,
                                        412,
                                        413,
                                        414,
                                        415,
                                        416,
                                        417,
                                        418,
                                        419,
                                        420,
                                        421,
                                        422,
                                        423,
                                        424,
                                        425,
                                        426,
                                        427,
                                        428,
                                        429,
                                        430,
                                        431,
                                        432,
                                        433,
                                        434,
                                        435,
                                        436,
                                        437,
                                        438,
                                        439,
                                        440,
                                        441,
                                        442,
                                        443,
                                        444,
                                        445,
                                        446,
                                        447,
                                        448,
                                        449,
                                        450,
                                        451,
                                        453,
                                        454,
                                        455,
                                        456,
                                        457,
                                        458,
                                        459,
                                        460,
                                        461,
                                        462,
                                        463,
                                        464,
                                        465,
                                        466,
                                        467,
                                        468,
                                        469,
                                        470,
                                        471,
                                        472,
                                        473,
                                        474,
                                        475,
                                        476,
                                        477,
                                        478,
                                        479,
                                        480,
                                        481,
                                        482,
                                        483,
                                        484,
                                        485,
                                        486,
                                        487,
                                        488,
                                        489,
                                        490,
                                        491,
                                        492,
                                        493,
                                        494,
                                        495,
                                        496,
                                        497,
                                        498,
                                        499,
                                        500,
                                        501,
                                        502,
                                        503,
                                        504,
                                        505,
                                        506,
                                        507,
                                        508,
                                        509,
                                        510,
                                        511,
                                        512,
                                        513,
                                        514,
                                        515,
                                        516,
                                        517,
                                        518,
                                        519,
                                        520,
                                        521,
                                        522,
                                        523,
                                        524,
                                        525,
                                        526,
                                        527,
                                        528,
                                        529,
                                        530,
                                        531,
                                        532,
                                        533,
                                        534,
                                        535,
                                        536,
                                        537,
                                        538,
                                        539,
                                        540,
                                        541,
                                        542,
                                        543,
                                        544,
                                        545,
                                        546,
                                        547,
                                        548,
                                        549,
                                        550,
                                        551,
                                        552,
                                        553,
                                        554,
                                        555,
                                        556,
                                        557,
                                        558,
                                        559,
                                        560,
                                        561,
                                        562,
                                        563,
                                        564,
                                        565,
                                        566,
                                        567,
                                        568,
                                        569,
                                        570,
                                        571,
                                        572,
                                        573,
                                        574,
                                        575,
                                        576,
                                        577,
                                        578,
                                        579,
                                        580,
                                        581,
                                        582,
                                        583,
                                        584,
                                        585,
                                        586,
                                        587,
                                        588,
                                        589,
                                        590,
                                        591,
                                        592,
                                        593,
                                        594,
                                        595,
                                        596,
                                        597,
                                        598,
                                        599,
                                        600,
                                        601,
                                        602,
                                        603,
                                        604,
                                        605,
                                        606,
                                        607,
                                        608,
                                        609,
                                        610,
                                        611,
                                        612,
                                        613,
                                        614,
                                        615,
                                        616,
                                        617,
                                        618,
                                        619,
                                        620,
                                        621,
                                        622,
                                        623,
                                        624,
                                        625,
                                        626,
                                        627,
                                        628,
                                        629,
                                        630,
                                        631,
                                        632,
                                        633,
                                        634,
                                        635,
                                        636,
                                        637,
                                        638,
                                        639,
                                        640,
                                        641,
                                        642,
                                        643,
                                        644,
                                        645,
                                        646,
                                        647,
                                        648,
                                        649,
                                        650,
                                        651,
                                        652,
                                        653,
                                        654,
                                        655,
                                        656,
                                        657,
                                        658,
                                        659,
                                        660,
                                        661,
                                        662,
                                        663,
                                        664,
                                        665,
                                        666,
                                        667,
                                        668,
                                        669,
                                        670,
                                        671,
                                        672,
                                        673,
                                        674,
                                        675,
                                        676,
                                        677,
                                        678,
                                        679,
                                        680,
                                        681,
                                        682,
                                        683,
                                        684,
                                        685,
                                        686,
                                        687,
                                        688,
                                        689,
                                        690,
                                        691,
                                        692,
                                        693,
                                        694,
                                        695,
                                        696,
                                        697,
                                        698,
                                        699,
                                        700,
                                        701,
                                        702,
                                        703,
                                        704,
                                        705,
                                        706,
                                        707,
                                        708,
                                        709,
                                        710,
                                        711,
                                        712,
                                        713,
                                        714,
                                        715,
                                        716,
                                        717,
                                        718,
                                        719,
                                        720,
                                        721,
                                        722,
                                        723,
                                        724,
                                        725,
                                        726,
                                        727,
                                        728,
                                        729,
                                        730,
                                        731,
                                        732,
                                        733,
                                        734,
                                        735,
                                        736,
                                        737,
                                        738,
                                        739,
                                        740,
                                        741,
                                        742,
                                        743,
                                        744,
                                        745,
                                        746,
                                        747,
                                        748,
                                        749,
                                        750,
                                        751,
                                        752,
                                        753,
                                        754,
                                        755,
                                        756,
                                        757,
                                        758,
                                        759,
                                        760,
                                        761,
                                        762,
                                        763,
                                        764,
                                        765,
                                        766,
                                        767,
                                        768,
                                        769,
                                        770,
                                        771,
                                        772,
                                        773,
                                        774,
                                        775,
                                        776,
                                        777,
                                        778,
                                        779,
                                        780,
                                        781,
                                        782,
                                        783,
                                        784,
                                        785,
                                        786,
                                        787,
                                        788,
                                        789,
                                        790,
                                        791,
                                        792,
                                        793,
                                        794,
                                        795,
                                        796,
                                        797,
                                        798,
                                        801,
                                        802,
                                        803,
                                        804,
                                        805,
                                        806,
                                        807,
                                        808,
                                        809,
                                        810,
                                        811,
                                        812,
                                        813,
                                        814,
                                        815,
                                        816,
                                        817,
                                        818,
                                        819,
                                        820,
                                        821,
                                        822,
                                        823,
                                        824,
                                        825,
                                        826,
                                        827,
                                        828,
                                        829,
                                        830,
                                        831,
                                        832,
                                        833,
                                        834,
                                        835,
                                        836,
                                        837,
                                        838,
                                        840,
                                        841,
                                        842,
                                        843,
                                        844,
                                        845,
                                        846,
                                        847,
                                        848,
                                        849,
                                        850,
                                        851,
                                        852,
                                        853,
                                        854,
                                        855,
                                        856,
                                        857,
                                        858,
                                        859,
                                        860,
                                        861,
                                        862,
                                        863,
                                        864,
                                        865,
                                        866,
                                        867,
                                        868,
                                        869,
                                        870,
                                        871,
                                        872,
                                        873,
                                        874,
                                        875,
                                        876,
                                        877,
                                        878,
                                        879,
                                        880,
                                        881,
                                        882,
                                        883,
                                        884,
                                        885,
                                        886,
                                        887,
                                        890,
                                        891,
                                        892,
                                        893,
                                        894,
                                        895,
                                        900,
                                        901,
                                        902,
                                        903,
                                        904,
                                        905,
                                        906,
                                        908,
                                        910,
                                        911,
                                        912,
                                        913,
                                        914,
                                        915,
                                        916,
                                        917,
                                        918,
                                        919,
                                        920,
                                        921,
                                        922,
                                        923,
                                        924,
                                        925,
                                        926,
                                        927,
                                        928,
                                        929,
                                        931,
                                        932,
                                        933,
                                        934,
                                        935,
                                        936,
                                        937,
                                        938,
                                        939,
                                        940,
                                        941,
                                        942,
                                        943,
                                        944,
                                        945,
                                        946,
                                        947,
                                        948,
                                        949,
                                        950,
                                        951,
                                        952,
                                        953,
                                        954,
                                        955,
                                        956,
                                        957,
                                        958,
                                        959,
                                        960,
                                        961,
                                        962,
                                        963,
                                        964,
                                        965,
                                        966,
                                        967,
                                        968,
                                        969,
                                        970,
                                        971,
                                        972,
                                        973,
                                        974,
                                        975,
                                        976,
                                        977,
                                        978,
                                        979,
                                        980,
                                        981,
                                        982,
                                        983,
                                        984,
                                        985,
                                        986,
                                        987,
                                        988,
                                        989,
                                        990,
                                        991,
                                        992,
                                        993,
                                        1008,
                                        1009,
                                        1010,
                                        1011,
                                        1012,
                                        1013,
                                        1014,
                                        1015,
                                        1016,
                                        1017,
                                        1018,
                                        1019,
                                        1020,
                                        1021,
                                        1022,
                                        1023,
                                        1024,
                                        1025,
                                        1026,
                                        1027,
                                        1028,
                                        1029,
                                        1030,
                                        1031,
                                        1032,
                                        1033,
                                        1034,
                                        1035,
                                        1036,
                                        1037,
                                        1038,
                                        1039,
                                        1040,
                                        1041,
                                        1042,
                                        1043,
                                        1044,
                                        1045,
                                        1046,
                                        1047,
                                        1048,
                                        1049,
                                        1050,
                                        1051,
                                        1052,
                                        1053,
                                        1054,
                                        1055,
                                        1056,
                                        1057,
                                        1058,
                                        1059,
                                        1060,
                                        1061,
                                        1062,
                                        1063,
                                        1064,
                                        1065,
                                        1066,
                                        1067,
                                        1068,
                                        1069,
                                        1070,
                                        1071,
                                        1072,
                                        1073,
                                        1074,
                                        1075,
                                        1076,
                                        1077,
                                        1078,
                                        1079,
                                        1080,
                                        1081,
                                        1082,
                                        1083,
                                        1084,
                                        1085,
                                        1086,
                                        1087,
                                        1088,
                                        1089,
                                        1090,
                                        1091,
                                        1092,
                                        1093,
                                        1094,
                                        1095,
                                        1096,
                                        1097,
                                        1098,
                                        1099,
                                        1100,
                                        1101,
                                        1102,
                                        1103,
                                        1104,
                                        1105,
                                        1106,
                                        1107,
                                        1108,
                                        1109,
                                        1110,
                                        1111,
                                        1112,
                                        1113,
                                        1114,
                                        1115,
                                        1116,
                                        1117,
                                        1118,
                                        1119,
                                        1120,
                                        1121,
                                        1122,
                                        1123,
                                        1124,
                                        1125,
                                        1126,
                                        1127,
                                        1128,
                                        1129,
                                        1130,
                                        1131,
                                        1132,
                                        1133,
                                        1134,
                                        1135,
                                        1136,
                                        1137,
                                        1138,
                                        1139,
                                        1140,
                                        1141,
                                        1142,
                                        1143,
                                        1144,
                                        1145,
                                        1146,
                                        1147,
                                        1148,
                                        1149,
                                        1150,
                                        1151,
                                        1152,
                                        1153,
                                        1154,
                                        1155,
                                        1156,
                                        1157,
                                        1158,
                                        1159,
                                        1160,
                                        1161,
                                        1162,
                                        1163,
                                        1164,
                                        1165,
                                        1166,
                                        1167,
                                        1168,
                                        1169,
                                        1170,
                                        1171,
                                        1172,
                                        1173,
                                        1174,
                                        1175,
                                        1176,
                                        1177,
                                        1178,
                                        1179,
                                        1180,
                                        1181,
                                        1184,
                                        1185,
                                        1186,
                                        1187,
                                        1188,
                                        1189,
                                        1190,
                                        1191,
                                        1192,
                                        1193,
                                        1194,
                                        1195,
                                        1196,
                                        1197,
                                        1198,
                                        1199,
                                        1200,
                                        1201,
                                        1202,
                                        1203,
                                        1204,
                                        1205,
                                        1206,
                                        1207,
                                        1208,
                                        1209,
                                        1210,
                                        1211,
                                        1212,
                                        1213,
                                        1214,
                                        1215,
                                        1216,
                                        1217,
                                        1218,
                                        1219,
                                        1220,
                                        1221,
                                        1222,
                                        1223,
                                        1224,
                                        1225,
                                        1226,
                                        1227,
                                        1228,
                                        1229,
                                        1230,
                                        1231,
                                        1232,
                                        1233,
                                        1234,
                                        1235,
                                        1236,
                                        1237,
                                        1238,
                                        1239,
                                        1240,
                                        1241,
                                        1242,
                                        1243,
                                        1244,
                                        1245,
                                        1246,
                                        1247,
                                        1248,
                                        1249,
                                        1250,
                                        1251,
                                        1252,
                                        1253,
                                        1254,
                                        1255,
                                        1256,
                                        1257,
                                        1258,
                                        1259,
                                        1260,
                                        1261,
                                        1262,
                                        1263,
                                        1264,
                                        1265,
                                        1266,
                                        1267,
                                        1268,
                                        1269,
                                        1270,
                                        1271,
                                        1272,
                                        1273,
                                        1274,
                                        1275,
                                        1276,
                                        1277,
                                        1278,
                                        1279,
                                        1327,
                                        5227,
                                        7491,
                                        7495,
                                        7496,
                                        7497,
                                        7501,
                                        7503,
                                        7504,
                                        7506,
                                        7510,
                                        7511,
                                        7512,
                                        7515,
                                        7522,
                                        7523,
                                        7524,
                                        7525,
                                        7580,
                                        7584,
                                        7611,
                                        7615,
                                        7616,
                                        7617,
                                        7618,
                                        7619,
                                        7620,
                                        7621,
                                        7622,
                                        7623,
                                        7624,
                                        7625,
                                        7626,
                                        7627,
                                        7628,
                                        7629,
                                        7630,
                                        7631,
                                        7632,
                                        7633,
                                        7634,
                                        7635,
                                        7636,
                                        7637,
                                        7638,
                                        7639,
                                        7640,
                                        7641,
                                        7642,
                                        7643,
                                        7644,
                                        7645,
                                        7646,
                                        7647,
                                        7648,
                                        7649,
                                        7650,
                                        7651,
                                        7652,
                                        7653,
                                        7654,
                                        7655,
                                        7656,
                                        7657,
                                        7658,
                                        7659,
                                        7660,
                                        7661,
                                        7662,
                                        7663,
                                        7664,
                                        7665,
                                        7666,
                                        7667,
                                        7668,
                                        7669,
                                        7676,
                                        7677,
                                        7678,
                                        7679,
                                        7680,
                                        7681,
                                        7682,
                                        7683,
                                        7684,
                                        7685,
                                        7686,
                                        7687,
                                        7688,
                                        7689,
                                        7690,
                                        7691,
                                        7692,
                                        7693,
                                        7694,
                                        7695,
                                        7696,
                                        7697,
                                        7698,
                                        7699,
                                        7700,
                                        7701,
                                        7702,
                                        7703,
                                        7704,
                                        7705,
                                        7706,
                                        7707,
                                        7708,
                                        7709,
                                        7710,
                                        7711,
                                        7712,
                                        7713,
                                        7714,
                                        7715,
                                        7716,
                                        7717,
                                        7718,
                                        7719,
                                        7720,
                                        7721,
                                        7722,
                                        7723,
                                        7724,
                                        7725,
                                        7726,
                                        7727,
                                        7728,
                                        7729,
                                        7730,
                                        7731,
                                        7732,
                                        7733,
                                        7734,
                                        7735,
                                        7736,
                                        7737,
                                        7738,
                                        7739,
                                        7740,
                                        7741,
                                        7742,
                                        7743,
                                        7744,
                                        7745,
                                        7746,
                                        7747,
                                        7748,
                                        7749,
                                        7750,
                                        7751,
                                        7752,
                                        7753,
                                        7754,
                                        7755,
                                        7756,
                                        7757,
                                        7758,
                                        7759,
                                        7760,
                                        7761,
                                        7762,
                                        7763,
                                        7764,
                                        7765,
                                        7766,
                                        7767,
                                        7768,
                                        7769,
                                        7770,
                                        7771,
                                        7772,
                                        7773,
                                        7774,
                                        7775,
                                        7776,
                                        7777,
                                        7778,
                                        7779,
                                        7780,
                                        7781,
                                        7782,
                                        7783,
                                        7784,
                                        7785,
                                        7786,
                                        7787,
                                        7788,
                                        7789,
                                        7790,
                                        7791,
                                        7792,
                                        7793,
                                        7794,
                                        7795,
                                        7796,
                                        7797,
                                        7798,
                                        7799,
                                        7800,
                                        7801,
                                        7802,
                                        7803,
                                        7804,
                                        7805,
                                        7806,
                                        7807,
                                        7808,
                                        7809,
                                        7810,
                                        7811,
                                        7812,
                                        7813,
                                        7814,
                                        7815,
                                        7816,
                                        7817,
                                        7818,
                                        7819,
                                        7820,
                                        7821,
                                        7822,
                                        7823,
                                        7824,
                                        7825,
                                        7826,
                                        7827,
                                        7828,
                                        7829,
                                        7830,
                                        7831,
                                        7832,
                                        7833,
                                        7834,
                                        7835,
                                        7836,
                                        7837,
                                        7838,
                                        7839,
                                        7840,
                                        7841,
                                        7842,
                                        7843,
                                        7844,
                                        7845,
                                        7846,
                                        7847,
                                        7848,
                                        7849,
                                        7850,
                                        7851,
                                        7852,
                                        7853,
                                        7854,
                                        7855,
                                        7856,
                                        7857,
                                        7858,
                                        7859,
                                        7860,
                                        7861,
                                        7862,
                                        7863,
                                        7864,
                                        7865,
                                        7866,
                                        7867,
                                        7868,
                                        7869,
                                        7870,
                                        7871,
                                        7872,
                                        7873,
                                        7874,
                                        7875,
                                        7876,
                                        7877,
                                        7878,
                                        7879,
                                        7880,
                                        7881,
                                        7882,
                                        7883,
                                        7884,
                                        7885,
                                        7886,
                                        7887,
                                        7888,
                                        7889,
                                        7890,
                                        7891,
                                        7892,
                                        7893,
                                        7894,
                                        7895,
                                        7896,
                                        7897,
                                        7898,
                                        7899,
                                        7900,
                                        7901,
                                        7902,
                                        7903,
                                        7904,
                                        7905,
                                        7906,
                                        7907,
                                        7908,
                                        7909,
                                        7910,
                                        7911,
                                        7912,
                                        7913,
                                        7914,
                                        7915,
                                        7916,
                                        7917,
                                        7918,
                                        7919,
                                        7920,
                                        7921,
                                        7922,
                                        7923,
                                        7924,
                                        7925,
                                        7926,
                                        7927,
                                        7928,
                                        7929,
                                        7930,
                                        7931,
                                        7932,
                                        7933,
                                        7934,
                                        7935,
                                        7936,
                                        7937,
                                        7938,
                                        7939,
                                        7940,
                                        7941,
                                        7942,
                                        7943,
                                        7944,
                                        7945,
                                        7946,
                                        7947,
                                        7948,
                                        7949,
                                        7950,
                                        7951,
                                        7952,
                                        7953,
                                        7954,
                                        7955,
                                        7956,
                                        7957,
                                        7960,
                                        7961,
                                        7962,
                                        7963,
                                        7964,
                                        7965,
                                        7968,
                                        7969,
                                        7970,
                                        7971,
                                        7972,
                                        7973,
                                        7974,
                                        7975,
                                        7976,
                                        7977,
                                        7978,
                                        7979,
                                        7980,
                                        7981,
                                        7982,
                                        7983,
                                        7984,
                                        7985,
                                        7986,
                                        7987,
                                        7988,
                                        7989,
                                        7990,
                                        7991,
                                        7992,
                                        7993,
                                        7994,
                                        7995,
                                        7996,
                                        7997,
                                        7998,
                                        7999,
                                        8000,
                                        8001,
                                        8002,
                                        8003,
                                        8004,
                                        8005,
                                        8008,
                                        8009,
                                        8010,
                                        8011,
                                        8012,
                                        8013,
                                        8016,
                                        8017,
                                        8018,
                                        8019,
                                        8020,
                                        8021,
                                        8022,
                                        8023,
                                        8025,
                                        8027,
                                        8029,
                                        8031,
                                        8032,
                                        8033,
                                        8034,
                                        8035,
                                        8036,
                                        8037,
                                        8038,
                                        8039,
                                        8040,
                                        8041,
                                        8042,
                                        8043,
                                        8044,
                                        8045,
                                        8046,
                                        8047,
                                        8048,
                                        8049,
                                        8050,
                                        8051,
                                        8052,
                                        8053,
                                        8054,
                                        8055,
                                        8056,
                                        8057,
                                        8058,
                                        8059,
                                        8060,
                                        8061,
                                        8064,
                                        8065,
                                        8066,
                                        8067,
                                        8068,
                                        8069,
                                        8070,
                                        8071,
                                        8072,
                                        8073,
                                        8074,
                                        8075,
                                        8076,
                                        8077,
                                        8078,
                                        8079,
                                        8080,
                                        8081,
                                        8082,
                                        8083,
                                        8084,
                                        8085,
                                        8086,
                                        8087,
                                        8088,
                                        8089,
                                        8090,
                                        8091,
                                        8092,
                                        8093,
                                        8094,
                                        8095,
                                        8096,
                                        8097,
                                        8098,
                                        8099,
                                        8100,
                                        8101,
                                        8102,
                                        8103,
                                        8104,
                                        8105,
                                        8106,
                                        8107,
                                        8108,
                                        8109,
                                        8110,
                                        8111,
                                        8112,
                                        8113,
                                        8114,
                                        8115,
                                        8116,
                                        8118,
                                        8119,
                                        8120,
                                        8121,
                                        8122,
                                        8123,
                                        8124,
                                        8125,
                                        8126,
                                        8127,
                                        8128,
                                        8129,
                                        8130,
                                        8131,
                                        8132,
                                        8134,
                                        8135,
                                        8136,
                                        8137,
                                        8138,
                                        8139,
                                        8140,
                                        8141,
                                        8142,
                                        8143,
                                        8144,
                                        8145,
                                        8146,
                                        8147,
                                        8150,
                                        8151,
                                        8152,
                                        8153,
                                        8154,
                                        8155,
                                        8157,
                                        8158,
                                        8159,
                                        8160,
                                        8161,
                                        8162,
                                        8163,
                                        8164,
                                        8165,
                                        8166,
                                        8167,
                                        8168,
                                        8169,
                                        8170,
                                        8171,
                                        8172,
                                        8173,
                                        8174,
                                        8175,
                                        8178,
                                        8179,
                                        8180,
                                        8182,
                                        8183,
                                        8184,
                                        8185,
                                        8186,
                                        8187,
                                        8188,
                                        8189,
                                        8190,
                                        8192,
                                        8193,
                                        8194,
                                        8195,
                                        8196,
                                        8197,
                                        8198,
                                        8199,
                                        8200,
                                        8201,
                                        8202,
                                        8203,
                                        8208,
                                        8209,
                                        8210,
                                        8211,
                                        8212,
                                        8213,
                                        8214,
                                        8215,
                                        8216,
                                        8217,
                                        8218,
                                        8219,
                                        8220,
                                        8221,
                                        8222,
                                        8223,
                                        8224,
                                        8225,
                                        8226,
                                        8227,
                                        8228,
                                        8229,
                                        8230,
                                        8231,
                                        8239,
                                        8240,
                                        8241,
                                        8242,
                                        8243,
                                        8244,
                                        8245,
                                        8246,
                                        8247,
                                        8248,
                                        8249,
                                        8250,
                                        8251,
                                        8252,
                                        8253,
                                        8254,
                                        8255,
                                        8256,
                                        8257,
                                        8258,
                                        8259,
                                        8260,
                                        8261,
                                        8262,
                                        8263,
                                        8264,
                                        8265,
                                        8266,
                                        8267,
                                        8268,
                                        8269,
                                        8270,
                                        8271,
                                        8272,
                                        8273,
                                        8274,
                                        8275,
                                        8276,
                                        8277,
                                        8278,
                                        8279,
                                        8280,
                                        8281,
                                        8282,
                                        8283,
                                        8284,
                                        8285,
                                        8286,
                                        8287,
                                        8304,
                                        8305,
                                        8308,
                                        8309,
                                        8310,
                                        8311,
                                        8312,
                                        8313,
                                        8314,
                                        8315,
                                        8316,
                                        8317,
                                        8318,
                                        8319,
                                        8320,
                                        8321,
                                        8322,
                                        8323,
                                        8324,
                                        8325,
                                        8326,
                                        8327,
                                        8328,
                                        8329,
                                        8330,
                                        8331,
                                        8332,
                                        8333,
                                        8334,
                                        8336,
                                        8337,
                                        8338,
                                        8339,
                                        8340,
                                        8341,
                                        8342,
                                        8343,
                                        8344,
                                        8345,
                                        8346,
                                        8347,
                                        8348,
                                        8352,
                                        8353,
                                        8354,
                                        8355,
                                        8356,
                                        8357,
                                        8358,
                                        8359,
                                        8360,
                                        8361,
                                        8362,
                                        8363,
                                        8364,
                                        8365,
                                        8366,
                                        8367,
                                        8368,
                                        8369,
                                        8370,
                                        8371,
                                        8372,
                                        8373,
                                        8374,
                                        8375,
                                        8376,
                                        8377,
                                        8378,
                                        8379,
                                        8380,
                                        8381,
                                        8382,
                                        8411,
                                        8412,
                                        8413,
                                        8414,
                                        8419,
                                        8424,
                                        8432,
                                        8448,
                                        8449,
                                        8451,
                                        8453,
                                        8454,
                                        8457,
                                        8467,
                                        8470,
                                        8471,
                                        8478,
                                        8479,
                                        8480,
                                        8481,
                                        8482,
                                        8483,
                                        8486,
                                        8490,
                                        8491,
                                        8494,
                                        8498,
                                        8507,
                                        8525,
                                        8527,
                                        8531,
                                        8538,
                                        8539,
                                        8540,
                                        8541,
                                        8542,
                                        8543,
                                        8544,
                                        8545,
                                        8546,
                                        8547,
                                        8548,
                                        8549,
                                        8550,
                                        8551,
                                        8552,
                                        8553,
                                        8554,
                                        8555,
                                        8556,
                                        8557,
                                        8558,
                                        8559,
                                        8560,
                                        8561,
                                        8562,
                                        8563,
                                        8564,
                                        8565,
                                        8566,
                                        8567,
                                        8568,
                                        8569,
                                        8570,
                                        8571,
                                        8572,
                                        8573,
                                        8574,
                                        8575,
                                        8576,
                                        8577,
                                        8578,
                                        8579,
                                        8580,
                                        8581,
                                        8582,
                                        8583,
                                        8584,
                                        8592,
                                        8593,
                                        8594,
                                        8595,
                                        8596,
                                        8597,
                                        8598,
                                        8599,
                                        8600,
                                        8601,
                                        8617,
                                        8618,
                                        8624,
                                        8625,
                                        8627,
                                        8628,
                                        8629,
                                        8634,
                                        8635,
                                        8656,
                                        8658,
                                        8660,
                                        8670,
                                        8671,
                                        8676,
                                        8677,
                                        8679,
                                        8682,
                                        8706,
                                        8709,
                                        8710,
                                        8719,
                                        8721,
                                        8722,
                                        8730,
                                        8734,
                                        8747,
                                        8776,
                                        8800,
                                        8804,
                                        8805,
                                        8853,
                                        8854,
                                        8855,
                                        8963,
                                        8965,
                                        8984,
                                        8997,
                                        8998,
                                        8999,
                                        9003,
                                        9095,
                                        9099,
                                        9166,
                                        9167,
                                        9251,
                                        9312,
                                        9313,
                                        9314,
                                        9315,
                                        9316,
                                        9317,
                                        9318,
                                        9319,
                                        9320,
                                        9398,
                                        9399,
                                        9400,
                                        9401,
                                        9402,
                                        9403,
                                        9404,
                                        9405,
                                        9406,
                                        9407,
                                        9408,
                                        9409,
                                        9410,
                                        9411,
                                        9412,
                                        9413,
                                        9414,
                                        9415,
                                        9416,
                                        9417,
                                        9418,
                                        9419,
                                        9420,
                                        9421,
                                        9422,
                                        9423,
                                        9450,
                                        9650,
                                        9658,
                                        9660,
                                        9664,
                                        9670,
                                        9671,
                                        9674,
                                        9675,
                                        9679,
                                        9702,
                                        9728,
                                        9733,
                                        9734,
                                        9788,
                                        9825,
                                        9829,
                                        9888,
                                        10003,
                                        10007,
                                        10070,
                                        10084,
                                        10112,
                                        10113,
                                        10114,
                                        10115,
                                        10116,
                                        10117,
                                        10118,
                                        10119,
                                        10120,
                                        10223,
                                        10229,
                                        10230,
                                        10231,
                                        10232,
                                        10233,
                                        10234,
                                        10808,
                                        11014,
                                        11388,
                                        11391,
                                        11775,
                                        11800,
                                        42655,
                                        43007,
                                        43310,
                                        57344,
                                        57346,
                                        57347,
                                        57348,
                                        57349,
                                        57350,
                                        57351,
                                        57352,
                                        57353,
                                        57354,
                                        57355,
                                        57356,
                                        57357,
                                        57358,
                                        57359,
                                        57360,
                                        57361,
                                        57362,
                                        57363,
                                        57364,
                                        57365,
                                        57366,
                                        57367,
                                        57368,
                                        57369,
                                        57370,
                                        57371,
                                        57372,
                                        57373,
                                        57374,
                                        57375,
                                        57376,
                                        57377,
                                        57378,
                                        57379,
                                        57380,
                                        57381,
                                        57382,
                                        57383,
                                        57384,
                                        57385,
                                        57386,
                                        57387,
                                        57388,
                                        57389,
                                        57390,
                                        57391,
                                        57392,
                                        57393,
                                        57394,
                                        57395,
                                        57396,
                                        57397,
                                        57398,
                                        57399,
                                        57400,
                                        57401,
                                        57402,
                                        57403,
                                        57404,
                                        57405,
                                        57406,
                                        57407,
                                        57408,
                                        57409,
                                        57410,
                                        57411,
                                        57412,
                                        57413,
                                        57414,
                                        57415,
                                        57416,
                                        57417,
                                        57418,
                                        57419,
                                        57420,
                                        57421,
                                        57422,
                                        57423,
                                        57424,
                                        57425,
                                        57426,
                                        57427,
                                        57428,
                                        57429,
                                        57430,
                                        57431,
                                        57432,
                                        57433,
                                        57434,
                                        57435,
                                        57436,
                                        57437,
                                        57438,
                                        57439,
                                        57440,
                                        57441,
                                        57442,
                                        57443,
                                        57444,
                                        57445,
                                        57446,
                                        57447,
                                        57448,
                                        57449,
                                        57450,
                                        57451,
                                        57452,
                                        57453,
                                        57454,
                                        57455,
                                        57456,
                                        57457,
                                        57458,
                                        57459,
                                        57460,
                                        57461,
                                        57462,
                                        57463,
                                        57464,
                                        57465,
                                        57466,
                                        57467,
                                        57468,
                                        57469,
                                        57470,
                                        57471,
                                        57472,
                                        57473,
                                        57474,
                                        57475,
                                        57476,
                                        57477,
                                        57478,
                                        57479,
                                        57480,
                                        57481,
                                        57482,
                                        57483,
                                        57484,
                                        57485,
                                        57486,
                                        57487,
                                        57488,
                                        57489,
                                        57490,
                                        57491,
                                        57492,
                                        57493,
                                        57494,
                                        57495,
                                        57496,
                                        57497,
                                        57498,
                                        57499,
                                        57500,
                                        57501,
                                        57502,
                                        57503,
                                        57504,
                                        57505,
                                        57506,
                                        57507,
                                        57508,
                                        57509,
                                        57510,
                                        57511,
                                        57512,
                                        57513,
                                        57514,
                                        57515,
                                        57516,
                                        57517,
                                        57518,
                                        57519,
                                        57520,
                                        57521,
                                        57522,
                                        57523,
                                        57524,
                                        57525,
                                        57526,
                                        57527,
                                        57528,
                                        57529,
                                        57530,
                                        57531,
                                        57532,
                                        57533,
                                        57534,
                                        57535,
                                        57536,
                                        57537,
                                        57538,
                                        57539,
                                        57540,
                                        57541,
                                        57542,
                                        57543,
                                        57544,
                                        57545,
                                        57546,
                                        57547,
                                        57548,
                                        57549,
                                        57550,
                                        57551,
                                        57552,
                                        57553,
                                        57554,
                                        57555,
                                        57556,
                                        57557,
                                        57558,
                                        57559,
                                        57560,
                                        57561,
                                        57562,
                                        57563,
                                        57564,
                                        57565,
                                        57566,
                                        57567,
                                        57568,
                                        57569,
                                        57570,
                                        57571,
                                        57572,
                                        57573,
                                        57574,
                                        57581,
                                        57582,
                                        57583,
                                        57584,
                                        57585,
                                        57586,
                                        57587,
                                        57588,
                                        57589,
                                        57590,
                                        57591,
                                        57592,
                                        57593,
                                        57594,
                                        57595,
                                        57596,
                                        57597,
                                        57598,
                                        57599,
                                        57600,
                                        57601,
                                        57602,
                                        57603,
                                        57604,
                                        57605,
                                        57606,
                                        57607,
                                        57608,
                                        57609,
                                        57610,
                                        57611,
                                        57612,
                                        57613,
                                        57614,
                                        57615,
                                        57616,
                                        57617,
                                        57618,
                                        57619,
                                        57620,
                                        57621,
                                        57622,
                                        57623,
                                        57624,
                                        57625,
                                        57626,
                                        57627,
                                        57628,
                                        57629,
                                        57630,
                                        57631,
                                        57632,
                                        57633,
                                        57634,
                                        57635,
                                        57636,
                                        57637,
                                        57638,
                                        57639,
                                        57640,
                                        57641,
                                        57642,
                                        57643,
                                        57644,
                                        57645,
                                        57646,
                                        57647,
                                        57648,
                                        57649,
                                        57650,
                                        57651,
                                        57652,
                                        57653,
                                        57654,
                                        57655,
                                        57656,
                                        57657,
                                        57658,
                                        57659,
                                        57660,
                                        57661,
                                        57662,
                                        57663,
                                        57664,
                                        57665,
                                        57666,
                                        57667,
                                        57668,
                                        57669,
                                        57670,
                                        57671,
                                        57672,
                                        57673,
                                        57674,
                                        57675,
                                        57676,
                                        57677,
                                        57678,
                                        57679,
                                        57680,
                                        57681,
                                        57682,
                                        57683,
                                        57684,
                                        57685,
                                        57686,
                                        57687,
                                        57688,
                                        57689,
                                        57690,
                                        57691,
                                        57692,
                                        57693,
                                        57694,
                                        63171,
                                        65056,
                                        65057,
                                        65058,
                                        65059,
                                        65060,
                                        65061,
                                        65062,
                                        65063,
                                        65064,
                                        65065,
                                        65066,
                                        65067,
                                        65068,
                                        65069,
                                        65279,
                                        127280,
                                        127281,
                                        127282,
                                        127283,
                                        127284,
                                        127285,
                                        127286,
                                        127287,
                                        127288,
                                        127289,
                                        127290,
                                        127291,
                                        127292,
                                        127293,
                                        127294,
                                        127295,
                                        127296,
                                        127297,
                                        127298,
                                        127299,
                                        127300,
                                        127301,
                                        127302,
                                        127303,
                                        127304,
                                        127305,
                                        127338,
                                        127339,
                                        127340,
                                        129104,
                                        129106
                                    ]
                                },
                                "color": {
                                    "formats": [],
                                    "numPalettes": 0,
                                    "numPaletteEntries": 0
                                },
                                "features": {
                                    "GSUB": {
                                        "DFLT": {
                                            "default": [
                                                "aalt",
                                                "calt",
                                                "case",
                                                "ccmp",
                                                "cv01",
                                                "cv02",
                                                "cv03",
                                                "cv04",
                                                "cv05",
                                                "cv06",
                                                "cv07",
                                                "cv08",
                                                "cv09",
                                                "cv10",
                                                "cv11",
                                                "dlig",
                                                "dnom",
                                                "frac",
                                                "liga",
                                                "numr",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ]
                                        },
                                        "latn": {
                                            "default": [
                                                "aalt",
                                                "calt",
                                                "case",
                                                "ccmp",
                                                "cv01",
                                                "cv02",
                                                "cv03",
                                                "cv04",
                                                "cv05",
                                                "cv06",
                                                "cv07",
                                                "cv08",
                                                "cv09",
                                                "cv10",
                                                "cv11",
                                                "dlig",
                                                "dnom",
                                                "frac",
                                                "liga",
                                                "numr",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ],
                                            "CAT ": [
                                                "aalt",
                                                "calt",
                                                "case",
                                                "ccmp",
                                                "cv01",
                                                "cv02",
                                                "cv03",
                                                "cv04",
                                                "cv05",
                                                "cv06",
                                                "cv07",
                                                "cv08",
                                                "cv09",
                                                "cv10",
                                                "cv11",
                                                "dlig",
                                                "dnom",
                                                "frac",
                                                "liga",
                                                "locl",
                                                "numr",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ],
                                            "MOL ": [
                                                "aalt",
                                                "calt",
                                                "case",
                                                "ccmp",
                                                "cv01",
                                                "cv02",
                                                "cv03",
                                                "cv04",
                                                "cv05",
                                                "cv06",
                                                "cv07",
                                                "cv08",
                                                "cv09",
                                                "cv10",
                                                "cv11",
                                                "dlig",
                                                "dnom",
                                                "frac",
                                                "liga",
                                                "locl",
                                                "numr",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ],
                                            "ROM ": [
                                                "aalt",
                                                "calt",
                                                "case",
                                                "ccmp",
                                                "cv01",
                                                "cv02",
                                                "cv03",
                                                "cv04",
                                                "cv05",
                                                "cv06",
                                                "cv07",
                                                "cv08",
                                                "cv09",
                                                "cv10",
                                                "cv11",
                                                "dlig",
                                                "dnom",
                                                "frac",
                                                "liga",
                                                "locl",
                                                "numr",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ]
                                        }
                                    },
                                    "GPOS": {
                                        "DFLT": {
                                            "default": [
                                                "cpsp",
                                                "kern"
                                            ]
                                        },
                                        "latn": {
                                            "default": [
                                                "cpsp",
                                                "kern"
                                            ],
                                            "CAT ": [
                                                "cpsp",
                                                "kern"
                                            ],
                                            "MOL ": [
                                                "cpsp",
                                                "kern"
                                            ],
                                            "ROM ": [
                                                "cpsp",
                                                "kern"
                                            ]
                                        }
                                    }
                                },
                                "counts": {
                                    "num_cmap_codepoints": 2519,
                                    "num_glyphs": 2532
                                }
                            },
                            "load_end": 1607,
                            "ttfb_start": 920,
                            "ttfb_end": 1139,
                            "download_start": 1139,
                            "download_end": 1607,
                            "download_ms": 468,
                            "all_start": 920,
                            "all_end": 1607,
                            "all_ms": 687,
                            "index": 1,
                            "number": 2
                        },
                        {
                            "type": 3,
                            "id": "29898.17",
                            "request_id": "29898.17",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/amp\/assets\/fonts\/nonbreakingspaceoverride.woff2",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/amp\/assets\/fonts\/nonbreakingspaceoverride.woff2",
                            "raw_id": "29898.17",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Font",
                            "load_ms": 216,
                            "ttfb_ms": 215,
                            "load_start": 921,
                            "load_start_float": 921.00012500000003,
                            "bytesIn": 764,
                            "objectSize": 764,
                            "objectSizeUncompressed": 764,
                            "chunks": [
                                {
                                    "ts": 1137,
                                    "bytes": 764
                                }
                            ],
                            "expires": "Sat, 19 Oct 2024 08:07:14 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "font\/woff2",
                            "contentEncoding": "",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 279,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/amp\/assets\/fonts\/nonbreakingspaceoverride.woff2",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: font",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "age: 126334",
                                    "cache-control: max-age=31622400",
                                    "content-length: 764",
                                    "content-type: font\/woff2",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"652ff8d3-2fc\"",
                                    "expires: Sat, 19 Oct 2024 08:07:14 GMT",
                                    "last-modified: Wed, 18 Oct 2023 15:25:07 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 2, 2",
                                    "x-pantheon-styx-hostname: styx-fe1-b-695fb49478-zkmbp",
                                    "x-served-by: cache-chi-klot8100069-CHI, cache-iad-kjyo7100070-IAD",
                                    "x-styx-req-id: 833af8b0-6e56-11ee-8885-1eede388e05d",
                                    "x-timer: S1697829168.050322,VS0,VE1",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2158,
                            "score_cache": 100,
                            "score_cdn": 100,
                            "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": 31496066,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 921,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 5,
                            "http2_stream_dependency": 3,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 125,
                            "server_port": "443",
                            "renderBlocking": "non_blocking",
                            "font_details": {
                                "table_sizes": {
                                    "FFTM": 28,
                                    "GDEF": 30,
                                    "OS\/2": 96,
                                    "cmap": 330,
                                    "gasp": 8,
                                    "glyf": 91,
                                    "head": 54,
                                    "hhea": 36,
                                    "hmtx": 28,
                                    "loca": 0,
                                    "maxp": 32,
                                    "name": 801,
                                    "post": 96,
                                    "webf": 6
                                },
                                "names": [
                                    "(C) 1992-2007 Apple Inc.",
                                    "Hoefler Space Override",
                                    "Regular",
                                    "1.000;Appl;HoeflerSpaceOverride-Regular",
                                    "Hoefler Space Override",
                                    "Version 1.000;PS 001.000;hotconv 1.0.70;makeotf.lib2.5.58329",
                                    "HoeflerSpaceOverride-Regular"
                                ],
                                "OS2": {
                                    "version": 3,
                                    "xAvgCharWidth": 497,
                                    "usWeightClass": 400,
                                    "usWidthClass": 5,
                                    "fsType": 4,
                                    "ySubscriptXSize": 1300,
                                    "ySubscriptYSize": 1200,
                                    "ySubscriptXOffset": 0,
                                    "ySubscriptYOffset": 150,
                                    "ySuperscriptXSize": 1300,
                                    "ySuperscriptYSize": 1200,
                                    "ySuperscriptXOffset": 0,
                                    "ySuperscriptYOffset": 700,
                                    "yStrikeoutSize": 50,
                                    "yStrikeoutPosition": 510,
                                    "sFamilyClass": 0,
                                    "ulUnicodeRange1": 0,
                                    "ulUnicodeRange2": 0,
                                    "ulUnicodeRange3": 0,
                                    "ulUnicodeRange4": 0,
                                    "achVendID": "Appl",
                                    "fsSelection": 64,
                                    "usFirstCharIndex": 32,
                                    "usLastCharIndex": 9724,
                                    "sTypoAscender": 1864,
                                    "sTypoDescender": -636,
                                    "sTypoLineGap": 0,
                                    "usWinAscent": 1864,
                                    "usWinDescent": 636,
                                    "ulCodePageRange1": 1,
                                    "ulCodePageRange2": 0,
                                    "sxHeight": 850,
                                    "sCapHeight": 1379,
                                    "usDefaultChar": 0,
                                    "usBreakChar": 32,
                                    "usMaxContext": 1,
                                    "panose": {
                                        "bFamilyType": 0,
                                        "bSerifStyle": 0,
                                        "bWeight": 5,
                                        "bProportion": 0,
                                        "bContrast": 0,
                                        "bStrokeVariation": 0,
                                        "bArmStyle": 0,
                                        "bLetterForm": 0,
                                        "bMidline": 0,
                                        "bXHeight": 0
                                    }
                                },
                                "post": {
                                    "formatType": 2,
                                    "italicAngle": 0,
                                    "underlinePosition": -225,
                                    "underlineThickness": 50,
                                    "isFixedPitch": 0,
                                    "minMemType42": 0,
                                    "maxMemType42": 0,
                                    "minMemType1": 0,
                                    "maxMemType1": 0
                                },
                                "cmap": {
                                    "encodings": [
                                        {
                                            "platform": 0,
                                            "encoding": 3
                                        },
                                        {
                                            "platform": 1,
                                            "encoding": 0
                                        },
                                        {
                                            "platform": 3,
                                            "encoding": 1
                                        }
                                    ],
                                    "codepoints": [
                                        32,
                                        9724
                                    ]
                                },
                                "color": {
                                    "formats": [],
                                    "numPalettes": 0,
                                    "numPaletteEntries": 0
                                },
                                "features": [],
                                "counts": {
                                    "num_cmap_codepoints": 2,
                                    "num_glyphs": 7
                                }
                            },
                            "load_end": 1137,
                            "ttfb_start": 921,
                            "ttfb_end": 1136,
                            "download_start": 1136,
                            "download_end": 1137,
                            "download_ms": 1,
                            "all_start": 921,
                            "all_end": 1137,
                            "all_ms": 216,
                            "index": 2,
                            "number": 3
                        },
                        {
                            "type": 3,
                            "id": "29898.25",
                            "request_id": "29898.25",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-includes\/js\/comment-reply.min.js?ver=6.3.2",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-includes\/js\/comment-reply.min.js?ver=6.3.2",
                            "raw_id": "29898.25",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 183,
                            "ttfb_ms": 182,
                            "load_start": 956,
                            "load_start_float": 956.00013100000001,
                            "bytesIn": 1400,
                            "objectSize": 1400,
                            "objectSizeUncompressed": 2981,
                            "chunks": [
                                {
                                    "ts": 1139,
                                    "bytes": 1400,
                                    "inflated": 2981
                                }
                            ],
                            "expires": "Sat, 12 Oct 2024 22:16:37 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 509,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "Low",
                            "initial_priority": "Low",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-includes\/js\/comment-reply.min.js?ver=6.3.2",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 680170",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 1400",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: W\/\"65286805-ba5\"",
                                    "expires: Sat, 12 Oct 2024 22:16:37 GMT",
                                    "last-modified: Thu, 12 Oct 2023 21:41:25 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-b-68df99c475-hdsmh",
                                    "x-served-by: cache-chi-kigq8000144-CHI, cache-iad-kjyo7100070-IAD",
                                    "x-styx-req-id: 02c13f4c-694d-11ee-93ce-06ba345a8c1e",
                                    "x-timer: S1697829168.050154,VS0,VE2",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2002,
                            "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": 1400,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 30942230,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 955,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 7,
                            "http2_stream_dependency": 5,
                            "http2_stream_weight": 147,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 131,
                            "server_port": "443",
                            "renderBlocking": "non_blocking",
                            "load_end": 1139,
                            "ttfb_start": 956,
                            "ttfb_end": 1138,
                            "download_start": 1138,
                            "download_end": 1139,
                            "download_ms": 1,
                            "all_start": 956,
                            "all_end": 1139,
                            "all_ms": 183,
                            "index": 3,
                            "number": 4,
                            "cpuTimes": {
                                "EvaluateScript": 1,
                                "v8.compile": 0
                            },
                            "cpu.EvaluateScript": 1,
                            "cpu.v8.compile": 0,
                            "cpuTime": 1,
                            "js_timing": [
                                [
                                    1176.4970000000001,
                                    1177.549
                                ],
                                [
                                    1176.509,
                                    1176.6559999999999
                                ]
                            ]
                        },
                        {
                            "type": 3,
                            "id": "29898.14",
                            "request_id": "29898.14",
                            "ip_addr": "192.0.77.2",
                            "full_url": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "i0.wp.com",
                            "url": "\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                            "raw_id": "29898.14",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Image",
                            "load_ms": 357,
                            "ttfb_ms": 181,
                            "load_start": 1330,
                            "load_start_float": 1330.0001090000001,
                            "bytesIn": 22524,
                            "objectSize": 22524,
                            "objectSizeUncompressed": 22524,
                            "chunks": [
                                {
                                    "ts": 1514,
                                    "bytes": 2360
                                },
                                {
                                    "ts": 1518,
                                    "bytes": 4107
                                },
                                {
                                    "ts": 1520,
                                    "bytes": 2729
                                },
                                {
                                    "ts": 1523,
                                    "bytes": 2738
                                },
                                {
                                    "ts": 1680,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 1681,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 1682,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 1684,
                                    "bytes": 1360
                                },
                                {
                                    "ts": 1685,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 1686,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 1687,
                                    "bytes": 2385
                                }
                            ],
                            "expires": "Sun, 19 Oct 2025 12:40:43 GMT",
                            "cacheControl": "public, max-age=63115200",
                            "contentType": "image\/webp",
                            "contentEncoding": "",
                            "socket": 138,
                            "protocol": "HTTP\/2",
                            "dns_start": 977,
                            "dns_end": 977,
                            "connect_start": 976,
                            "connect_end": 1148,
                            "ssl_start": 1148,
                            "ssl_end": 1329,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "*.wp.com",
                                "sanList": [
                                    "*.wp.com",
                                    "wp.com"
                                ],
                                "issuer": "Sectigo ECC Domain Validation Secure Server CA",
                                "validFrom": 1668384000,
                                "validTo": 1702684799,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Xenon2023' log",
                                        "logId": "ADF7BEFA7CFF10C88B9D3D9C1E3E186AB467295DCFB10C24CA858634EBDC828A",
                                        "timestamp": 1668453569677,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022100C830B5DE6BCD62022A5F9CA92D47F3AA69817136C96C4C7DE67ACA7514FB317E022068F8B99160260A7099AAC52124EEEE00BC42C2E6C07A8CBF7BAC6B5845ADBACA"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Cloudflare 'Nimbus2023' Log",
                                        "logId": "7A328C54D8B72DB620EA38E0521EE98416703213854D3BD22BC13A57A352EB52",
                                        "timestamp": 1668453569636,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022100D45D7CD2B6562D3663DBD78B95DCB59A850ECCAA53075E5D2DFA6B4116A7A760022013BAC3259ABF397E77022F55703F5BC57083ED0A71A2452CA716A4D0AA028B3B"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Argon2023' log",
                                        "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                        "timestamp": 1668453569582,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3044022060B86ADB59DDA1D4B646E17E48BD815DF27E3536830E9F7F72FF2F442C0F248A022074248510EA521F62A82BD0570F9939D0F7B894004C711B47E37D054F046806D9"
                                    }
                                ],
                                "certificateTransparencyCompliance": "compliant",
                                "serverSignatureAlgorithm": 1027,
                                "encryptedClientHello": false
                            },
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 279,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: i0.wp.com",
                                    ":method: GET",
                                    ":path: \/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-methods: GET, HEAD",
                                    "access-control-allow-origin: *",
                                    "cache-control: public, max-age=63115200",
                                    "content-length: 22524",
                                    "content-type: image\/webp",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"42331130194a544e\"",
                                    "expires: Sun, 19 Oct 2025 12:40:43 GMT",
                                    "last-modified: Fri, 20 Oct 2023 00:40:43 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg>; rel=\"canonical\"",
                                    "server: nginx",
                                    "timing-allow-origin: *",
                                    "vary: Accept",
                                    "x-content-type-options: nosniff",
                                    "x-nc: HIT dca 1",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2125,
                            "score_cache": 100,
                            "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": 0,
                            "connect_ms": 172,
                            "ssl_ms": 181,
                            "gzip_total": null,
                            "gzip_save": null,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": 22524,
                            "image_save": 0,
                            "cache_time": 63115200,
                            "cdn_provider": "Automattic",
                            "server_count": null,
                            "created": 840,
                            "socket_group": "https:\/\/i0.wp.com <https:\/\/ruter.net 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": 109,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIElDCCBDugAwIBAgIRAJOz8BEnZwfdfKkRw\/cLbkswCgYIKoZIzj0EAwIwgY8x\nCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNV\nBAcTB1NhbGZvcmQxGDAWBgNVBAoTD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UEAxMu\nU2VjdGlnbyBFQ0MgRG9tYWluIFZhbGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTAe\nFw0yMjExMTQwMDAwMDBaFw0yMzEyMTUyMzU5NTlaMBMxETAPBgNVBAMMCCoud3Au\nY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1z9Nk2TmPfjK6VRsj1BONRp7\nvNwaWCMdsycd+7\/yqigWbweXlJWiLuDuC3NckHDW28Nz0fF6xXFprXDLFnxQuaOC\nAvEwggLtMB8GA1UdIwQYMBaAFPaFCjsRhuEEfQ6qCyzS7sxke3uuMB0GA1UdDgQW\nBBRkvZUMoMXt36hvC0h9FMfmViSbcjAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH\/\nBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwSQYDVR0gBEIwQDA0\nBgsrBgEEAbIxAQICBzAlMCMGCCsGAQUFBwIBFhdodHRwczovL3NlY3RpZ28uY29t\nL0NQUzAIBgZngQwBAgEwgYQGCCsGAQUFBwEBBHgwdjBPBggrBgEFBQcwAoZDaHR0\ncDovL2NydC5zZWN0aWdvLmNvbS9TZWN0aWdvRUNDRG9tYWluVmFsaWRhdGlvblNl\nY3VyZVNlcnZlckNBLmNydDAjBggrBgEFBQcwAYYXaHR0cDovL29jc3Auc2VjdGln\nby5jb20wGwYDVR0RBBQwEoIIKi53cC5jb22CBndwLmNvbTCCAX0GCisGAQQB1nkC\nBAIEggFtBIIBaQFnAHYArfe++nz\/EMiLnT2cHj4YarRnKV3PsQwkyoWGNOvcgooA\nAAGEd5UUjQAABAMARzBFAiEAyDC13mvNYgIqX5ypLUfzqmmBcTbJbEx95nrKdRT7\nMX4CIGj4uZFgJgpwmarFISTu7gC8QsLmwHqMv3usa1hFrbrKAHYAejKMVNi3LbYg\n6jjgUh7phBZwMhOFTTvSK8E6V6NS61IAAAGEd5UUZAAABAMARzBFAiEA1F180rZW\nLTZj29eLldy1moUOzKpTB15dLfprQRanp2ACIBO6wyWavzl+dwIvVXA\/W8Vwg+0K\ncaJFLKcWpNCqAos7AHUA6D7Q2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4A\nAAGEd5UULgAABAMARjBEAiBguGrbWd2h1LZG4X5IvYFd8n41NoMOn39y\/y9ELA8k\nigIgdCSFEOpSH2KoK9BXD5k50Pe4lABMcRtH430FTwRoBtkwCgYIKoZIzj0EAwID\nRwAwRAIgG0ympGdzCEAZETfWd0x8ffai1KlcciAe4okM5FhNVcACIHA\/pwmqLV7H\n5qXHMU2P8hvo2FL2rSl+Vr\/FtepIEDkj\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIDqDCCAy6gAwIBAgIRAPNkTmtuAFAjfglGvXvh9R0wCgYIKoZIzj0EAwMwgYgx\nCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5MRQwEgYDVQQHEwtKZXJz\nZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMS4wLAYDVQQD\nEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTE4MTEw\nMjAwMDAwMFoXDTMwMTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAkdCMRswGQYDVQQI\nExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGDAWBgNVBAoT\nD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UEAxMuU2VjdGlnbyBFQ0MgRG9tYWluIFZh\nbGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTBZMBMGByqGSM49AgEGCCqGSM49AwEH\nA0IABHkYk8qfbZ5sVwAjBTcLXw9YWsTef1Wj6R7W2SUKiKAgSh16TwUwimNJE4xk\nIQeV\/To14UrOkPAY9z2vaKb71EijggFuMIIBajAfBgNVHSMEGDAWgBQ64QmG1M8Z\nwpZ2dEl23OA1xmNjmjAdBgNVHQ4EFgQU9oUKOxGG4QR9DqoLLNLuzGR7e64wDgYD\nVR0PAQH\/BAQDAgGGMBIGA1UdEwEB\/wQIMAYBAf8CAQAwHQYDVR0lBBYwFAYIKwYB\nBQUHAwEGCCsGAQUFBwMCMBsGA1UdIAQUMBIwBgYEVR0gADAIBgZngQwBAgEwUAYD\nVR0fBEkwRzBFoEOgQYY\/aHR0cDovL2NybC51c2VydHJ1c3QuY29tL1VTRVJUcnVz\ndEVDQ0NlcnRpZmljYXRpb25BdXRob3JpdHkuY3JsMHYGCCsGAQUFBwEBBGowaDA\/\nBggrBgEFBQcwAoYzaHR0cDovL2NydC51c2VydHJ1c3QuY29tL1VTRVJUcnVzdEVD\nQ0FkZFRydXN0Q0EuY3J0MCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1\nc3QuY29tMAoGCCqGSM49BAMDA2gAMGUCMEvnx3FcsVwJbZpCYF9z6fDWJtS1UVRs\ncS0chWBNKPFNpvDKdrdKRe+oAkr2jU+ubgIxAODheSr2XhcA7oz9HmedGdMhlrd9\n4ToKFbZl+\/OnFFzqnvOhcjHvClECEQcKmc8fmA==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIID0zCCArugAwIBAgIQVmcdBOpPmUxvEIFHWdJ1lDANBgkqhkiG9w0BAQwFADB7\nMQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD\nVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE\nAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5MDMxMjAwMDAwMFoXDTI4\nMTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5\nMRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBO\nZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0\naG9yaXR5MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGqxUWqn5aCPnetUkb1PGWthL\nq8bVttHmc3Gu3ZzWDGH926CJA7gFFOxXzu5dP+Ihs8731Ip54KODfi2X0GHE8Znc\nJZFjq38wo7Rw4sehM5zzvy5cU7Ffs30yf4o043l5o4HyMIHvMB8GA1UdIwQYMBaA\nFKARCiM+lvEH7OKvKe+CpX\/QMKS0MB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1\nxmNjmjAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH\/BAUwAwEB\/zARBgNVHSAECjAI\nMAYGBFUdIAAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5j\nb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNAYIKwYBBQUHAQEEKDAmMCQG\nCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEM\nBQADggEBABns652JLCALBIAdGN5CmXKZFjK9Dpx1WywV4ilAbe7\/ctvbq5AfjJXy\nij0IckKJUAfiORVsAYfZFhr1wHUrxeZWEQff2Ji8fJ8ZOd+LygBkc7xGEJuTI42+\nFsMuCIKchjN0djsoTI0DQoWz4rIjQtUfenVqGtF8qmchxDM6OW1TyaLtYiKou+JV\nbJlsQ2uRl9EMC5MCHdK8aXdJ5htN978UeAOwproLtOGFfy\/cQjutdAFI3tZs4RmY\nCV4Ks2dH\/hzg1cEo70qLRDEmBDeNiXQ2Lu+lIg+DdEmSx\/cQwgwp+7e9un\/jX9Wf\n8qn0dNW44bOwgeThpWOjzOoEeJBuv\/c=\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "image_details": {
                                "detected_type": "webp"
                            },
                            "load_end": 1687,
                            "ttfb_start": 1330,
                            "ttfb_end": 1511,
                            "download_start": 1511,
                            "download_end": 1687,
                            "download_ms": 176,
                            "all_start": 976,
                            "all_end": 1687,
                            "all_ms": 710,
                            "index": 4,
                            "number": 5
                        },
                        {
                            "type": 3,
                            "id": "29898.2",
                            "request_id": "29898.2",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0.mjs",
                            "raw_id": "29898.2",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 695,
                            "ttfb_ms": 492,
                            "load_start": 1365,
                            "load_start_float": 1365.000078,
                            "bytesIn": 63487,
                            "objectSize": 63487,
                            "objectSizeUncompressed": 228101,
                            "chunks": [
                                {
                                    "ts": 1859,
                                    "bytes": 1369,
                                    "inflated": 1689
                                },
                                {
                                    "ts": 1866,
                                    "bytes": 1378,
                                    "inflated": 3948
                                },
                                {
                                    "ts": 1868,
                                    "bytes": 1378,
                                    "inflated": 3974
                                },
                                {
                                    "ts": 1875,
                                    "bytes": 1378,
                                    "inflated": 4833
                                },
                                {
                                    "ts": 1878,
                                    "bytes": 1378,
                                    "inflated": 4531
                                },
                                {
                                    "ts": 1884,
                                    "bytes": 1378,
                                    "inflated": 4826
                                },
                                {
                                    "ts": 1886,
                                    "bytes": 1378,
                                    "inflated": 5281
                                },
                                {
                                    "ts": 1893,
                                    "bytes": 1378,
                                    "inflated": 4336
                                },
                                {
                                    "ts": 1895,
                                    "bytes": 1378,
                                    "inflated": 4013
                                },
                                {
                                    "ts": 1902,
                                    "bytes": 1736,
                                    "inflated": 5867
                                },
                                {
                                    "ts": 1904,
                                    "bytes": 1369,
                                    "inflated": 4952
                                },
                                {
                                    "ts": 1911,
                                    "bytes": 1378,
                                    "inflated": 4625
                                },
                                {
                                    "ts": 1913,
                                    "bytes": 1378,
                                    "inflated": 5672
                                },
                                {
                                    "ts": 1925,
                                    "bytes": 1378,
                                    "inflated": 5753
                                },
                                {
                                    "ts": 1927,
                                    "bytes": 1378,
                                    "inflated": 5592
                                },
                                {
                                    "ts": 1930,
                                    "bytes": 1378,
                                    "inflated": 5803
                                },
                                {
                                    "ts": 1932,
                                    "bytes": 1378,
                                    "inflated": 5265
                                },
                                {
                                    "ts": 1939,
                                    "bytes": 1378,
                                    "inflated": 4606
                                },
                                {
                                    "ts": 1941,
                                    "bytes": 1378,
                                    "inflated": 4451
                                },
                                {
                                    "ts": 1951,
                                    "bytes": 1378,
                                    "inflated": 4253
                                },
                                {
                                    "ts": 1952,
                                    "bytes": 1378,
                                    "inflated": 4927
                                },
                                {
                                    "ts": 1956,
                                    "bytes": 1369,
                                    "inflated": 5488
                                },
                                {
                                    "ts": 1958,
                                    "bytes": 1378,
                                    "inflated": 5005
                                },
                                {
                                    "ts": 1968,
                                    "bytes": 1378,
                                    "inflated": 4513
                                },
                                {
                                    "ts": 1970,
                                    "bytes": 1378,
                                    "inflated": 4468
                                },
                                {
                                    "ts": 1977,
                                    "bytes": 1378,
                                    "inflated": 6775
                                },
                                {
                                    "ts": 1979,
                                    "bytes": 1378,
                                    "inflated": 5706
                                },
                                {
                                    "ts": 1986,
                                    "bytes": 1378,
                                    "inflated": 4626
                                },
                                {
                                    "ts": 1988,
                                    "bytes": 1378,
                                    "inflated": 5172
                                },
                                {
                                    "ts": 1995,
                                    "bytes": 1378,
                                    "inflated": 5088
                                },
                                {
                                    "ts": 1997,
                                    "bytes": 1378,
                                    "inflated": 5005
                                },
                                {
                                    "ts": 2004,
                                    "bytes": 1378,
                                    "inflated": 5835
                                },
                                {
                                    "ts": 2006,
                                    "bytes": 1378,
                                    "inflated": 5364
                                },
                                {
                                    "ts": 2013,
                                    "bytes": 1092,
                                    "inflated": 3892
                                },
                                {
                                    "ts": 2015,
                                    "bytes": 1369,
                                    "inflated": 5823
                                },
                                {
                                    "ts": 2022,
                                    "bytes": 1378,
                                    "inflated": 5785
                                },
                                {
                                    "ts": 2023,
                                    "bytes": 1378,
                                    "inflated": 5339
                                },
                                {
                                    "ts": 2031,
                                    "bytes": 1378,
                                    "inflated": 5379
                                },
                                {
                                    "ts": 2032,
                                    "bytes": 1378,
                                    "inflated": 4591
                                },
                                {
                                    "ts": 2040,
                                    "bytes": 1378,
                                    "inflated": 5005
                                },
                                {
                                    "ts": 2042,
                                    "bytes": 1378,
                                    "inflated": 4826
                                },
                                {
                                    "ts": 2049,
                                    "bytes": 1378,
                                    "inflated": 4566
                                },
                                {
                                    "ts": 2050,
                                    "bytes": 1378,
                                    "inflated": 4630
                                },
                                {
                                    "ts": 2057,
                                    "bytes": 1378,
                                    "inflated": 5690
                                },
                                {
                                    "ts": 2059,
                                    "bytes": 2819,
                                    "inflated": 10333
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                            "cacheControl": "private, max-age=3000, stale-while-revalidate=1206600",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 145,
                            "protocol": "HTTP\/2",
                            "dns_start": 1002,
                            "dns_end": 1002,
                            "connect_start": 1001,
                            "connect_end": 1174,
                            "ssl_start": 1174,
                            "ssl_end": 1365,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "misc-sni.google.com",
                                "sanList": [
                                    "misc-sni.google.com",
                                    "*.aiplatform-notebook.cloud.google.com",
                                    "*.aiplatform-training.cloud.google.com",
                                    "*.backupdr.cloud.google.com",
                                    "*.backupdr.cloud.google",
                                    "*.backupdr-staging.cloud.google.com",
                                    "*.backupdr-staging.cloud.google",
                                    "*.backupdr-autopush.cloud.google.com",
                                    "*.backupdr-autopush.cloud.google",
                                    "*.backupdr-dev.cloud.google.com",
                                    "*.backupdr-dev.cloud.google",
                                    "*.backupdr-sandbox.cloud.google.com",
                                    "*.backupdr-sandbox.cloud.google",
                                    "*.brocaproject.com",
                                    "brocaproject.com",
                                    "*.composer.cloud.google.com",
                                    "*.composer.cloud.google",
                                    "*.composer-staging.cloud.google.com",
                                    "*.composer-staging.cloud.google",
                                    "*.composer-qa.cloud.google.com",
                                    "*.composer-qa.cloud.google",
                                    "*.composer-dev.cloud.google.com",
                                    "*.composer-dev.cloud.google",
                                    "*.datalab.cloud.google.com",
                                    "*.datafusion.cloud.google.com",
                                    "*.datafusion.cloud.google",
                                    "*.datafusion-staging.cloud.google.com",
                                    "*.datafusion-staging.cloud.google",
                                    "*.datafusion-dev.cloud.google.com",
                                    "*.datafusion-dev.cloud.google",
                                    "*.datafusion-api.cloud.google.com",
                                    "*.datafusion-api.cloud.google",
                                    "*.datafusion-api-staging.cloud.google.com",
                                    "*.datafusion-api-staging.cloud.google",
                                    "*.datafusion-api-dev.cloud.google.com",
                                    "*.datafusion-api-dev.cloud.google",
                                    "*.dataplex.cloud.google.com",
                                    "*.dataplex-staging.cloud.google.com",
                                    "*.dataplex-dev.cloud.google.com",
                                    "*.dataproc.cloud.google.com",
                                    "*.dataproc.cloud.google",
                                    "*.dataproc-image-staging.cloud.google.com",
                                    "*.dataproc-image-staging.cloud.google",
                                    "*.dataproc-staging.cloud.google.com",
                                    "*.dataproc-staging.cloud.google",
                                    "*.dataproc-test.cloud.google.com",
                                    "*.dataproc-test.cloud.google",
                                    "*.earthengine.google.co.in",
                                    "*.earthengine.google.com",
                                    "*.fiber.google.com",
                                    "*.gateway.dev",
                                    "*.de.gateway.dev",
                                    "*.ew.gateway.dev",
                                    "*.uc.gateway.dev",
                                    "*.global.accountverification.cloud.google",
                                    "*.google-syndication.com",
                                    "*.dev.google-syndication.com",
                                    "*.staging.google-syndication.com",
                                    "*.googleacquisitionmigration.com",
                                    "*.gvt5.com",
                                    "*.healthcare.cloud.google.com",
                                    "*.mapmaker.google.com",
                                    "*.microhost.google.com",
                                    "*.notebooks.cloud.google.com",
                                    "*.notebooks.cloud.google",
                                    "*.picnik.com",
                                    "picnik.com",
                                    "*.pipelines.cloud.google.com",
                                    "*.podcasts.goog",
                                    "*.tensorboard.cloud.google.com",
                                    "*.tensorboard-autopush.cloud.google.com",
                                    "*.tensorboard-dev.cloud.google.com",
                                    "*.tensorboard-staging.cloud.google.com",
                                    "*.tensorboard-test.cloud.google.com",
                                    "abc.xyz",
                                    "*.abc.xyz",
                                    "adsense.com",
                                    "www.adsense.com",
                                    "adsensecustomsearchads.com",
                                    "*.adsensecustomsearchads.com",
                                    "adsenseformobileapps.com",
                                    "advertisercommunity.com",
                                    "*.advertisercommunity.com",
                                    "cloudyoryx.dev",
                                    "*.cloudyoryx.dev",
                                    "eageroryx.dev",
                                    "*.eageroryx.dev",
                                    "stage.advertisercommunity.com",
                                    "*.stage.advertisercommunity.com",
                                    "de.advertisercommunity.com",
                                    "*.de.advertisercommunity.com",
                                    "en.advertisercommunity.com",
                                    "*.en.advertisercommunity.com",
                                    "es.advertisercommunity.com",
                                    "*.es.advertisercommunity.com",
                                    "fr.advertisercommunity.com",
                                    "*.fr.advertisercommunity.com",
                                    "id.advertisercommunity.com",
                                    "*.id.advertisercommunity.com",
                                    "it.advertisercommunity.com",
                                    "*.it.advertisercommunity.com",
                                    "ja.advertisercommunity.com",
                                    "*.ja.advertisercommunity.com",
                                    "pl.advertisercommunity.com",
                                    "*.pl.advertisercommunity.com",
                                    "pt.advertisercommunity.com",
                                    "*.pt.advertisercommunity.com",
                                    "ru.advertisercommunity.com",
                                    "*.ru.advertisercommunity.com",
                                    "th.advertisercommunity.com",
                                    "*.th.advertisercommunity.com",
                                    "vi.advertisercommunity.com",
                                    "*.vi.advertisercommunity.com",
                                    "zh.advertisercommunity.com",
                                    "*.zh.advertisercommunity.com",
                                    "ampcache.com",
                                    "*.ampcache.com",
                                    "ampproject.com",
                                    "*.ampproject.com",
                                    "ampproject.net",
                                    "*.ampproject.net",
                                    "*.recaptcha.ampproject.net",
                                    "ampproject.org",
                                    "*.ampproject.org",
                                    "*.cdn.ampproject.org",
                                    "androidify.com",
                                    "*.androidify.com",
                                    "app.goo.gl",
                                    "*.app.goo.gl",
                                    "channel-app.google",
                                    "console.au.cloud.google",
                                    "*.au.cloud.google",
                                    "console.ca.cloud.google",
                                    "*.ca.cloud.google",
                                    "console.eu.cloud.google",
                                    "*.eu.cloud.google",
                                    "console.eu.cloud.google.com",
                                    "console.il.cloud.google",
                                    "*.il.cloud.google",
                                    "console.it.cloud.google",
                                    "*.it.cloud.google",
                                    "console.jp.cloud.google",
                                    "*.jp.cloud.google",
                                    "console.sa.cloud.google",
                                    "*.sa.cloud.google",
                                    "console.us.cloud.google",
                                    "*.us.cloud.google",
                                    "cloud.google",
                                    "*.cloud.google",
                                    "colab.research.google.com",
                                    "colab-sandbox.research.google.com",
                                    "code.webrtc.org",
                                    "bugs.webrtc.org",
                                    "issues.webrtc.org",
                                    "chronicle.security",
                                    "*.chronicle.security",
                                    "*.backstory.chronicle.security",
                                    "*.backstory-staging.chronicle.security",
                                    "chronicleforgood.com",
                                    "*.chronicleforgood.com",
                                    "looker.chronicle.security",
                                    "*.looker.chronicle.security",
                                    "chroniclesec.com",
                                    "*.chroniclesec.com",
                                    "*.backstory.chroniclesec.com",
                                    "crossmediapanel.com",
                                    "*.crossmediapanel.com",
                                    "dataliberation.org",
                                    "*.dataliberation.org",
                                    "datasetsearch.research.google.com",
                                    "dg-meta.video.google.com",
                                    "digitalassetlinks.org",
                                    "*.digitalassetlinks.org",
                                    "domains.google",
                                    "*.domains.google",
                                    "earlydays.google",
                                    "*.earlydays.google",
                                    "ehr-search.health.google.com",
                                    "fastlane.ci",
                                    "floonet.goog",
                                    "*.floonet.goog",
                                    "gapi.waze.com",
                                    "gmbads.gle",
                                    "*.gmbads.gle",
                                    "go-lang.com",
                                    "*.go-lang.com",
                                    "go-lang.net",
                                    "*.go-lang.net",
                                    "go-lang.org",
                                    "*.go-lang.org",
                                    "golang.com",
                                    "*.golang.com",
                                    "golang.net",
                                    "*.golang.net",
                                    "golang.org",
                                    "*.golang.org",
                                    "golang.google.cn",
                                    "*.golang.google.cn",
                                    "googleblog.com",
                                    "*.googleblog.com",
                                    "googlecert.net",
                                    "*.googlecert.net",
                                    "googlestore.com",
                                    "www.googlestore.com",
                                    "grow.google",
                                    "*.grow.google",
                                    "g.dev",
                                    "*.g.dev",
                                    "g.page",
                                    "*.g.page",
                                    "hey.gle",
                                    "*.hey.gle",
                                    "ok.gle",
                                    "*.ok.gle",
                                    "hats.goog",
                                    "*.hats.goog",
                                    "iamremarkable.org",
                                    "www.iamremarkable.org",
                                    "identityplatform.google",
                                    "*.identityplatform.google",
                                    "*.global.identityplatform.google",
                                    "*.staging-global.identityplatform.google",
                                    "*.autopush-global.identityplatform.google",
                                    "lanternal.com",
                                    "*.lanternal.com",
                                    "lers.google",
                                    "liftware.com",
                                    "*.liftware.com",
                                    "liftware.jp",
                                    "*.liftware.jp",
                                    "nel.goog",
                                    "*.nel.goog",
                                    "nomulus.foo",
                                    "*.nomulus.foo",
                                    "notebooklm.google",
                                    "ordering.page",
                                    "*.ordering.page",
                                    "macservice.goog",
                                    "*.macservice.goog",
                                    "pagespeed.web.dev",
                                    "picasaweb.com",
                                    "*.picasaweb.com",
                                    "picasaweb.net",
                                    "*.picasaweb.net",
                                    "picasaweb.org",
                                    "*.picasaweb.org",
                                    "pixate.com",
                                    "www.pixate.com",
                                    "pki.goog",
                                    "*.pki.goog",
                                    "play.space",
                                    "*.play.space",
                                    "rbm.goog",
                                    "*.rbm.goog",
                                    "registry-qa.google",
                                    "www.registry-qa.google",
                                    "registry-sandbox.google",
                                    "www.registry-sandbox.google",
                                    "registry.google",
                                    "www.registry.google",
                                    "research.youtube",
                                    "*.research.youtube",
                                    "savethedate.foo",
                                    "*.savethedate.foo",
                                    "searchingforsyria.org",
                                    "*.searchingforsyria.org",
                                    "songwriters.youtube",
                                    "*.songwriters.youtube",
                                    "source.bazel.build",
                                    "*.source.bazel.build",
                                    "support.registry-qa.google",
                                    "support.registry-sandbox.google",
                                    "support.registry.google",
                                    "sprayscape.com",
                                    "www.sprayscape.com",
                                    "tfhub.dev",
                                    "*.tfhub.dev",
                                    "thegooglestore.com",
                                    "www.thegooglestore.com",
                                    "tiltbrush.com",
                                    "*.tiltbrush.com",
                                    "travel.google",
                                    "*.travel.google",
                                    "webmproject.org",
                                    "*.webmproject.org",
                                    "webpkgcache.com",
                                    "*.webpkgcache.com",
                                    "workinxr.dev",
                                    "*.workinxr.dev",
                                    "xn--ngstr-lra8j.com",
                                    "*.xn--ngstr-lra8j.com",
                                    "xplr.co",
                                    "*.xplr.co",
                                    "zynamics.com",
                                    "*.zynamics.com"
                                ],
                                "issuer": "GTS CA 1C3",
                                "validFrom": 1695878890,
                                "validTo": 1703136489,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Xenon2023' log",
                                        "logId": "ADF7BEFA7CFF10C88B9D3D9C1E3E186AB467295DCFB10C24CA858634EBDC828A",
                                        "timestamp": 1695882496047,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3046022100AAA516597359564D4E1A9B93D298C65533C1A21C37B8ED80A6041623B31418DB0221008557275D3F79C41C8B3DDBB0012AC65415994408B5CBBBC2FD2A084C19B2D00B"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Let's Encrypt 'Oak2023' log",
                                        "logId": "B73EFB24DF9C4DBA75F239C5BA58F46C5DFC42CF7A9F35C49E1D098125EDB499",
                                        "timestamp": 1695882496028,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3046022100EA73E2053214405CAFFF4F46720E9A5F6183E8A8658332E0661FD0C39A9FAE8B0221008C21C88A393E257A708E34C4C7DBDFC496E28A3D58F34D67B02536748CA61D8D"
                                    }
                                ],
                                "certificateTransparencyCompliance": "compliant",
                                "serverSignatureAlgorithm": 1027,
                                "encryptedClientHello": false
                            },
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 5,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0.mjs",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=3000, stale-while-revalidate=1206600",
                                    "content-encoding: br",
                                    "content-length: 63487",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"77df6dff8fae508d\"",
                                    "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1813,
                            "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": 0,
                            "connect_ms": 173,
                            "ssl_ms": 191,
                            "gzip_total": 63487,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 3000,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 801,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net 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": 100,
                                "SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
                                "SETTINGS_MAX_HEADER_LIST_SIZE": 65536
                            },
                            "tls_version": "TLS 1.3",
                            "tls_resumed": "False",
                            "tls_next_proto": "h2",
                            "tls_cipher_suite": 4865,
                            "netlog_id": 78,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIehzCCHW+gAwIBAgIRAO1ZUvB\/pWv8CYTDuUK+xJMwDQYJKoZIhvcNAQELBQAw\nRjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM\nTEMxEzARBgNVBAMTCkdUUyBDQSAxQzMwHhcNMjMwOTI4MDUyODEwWhcNMjMxMjIx\nMDUyODA5WjAeMRwwGgYDVQQDExNtaXNjLXNuaS5nb29nbGUuY29tMFkwEwYHKoZI\nzj0CAQYIKoZIzj0DAQcDQgAE5JzQmWGJuhaBKaYCkmQgcMVZqmPpVFdlhN9IxIdF\nZ1lPYNxmgf6lzH3P2LndtIyWRvwv7poYxth0YPjOYu6BMKOCHGEwghxdMA4GA1Ud\nDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0G\nA1UdDgQWBBTnhIlYnlj+\/Ms\/gOV4dOFjHpaCuzAfBgNVHSMEGDAWgBSKdH+vhc3u\nlc09nNDiRhTzcTUdJzBqBggrBgEFBQcBAQReMFwwJwYIKwYBBQUHMAGGG2h0dHA6\nLy9vY3NwLnBraS5nb29nL2d0czFjMzAxBggrBgEFBQcwAoYlaHR0cDovL3BraS5n\nb29nL3JlcG8vY2VydHMvZ3RzMWMzLmRlcjCCGg8GA1UdEQSCGgYwghoCghNtaXNj\nLXNuaS5nb29nbGUuY29tgiYqLmFpcGxhdGZvcm0tbm90ZWJvb2suY2xvdWQuZ29v\nZ2xlLmNvbYImKi5haXBsYXRmb3JtLXRyYWluaW5nLmNsb3VkLmdvb2dsZS5jb22C\nGyouYmFja3VwZHIuY2xvdWQuZ29vZ2xlLmNvbYIXKi5iYWNrdXBkci5jbG91ZC5n\nb29nbGWCIyouYmFja3VwZHItc3RhZ2luZy5jbG91ZC5nb29nbGUuY29tgh8qLmJh\nY2t1cGRyLXN0YWdpbmcuY2xvdWQuZ29vZ2xlgiQqLmJhY2t1cGRyLWF1dG9wdXNo\nLmNsb3VkLmdvb2dsZS5jb22CICouYmFja3VwZHItYXV0b3B1c2guY2xvdWQuZ29v\nZ2xlgh8qLmJhY2t1cGRyLWRldi5jbG91ZC5nb29nbGUuY29tghsqLmJhY2t1cGRy\nLWRldi5jbG91ZC5nb29nbGWCIyouYmFja3VwZHItc2FuZGJveC5jbG91ZC5nb29n\nbGUuY29tgh8qLmJhY2t1cGRyLXNhbmRib3guY2xvdWQuZ29vZ2xlghIqLmJyb2Nh\ncHJvamVjdC5jb22CEGJyb2NhcHJvamVjdC5jb22CGyouY29tcG9zZXIuY2xvdWQu\nZ29vZ2xlLmNvbYIXKi5jb21wb3Nlci5jbG91ZC5nb29nbGWCIyouY29tcG9zZXIt\nc3RhZ2luZy5jbG91ZC5nb29nbGUuY29tgh8qLmNvbXBvc2VyLXN0YWdpbmcuY2xv\ndWQuZ29vZ2xlgh4qLmNvbXBvc2VyLXFhLmNsb3VkLmdvb2dsZS5jb22CGiouY29t\ncG9zZXItcWEuY2xvdWQuZ29vZ2xlgh8qLmNvbXBvc2VyLWRldi5jbG91ZC5nb29n\nbGUuY29tghsqLmNvbXBvc2VyLWRldi5jbG91ZC5nb29nbGWCGiouZGF0YWxhYi5j\nbG91ZC5nb29nbGUuY29tgh0qLmRhdGFmdXNpb24uY2xvdWQuZ29vZ2xlLmNvbYIZ\nKi5kYXRhZnVzaW9uLmNsb3VkLmdvb2dsZYIlKi5kYXRhZnVzaW9uLXN0YWdpbmcu\nY2xvdWQuZ29vZ2xlLmNvbYIhKi5kYXRhZnVzaW9uLXN0YWdpbmcuY2xvdWQuZ29v\nZ2xlgiEqLmRhdGFmdXNpb24tZGV2LmNsb3VkLmdvb2dsZS5jb22CHSouZGF0YWZ1\nc2lvbi1kZXYuY2xvdWQuZ29vZ2xlgiEqLmRhdGFmdXNpb24tYXBpLmNsb3VkLmdv\nb2dsZS5jb22CHSouZGF0YWZ1c2lvbi1hcGkuY2xvdWQuZ29vZ2xlgikqLmRhdGFm\ndXNpb24tYXBpLXN0YWdpbmcuY2xvdWQuZ29vZ2xlLmNvbYIlKi5kYXRhZnVzaW9u\nLWFwaS1zdGFnaW5nLmNsb3VkLmdvb2dsZYIlKi5kYXRhZnVzaW9uLWFwaS1kZXYu\nY2xvdWQuZ29vZ2xlLmNvbYIhKi5kYXRhZnVzaW9uLWFwaS1kZXYuY2xvdWQuZ29v\nZ2xlghsqLmRhdGFwbGV4LmNsb3VkLmdvb2dsZS5jb22CIyouZGF0YXBsZXgtc3Rh\nZ2luZy5jbG91ZC5nb29nbGUuY29tgh8qLmRhdGFwbGV4LWRldi5jbG91ZC5nb29n\nbGUuY29tghsqLmRhdGFwcm9jLmNsb3VkLmdvb2dsZS5jb22CFyouZGF0YXByb2Mu\nY2xvdWQuZ29vZ2xlgikqLmRhdGFwcm9jLWltYWdlLXN0YWdpbmcuY2xvdWQuZ29v\nZ2xlLmNvbYIlKi5kYXRhcHJvYy1pbWFnZS1zdGFnaW5nLmNsb3VkLmdvb2dsZYIj\nKi5kYXRhcHJvYy1zdGFnaW5nLmNsb3VkLmdvb2dsZS5jb22CHyouZGF0YXByb2Mt\nc3RhZ2luZy5jbG91ZC5nb29nbGWCICouZGF0YXByb2MtdGVzdC5jbG91ZC5nb29n\nbGUuY29tghwqLmRhdGFwcm9jLXRlc3QuY2xvdWQuZ29vZ2xlghoqLmVhcnRoZW5n\naW5lLmdvb2dsZS5jby5pboIYKi5lYXJ0aGVuZ2luZS5nb29nbGUuY29tghIqLmZp\nYmVyLmdvb2dsZS5jb22CDSouZ2F0ZXdheS5kZXaCECouZGUuZ2F0ZXdheS5kZXaC\nECouZXcuZ2F0ZXdheS5kZXaCECoudWMuZ2F0ZXdheS5kZXaCKSouZ2xvYmFsLmFj\nY291bnR2ZXJpZmljYXRpb24uY2xvdWQuZ29vZ2xlghgqLmdvb2dsZS1zeW5kaWNh\ndGlvbi5jb22CHCouZGV2Lmdvb2dsZS1zeW5kaWNhdGlvbi5jb22CICouc3RhZ2lu\nZy5nb29nbGUtc3luZGljYXRpb24uY29tgiAqLmdvb2dsZWFjcXVpc2l0aW9ubWln\ncmF0aW9uLmNvbYIKKi5ndnQ1LmNvbYIdKi5oZWFsdGhjYXJlLmNsb3VkLmdvb2ds\nZS5jb22CFSoubWFwbWFrZXIuZ29vZ2xlLmNvbYIWKi5taWNyb2hvc3QuZ29vZ2xl\nLmNvbYIcKi5ub3RlYm9va3MuY2xvdWQuZ29vZ2xlLmNvbYIYKi5ub3RlYm9va3Mu\nY2xvdWQuZ29vZ2xlggwqLnBpY25pay5jb22CCnBpY25pay5jb22CHCoucGlwZWxp\nbmVzLmNsb3VkLmdvb2dsZS5jb22CDyoucG9kY2FzdHMuZ29vZ4IeKi50ZW5zb3Ji\nb2FyZC5jbG91ZC5nb29nbGUuY29tgicqLnRlbnNvcmJvYXJkLWF1dG9wdXNoLmNs\nb3VkLmdvb2dsZS5jb22CIioudGVuc29yYm9hcmQtZGV2LmNsb3VkLmdvb2dsZS5j\nb22CJioudGVuc29yYm9hcmQtc3RhZ2luZy5jbG91ZC5nb29nbGUuY29tgiMqLnRl\nbnNvcmJvYXJkLXRlc3QuY2xvdWQuZ29vZ2xlLmNvbYIHYWJjLnh5eoIJKi5hYmMu\neHl6ggthZHNlbnNlLmNvbYIPd3d3LmFkc2Vuc2UuY29tghphZHNlbnNlY3VzdG9t\nc2VhcmNoYWRzLmNvbYIcKi5hZHNlbnNlY3VzdG9tc2VhcmNoYWRzLmNvbYIYYWRz\nZW5zZWZvcm1vYmlsZWFwcHMuY29tghdhZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIZ\nKi5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIOY2xvdWR5b3J5eC5kZXaCECouY2xv\ndWR5b3J5eC5kZXaCDWVhZ2Vyb3J5eC5kZXaCDyouZWFnZXJvcnl4LmRldoIdc3Rh\nZ2UuYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CHyouc3RhZ2UuYWR2ZXJ0aXNlcmNv\nbW11bml0eS5jb22CGmRlLmFkdmVydGlzZXJjb21tdW5pdHkuY29tghwqLmRlLmFk\ndmVydGlzZXJjb21tdW5pdHkuY29tghplbi5hZHZlcnRpc2VyY29tbXVuaXR5LmNv\nbYIcKi5lbi5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIaZXMuYWR2ZXJ0aXNlcmNv\nbW11bml0eS5jb22CHCouZXMuYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CGmZyLmFk\ndmVydGlzZXJjb21tdW5pdHkuY29tghwqLmZyLmFkdmVydGlzZXJjb21tdW5pdHku\nY29tghppZC5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIcKi5pZC5hZHZlcnRpc2Vy\nY29tbXVuaXR5LmNvbYIaaXQuYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CHCouaXQu\nYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CGmphLmFkdmVydGlzZXJjb21tdW5pdHku\nY29tghwqLmphLmFkdmVydGlzZXJjb21tdW5pdHkuY29tghpwbC5hZHZlcnRpc2Vy\nY29tbXVuaXR5LmNvbYIcKi5wbC5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIacHQu\nYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CHCoucHQuYWR2ZXJ0aXNlcmNvbW11bml0\neS5jb22CGnJ1LmFkdmVydGlzZXJjb21tdW5pdHkuY29tghwqLnJ1LmFkdmVydGlz\nZXJjb21tdW5pdHkuY29tghp0aC5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIcKi50\naC5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIadmkuYWR2ZXJ0aXNlcmNvbW11bml0\neS5jb22CHCoudmkuYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CGnpoLmFkdmVydGlz\nZXJjb21tdW5pdHkuY29tghwqLnpoLmFkdmVydGlzZXJjb21tdW5pdHkuY29tggxh\nbXBjYWNoZS5jb22CDiouYW1wY2FjaGUuY29tgg5hbXBwcm9qZWN0LmNvbYIQKi5h\nbXBwcm9qZWN0LmNvbYIOYW1wcHJvamVjdC5uZXSCECouYW1wcHJvamVjdC5uZXSC\nGioucmVjYXB0Y2hhLmFtcHByb2plY3QubmV0gg5hbXBwcm9qZWN0Lm9yZ4IQKi5h\nbXBwcm9qZWN0Lm9yZ4IUKi5jZG4uYW1wcHJvamVjdC5vcmeCDmFuZHJvaWRpZnku\nY29tghAqLmFuZHJvaWRpZnkuY29tggphcHAuZ29vLmdsggwqLmFwcC5nb28uZ2yC\nEmNoYW5uZWwtYXBwLmdvb2dsZYIXY29uc29sZS5hdS5jbG91ZC5nb29nbGWCESou\nYXUuY2xvdWQuZ29vZ2xlghdjb25zb2xlLmNhLmNsb3VkLmdvb2dsZYIRKi5jYS5j\nbG91ZC5nb29nbGWCF2NvbnNvbGUuZXUuY2xvdWQuZ29vZ2xlghEqLmV1LmNsb3Vk\nLmdvb2dsZYIbY29uc29sZS5ldS5jbG91ZC5nb29nbGUuY29tghdjb25zb2xlLmls\nLmNsb3VkLmdvb2dsZYIRKi5pbC5jbG91ZC5nb29nbGWCF2NvbnNvbGUuaXQuY2xv\ndWQuZ29vZ2xlghEqLml0LmNsb3VkLmdvb2dsZYIXY29uc29sZS5qcC5jbG91ZC5n\nb29nbGWCESouanAuY2xvdWQuZ29vZ2xlghdjb25zb2xlLnNhLmNsb3VkLmdvb2ds\nZYIRKi5zYS5jbG91ZC5nb29nbGWCF2NvbnNvbGUudXMuY2xvdWQuZ29vZ2xlghEq\nLnVzLmNsb3VkLmdvb2dsZYIMY2xvdWQuZ29vZ2xlgg4qLmNsb3VkLmdvb2dsZYIZ\nY29sYWIucmVzZWFyY2guZ29vZ2xlLmNvbYIhY29sYWItc2FuZGJveC5yZXNlYXJj\naC5nb29nbGUuY29tgg9jb2RlLndlYnJ0Yy5vcmeCD2J1Z3Mud2VicnRjLm9yZ4IR\naXNzdWVzLndlYnJ0Yy5vcmeCEmNocm9uaWNsZS5zZWN1cml0eYIUKi5jaHJvbmlj\nbGUuc2VjdXJpdHmCHiouYmFja3N0b3J5LmNocm9uaWNsZS5zZWN1cml0eYImKi5i\nYWNrc3Rvcnktc3RhZ2luZy5jaHJvbmljbGUuc2VjdXJpdHmCFGNocm9uaWNsZWZv\ncmdvb2QuY29tghYqLmNocm9uaWNsZWZvcmdvb2QuY29tghlsb29rZXIuY2hyb25p\nY2xlLnNlY3VyaXR5ghsqLmxvb2tlci5jaHJvbmljbGUuc2VjdXJpdHmCEGNocm9u\naWNsZXNlYy5jb22CEiouY2hyb25pY2xlc2VjLmNvbYIcKi5iYWNrc3RvcnkuY2hy\nb25pY2xlc2VjLmNvbYITY3Jvc3NtZWRpYXBhbmVsLmNvbYIVKi5jcm9zc21lZGlh\ncGFuZWwuY29tghJkYXRhbGliZXJhdGlvbi5vcmeCFCouZGF0YWxpYmVyYXRpb24u\nb3JngiFkYXRhc2V0c2VhcmNoLnJlc2VhcmNoLmdvb2dsZS5jb22CGGRnLW1ldGEu\ndmlkZW8uZ29vZ2xlLmNvbYIVZGlnaXRhbGFzc2V0bGlua3Mub3JnghcqLmRpZ2l0\nYWxhc3NldGxpbmtzLm9yZ4IOZG9tYWlucy5nb29nbGWCECouZG9tYWlucy5nb29n\nbGWCEGVhcmx5ZGF5cy5nb29nbGWCEiouZWFybHlkYXlzLmdvb2dsZYIcZWhyLXNl\nYXJjaC5oZWFsdGguZ29vZ2xlLmNvbYILZmFzdGxhbmUuY2mCDGZsb29uZXQuZ29v\nZ4IOKi5mbG9vbmV0Lmdvb2eCDWdhcGkud2F6ZS5jb22CCmdtYmFkcy5nbGWCDCou\nZ21iYWRzLmdsZYILZ28tbGFuZy5jb22CDSouZ28tbGFuZy5jb22CC2dvLWxhbmcu\nbmV0gg0qLmdvLWxhbmcubmV0ggtnby1sYW5nLm9yZ4INKi5nby1sYW5nLm9yZ4IK\nZ29sYW5nLmNvbYIMKi5nb2xhbmcuY29tggpnb2xhbmcubmV0ggwqLmdvbGFuZy5u\nZXSCCmdvbGFuZy5vcmeCDCouZ29sYW5nLm9yZ4IQZ29sYW5nLmdvb2dsZS5jboIS\nKi5nb2xhbmcuZ29vZ2xlLmNugg5nb29nbGVibG9nLmNvbYIQKi5nb29nbGVibG9n\nLmNvbYIOZ29vZ2xlY2VydC5uZXSCECouZ29vZ2xlY2VydC5uZXSCD2dvb2dsZXN0\nb3JlLmNvbYITd3d3Lmdvb2dsZXN0b3JlLmNvbYILZ3Jvdy5nb29nbGWCDSouZ3Jv\ndy5nb29nbGWCBWcuZGV2ggcqLmcuZGV2ggZnLnBhZ2WCCCouZy5wYWdlggdoZXku\nZ2xlggkqLmhleS5nbGWCBm9rLmdsZYIIKi5vay5nbGWCCWhhdHMuZ29vZ4ILKi5o\nYXRzLmdvb2eCEWlhbXJlbWFya2FibGUub3JnghV3d3cuaWFtcmVtYXJrYWJsZS5v\ncmeCF2lkZW50aXR5cGxhdGZvcm0uZ29vZ2xlghkqLmlkZW50aXR5cGxhdGZvcm0u\nZ29vZ2xlgiAqLmdsb2JhbC5pZGVudGl0eXBsYXRmb3JtLmdvb2dsZYIoKi5zdGFn\naW5nLWdsb2JhbC5pZGVudGl0eXBsYXRmb3JtLmdvb2dsZYIpKi5hdXRvcHVzaC1n\nbG9iYWwuaWRlbnRpdHlwbGF0Zm9ybS5nb29nbGWCDWxhbnRlcm5hbC5jb22CDyou\nbGFudGVybmFsLmNvbYILbGVycy5nb29nbGWCDGxpZnR3YXJlLmNvbYIOKi5saWZ0\nd2FyZS5jb22CC2xpZnR3YXJlLmpwgg0qLmxpZnR3YXJlLmpwgghuZWwuZ29vZ4IK\nKi5uZWwuZ29vZ4ILbm9tdWx1cy5mb2+CDSoubm9tdWx1cy5mb2+CEW5vdGVib29r\nbG0uZ29vZ2xlgg1vcmRlcmluZy5wYWdlgg8qLm9yZGVyaW5nLnBhZ2WCD21hY3Nl\ncnZpY2UuZ29vZ4IRKi5tYWNzZXJ2aWNlLmdvb2eCEXBhZ2VzcGVlZC53ZWIuZGV2\ngg1waWNhc2F3ZWIuY29tgg8qLnBpY2FzYXdlYi5jb22CDXBpY2FzYXdlYi5uZXSC\nDyoucGljYXNhd2ViLm5ldIINcGljYXNhd2ViLm9yZ4IPKi5waWNhc2F3ZWIub3Jn\nggpwaXhhdGUuY29tgg53d3cucGl4YXRlLmNvbYIIcGtpLmdvb2eCCioucGtpLmdv\nb2eCCnBsYXkuc3BhY2WCDCoucGxheS5zcGFjZYIIcmJtLmdvb2eCCioucmJtLmdv\nb2eCEnJlZ2lzdHJ5LXFhLmdvb2dsZYIWd3d3LnJlZ2lzdHJ5LXFhLmdvb2dsZYIX\ncmVnaXN0cnktc2FuZGJveC5nb29nbGWCG3d3dy5yZWdpc3RyeS1zYW5kYm94Lmdv\nb2dsZYIPcmVnaXN0cnkuZ29vZ2xlghN3d3cucmVnaXN0cnkuZ29vZ2xlghByZXNl\nYXJjaC55b3V0dWJlghIqLnJlc2VhcmNoLnlvdXR1YmWCD3NhdmV0aGVkYXRlLmZv\nb4IRKi5zYXZldGhlZGF0ZS5mb2+CFXNlYXJjaGluZ2ZvcnN5cmlhLm9yZ4IXKi5z\nZWFyY2hpbmdmb3JzeXJpYS5vcmeCE3Nvbmd3cml0ZXJzLnlvdXR1YmWCFSouc29u\nZ3dyaXRlcnMueW91dHViZYISc291cmNlLmJhemVsLmJ1aWxkghQqLnNvdXJjZS5i\nYXplbC5idWlsZIIac3VwcG9ydC5yZWdpc3RyeS1xYS5nb29nbGWCH3N1cHBvcnQu\ncmVnaXN0cnktc2FuZGJveC5nb29nbGWCF3N1cHBvcnQucmVnaXN0cnkuZ29vZ2xl\ngg5zcHJheXNjYXBlLmNvbYISd3d3LnNwcmF5c2NhcGUuY29tggl0Zmh1Yi5kZXaC\nCyoudGZodWIuZGV2ghJ0aGVnb29nbGVzdG9yZS5jb22CFnd3dy50aGVnb29nbGVz\ndG9yZS5jb22CDXRpbHRicnVzaC5jb22CDyoudGlsdGJydXNoLmNvbYINdHJhdmVs\nLmdvb2dsZYIPKi50cmF2ZWwuZ29vZ2xlgg93ZWJtcHJvamVjdC5vcmeCESoud2Vi\nbXByb2plY3Qub3Jngg93ZWJwa2djYWNoZS5jb22CESoud2VicGtnY2FjaGUuY29t\nggx3b3JraW54ci5kZXaCDioud29ya2lueHIuZGV2ghN4bi0tbmdzdHItbHJhOGou\nY29tghUqLnhuLS1uZ3N0ci1scmE4ai5jb22CB3hwbHIuY2+CCSoueHBsci5jb4IM\nenluYW1pY3MuY29tgg4qLnp5bmFtaWNzLmNvbTAhBgNVHSAEGjAYMAgGBmeBDAEC\nATAMBgorBgEEAdZ5AgUDMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmxzLnBr\naS5nb29nL2d0czFjMy96ZEFUdDBFeF9Gay5jcmwwggEGBgorBgEEAdZ5AgQCBIH3\nBIH0APIAdwCt9776fP8QyIudPZwePhhqtGcpXc+xDCTKhYY069yCigAAAYraeUgv\nAAAEAwBIMEYCIQCqpRZZc1lWTU4am5PSmMZVM8GiHDe47YCmBBYjsxQY2wIhAIVX\nJ10\/ecQciz3bsAEqxlQVmUQItcu7wv0qCEwZstALAHcAtz77JN+cTbp18jnFulj0\nbF38Qs96nzXEnh0JgSXttJkAAAGK2nlIHAAABAMASDBGAiEA6nPiBTIUQFyv\/09G\ncg6aX2GD6KhlgzLgZh\/Qw5qfrosCIQCMIciKOT4lenCONMTH29\/EluKKPVjzTWew\nJTZ0jKYdjTANBgkqhkiG9w0BAQsFAAOCAQEAHFH2fnZlYdpOxA0nn5Mi1c8lQeSE\ndiClYPMwAWrs\/it6NC118lkRr3PpxUwV9Rzzh02UoI5y9YjOYpG+gZlFqXWm71Q7\n9tbyHJWBvYualzDsYjAfinweFLlY72Bku55ofp98BcMWHz2OGbl2wIGaJyFrqfwl\nCrbaAfYIcZ3Z6wkOR5gsavbr8f79bAZ28N7evImnCrhqvqD3g6AgIkgRHMPhSLQ4\nEkuKHiQo3mRtjkSePmovg\/H4FzcbF+LhODETk1IMDyEEYKq488rVZ34AtL6Dvibc\n7U3STfVylz9PT7nOZeHuJ5UIlrBsEHVVFOaCRWwnfE+DCqy0yOz86W2Bsg==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFljCCA36gAwIBAgINAgO8U1lrNMcY9QFQZjANBgkqhkiG9w0BAQsFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjAwODEzMDAwMDQyWhcNMjcwOTMwMDAw\nMDQyWjBGMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzETMBEGA1UEAxMKR1RTIENBIDFDMzCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAPWI3+dijB43+DdCkH9sh9D7ZYIl\/ejLa6T\/belaI+KZ9hzp\nkgOZE3wJCor6QtZeViSqejOEH9Hpabu5dOxXTGZok3c3VVP+ORBNtzS7XyV3NzsX\nlOo85Z3VvMO0Q+sup0fvsEQRY9i0QYXdQTBIkxu\/t\/bgRQIh4JZCF8\/ZK2VWNAcm\nBA2o\/X3KLu\/qSHw3TT8An4Pf73WELnlXXPxXbhqW\/\/yMmqaZviXZf5YsBvcRKgKA\ngOtjGDxQSYflispfGStZloEAoPtR28p3CwvJlk\/vcEnHXG0g\/Zm0tOLKLnf9LdwL\ntmsTDIwZKxeWmLnwi\/agJ7u2441Rj72ux5uxiZ0CAwEAAaOCAYAwggF8MA4GA1Ud\nDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0T\nAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQUinR\/r4XN7pXNPZzQ4kYU83E1HScwHwYD\nVR0jBBgwFoAU5K8rJnEaK0gnhS9SZizv8IkTcT4waAYIKwYBBQUHAQEEXDBaMCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHNyMTAwBggrBgEFBQcw\nAoYkaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzcjEuZGVyMDQGA1UdHwQt\nMCswKaAnoCWGI2h0dHA6Ly9jcmwucGtpLmdvb2cvZ3RzcjEvZ3RzcjEuY3JsMFcG\nA1UdIARQME4wOAYKKwYBBAHWeQIFAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3Br\naS5nb29nL3JlcG9zaXRvcnkvMAgGBmeBDAECATAIBgZngQwBAgIwDQYJKoZIhvcN\nAQELBQADggIBAIl9rCBcDDy+mqhXlRu0rvqrpXJxtDaV\/d9AEQNMwkYUuxQkq\/BQ\ncSLbrcRuf8\/xam\/IgxvYzolfh2yHuKkMo5uhYpSTld9brmYZCwKWnvy15xBpPnrL\nRklfRuFBsdeYTWU0AIAaP0+fbH9JAIFTQaSSIYKCGvGjRFsqUBITTcFTNvNCCK9U\n+o53UxtkOCcXCb1YyRt8OS1b887U7ZfbFAO\/CVMkH8IMBHmYJvJh8VNS\/UKMG2Yr\nPxWhu\/\/2m+OBmgEGcYk1KCTd4b3rGS3hSMs9WYNRtHTGnXzGsYZbr8w0xNPM1IER\nlQCh9BIiAfq0g3GvjLeMcySsN1PCAJA\/Ef5c7TaUEDu9Ka7ixzpiO2xj2YC\/WXGs\nYye5TBeg2vZzFb8q3o\/zpWwygTMD0IZRcZk0upONXbVRWPeyk+gB9lm+cZv9TSjO\nz23HFtz30dZGm6fKa+l3D\/2gthsjgx0QGtkJAITgRNOidSOzNIb2ILCkXhAd4FJG\nAJ2xDx8hcFH1mt0G\/FX0Kw4zd8NLQsLxdxP8c4CU6x+7Nz\/OAipmsHMdMqUybDKw\njuDEI\/9bfU1lcKwrmz3O2+BtjjKAvpafkmO8l7tdufThcV4q5O8DIrGKZTqPwJNl\n1IXNDw9bg1kWRxYtnCQ6yICmJhSFm\/Y3m6xv+cXDBlHz4n\/FsRC6UfTd\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "renderBlocking": "potentially_blocking",
                            "load_end": 2060,
                            "ttfb_start": 1365,
                            "ttfb_end": 1857,
                            "download_start": 1857,
                            "download_end": 2060,
                            "download_ms": 203,
                            "all_start": 1001,
                            "all_end": 2060,
                            "all_ms": 1059,
                            "index": 5,
                            "number": 6,
                            "cpuTimes": {
                                "FunctionCall": 10
                            },
                            "cpu.FunctionCall": 10,
                            "cpuTime": 10,
                            "js_timing": [
                                [
                                    2105.2280000000001,
                                    2105.4090000000001
                                ],
                                [
                                    2105.4259999999999,
                                    2107.0799999999999
                                ],
                                [
                                    2107.241,
                                    2107.3069999999998
                                ],
                                [
                                    2107.3150000000001,
                                    2107.8980000000001
                                ],
                                [
                                    2116.9409999999998,
                                    2117.1379999999999
                                ],
                                [
                                    2122.3409999999999,
                                    2122.5830000000001
                                ],
                                [
                                    2122.5990000000002,
                                    2122.7359999999999
                                ],
                                [
                                    2122.7959999999998,
                                    2122.8339999999998
                                ],
                                [
                                    2122.8969999999999,
                                    2122.9209999999998
                                ],
                                [
                                    2122.9690000000001,
                                    2122.9810000000002
                                ],
                                [
                                    2123.1179999999999,
                                    2123.1300000000001
                                ],
                                [
                                    2125.1109999999999,
                                    2125.3290000000002
                                ],
                                [
                                    2140.163,
                                    2140.1729999999998
                                ],
                                [
                                    2144.1640000000002,
                                    2145.6529999999998
                                ],
                                [
                                    2145.7559999999999,
                                    2145.7809999999999
                                ],
                                [
                                    2145.8519999999999,
                                    2146.183
                                ],
                                [
                                    2148.6669999999999,
                                    2148.9470000000001
                                ],
                                [
                                    2149.5459999999998,
                                    2149.556
                                ],
                                [
                                    2151.0880000000002,
                                    2151.944
                                ],
                                [
                                    2387.904,
                                    2388.3699999999999
                                ],
                                [
                                    3087.4380000000001,
                                    3088.0259999999998
                                ],
                                [
                                    3103.3809999999999,
                                    3103.442
                                ],
                                [
                                    3108.453,
                                    3108.5279999999998
                                ],
                                [
                                    3109.5770000000002,
                                    3109.7330000000002
                                ],
                                [
                                    3127.0590000000002,
                                    3127.087
                                ],
                                [
                                    3127.1570000000002,
                                    3127.2049999999999
                                ],
                                [
                                    3127.6170000000002,
                                    3127.6300000000001
                                ],
                                [
                                    3129.0929999999998,
                                    3130.8380000000002
                                ],
                                [
                                    3198.3899999999999,
                                    3198.6460000000002
                                ]
                            ]
                        },
                        {
                            "type": 3,
                            "id": "29898.3",
                            "request_id": "29898.3",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-analytics-0.1.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-analytics-0.1.mjs",
                            "raw_id": "29898.3",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 415,
                            "ttfb_ms": 253,
                            "load_start": 1366,
                            "load_start_float": 1366.00008,
                            "bytesIn": 29020,
                            "objectSize": 29020,
                            "objectSizeUncompressed": 96782,
                            "chunks": [
                                {
                                    "ts": 1623,
                                    "bytes": 12393,
                                    "inflated": 37686
                                },
                                {
                                    "ts": 1626,
                                    "bytes": 3104,
                                    "inflated": 12050
                                },
                                {
                                    "ts": 1627,
                                    "bytes": 1378,
                                    "inflated": 5224
                                },
                                {
                                    "ts": 1751,
                                    "bytes": 1378,
                                    "inflated": 4644
                                },
                                {
                                    "ts": 1752,
                                    "bytes": 1378,
                                    "inflated": 4480
                                },
                                {
                                    "ts": 1755,
                                    "bytes": 1378,
                                    "inflated": 4559
                                },
                                {
                                    "ts": 1756,
                                    "bytes": 1378,
                                    "inflated": 5025
                                },
                                {
                                    "ts": 1764,
                                    "bytes": 1378,
                                    "inflated": 4458
                                },
                                {
                                    "ts": 1765,
                                    "bytes": 1378,
                                    "inflated": 4993
                                },
                                {
                                    "ts": 1776,
                                    "bytes": 1378,
                                    "inflated": 4969
                                },
                                {
                                    "ts": 1778,
                                    "bytes": 1378,
                                    "inflated": 4954
                                },
                                {
                                    "ts": 1781,
                                    "bytes": 1121,
                                    "inflated": 3740
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 145,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 5,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-analytics-0.1.mjs",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 29020",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"9aef0fcfd5306f20\"",
                                    "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1867,
                            "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": 29020,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 803,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 3,
                            "http2_stream_dependency": 1,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 80,
                            "server_port": "443",
                            "renderBlocking": "potentially_blocking",
                            "load_end": 1781,
                            "ttfb_start": 1366,
                            "ttfb_end": 1619,
                            "download_start": 1619,
                            "download_end": 1781,
                            "download_ms": 162,
                            "all_start": 1366,
                            "all_end": 1781,
                            "all_ms": 415,
                            "index": 6,
                            "number": 7,
                            "cpuTimes": {
                                "FunctionCall": 0
                            },
                            "cpu.FunctionCall": 0,
                            "cpuTime": 0,
                            "js_timing": [
                                [
                                    3133.6880000000001,
                                    3133.7170000000001
                                ],
                                [
                                    3864.2399999999998,
                                    3864.3299999999999
                                ],
                                [
                                    3864.4720000000002,
                                    3864.482
                                ]
                            ]
                        },
                        {
                            "type": 3,
                            "id": "29898.6",
                            "request_id": "29898.6",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-lightbox-0.1.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-lightbox-0.1.mjs",
                            "raw_id": "29898.6",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 437,
                            "ttfb_ms": 415,
                            "load_start": 1366,
                            "load_start_float": 1366.000086,
                            "bytesIn": 7194,
                            "objectSize": 7194,
                            "objectSizeUncompressed": 21682,
                            "chunks": [
                                {
                                    "ts": 1784,
                                    "bytes": 1369,
                                    "inflated": 2695
                                },
                                {
                                    "ts": 1791,
                                    "bytes": 1378,
                                    "inflated": 4231
                                },
                                {
                                    "ts": 1795,
                                    "bytes": 1378,
                                    "inflated": 4663
                                },
                                {
                                    "ts": 1797,
                                    "bytes": 1378,
                                    "inflated": 4575
                                },
                                {
                                    "ts": 1803,
                                    "bytes": 1691,
                                    "inflated": 5518
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 145,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 5,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-lightbox-0.1.mjs",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 7194",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"4c3ef56ec3a46dc6\"",
                                    "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1864,
                            "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": 7194,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 812,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 7,
                            "http2_stream_dependency": 5,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 86,
                            "server_port": "443",
                            "renderBlocking": "potentially_blocking",
                            "load_end": 1803,
                            "ttfb_start": 1366,
                            "ttfb_end": 1781,
                            "download_start": 1781,
                            "download_end": 1803,
                            "download_ms": 22,
                            "all_start": 1366,
                            "all_end": 1803,
                            "all_ms": 437,
                            "index": 7,
                            "number": 8
                        },
                        {
                            "type": 3,
                            "id": "29898.7",
                            "request_id": "29898.7",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-social-share-0.1.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-social-share-0.1.mjs",
                            "raw_id": "29898.7",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 243,
                            "ttfb_ms": 222,
                            "load_start": 1366,
                            "load_start_float": 1366.000092,
                            "bytesIn": 4243,
                            "objectSize": 4243,
                            "objectSizeUncompressed": 12320,
                            "chunks": [
                                {
                                    "ts": 1593,
                                    "bytes": 1369,
                                    "inflated": 3389
                                },
                                {
                                    "ts": 1603,
                                    "bytes": 1378,
                                    "inflated": 3679
                                },
                                {
                                    "ts": 1609,
                                    "bytes": 1496,
                                    "inflated": 5252
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 145,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 5,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-social-share-0.1.mjs",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 4243",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"1077c6daf60a091c\"",
                                    "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1876,
                            "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": 4243,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 813,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 5,
                            "http2_stream_dependency": 3,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 92,
                            "server_port": "443",
                            "renderBlocking": "potentially_blocking",
                            "load_end": 1609,
                            "ttfb_start": 1366,
                            "ttfb_end": 1588,
                            "download_start": 1588,
                            "download_end": 1609,
                            "download_ms": 21,
                            "all_start": 1366,
                            "all_end": 1609,
                            "all_ms": 243,
                            "index": 8,
                            "number": 9
                        },
                        {
                            "type": 3,
                            "id": "29898.4",
                            "request_id": "29898.4",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-bind-0.1.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-bind-0.1.mjs",
                            "raw_id": "29898.4",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 490,
                            "ttfb_ms": 446,
                            "load_start": 1367,
                            "load_start_float": 1367.000082,
                            "bytesIn": 13890,
                            "objectSize": 13890,
                            "objectSizeUncompressed": 41942,
                            "chunks": [
                                {
                                    "ts": 1815,
                                    "bytes": 1369,
                                    "inflated": 2504
                                },
                                {
                                    "ts": 1822,
                                    "bytes": 1378,
                                    "inflated": 3860
                                },
                                {
                                    "ts": 1823,
                                    "bytes": 1378,
                                    "inflated": 4073
                                },
                                {
                                    "ts": 1831,
                                    "bytes": 1378,
                                    "inflated": 4477
                                },
                                {
                                    "ts": 1832,
                                    "bytes": 1378,
                                    "inflated": 4293
                                },
                                {
                                    "ts": 1840,
                                    "bytes": 1378,
                                    "inflated": 4010
                                },
                                {
                                    "ts": 1841,
                                    "bytes": 1378,
                                    "inflated": 4534
                                },
                                {
                                    "ts": 1849,
                                    "bytes": 1378,
                                    "inflated": 4796
                                },
                                {
                                    "ts": 1850,
                                    "bytes": 1378,
                                    "inflated": 4522
                                },
                                {
                                    "ts": 1857,
                                    "bytes": 1497,
                                    "inflated": 4873
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 145,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 5,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-bind-0.1.mjs",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 13890",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"db9222006120899e\"",
                                    "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1852,
                            "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": 13890,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 809,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 9,
                            "http2_stream_dependency": 7,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 82,
                            "server_port": "443",
                            "renderBlocking": "potentially_blocking",
                            "load_end": 1857,
                            "ttfb_start": 1367,
                            "ttfb_end": 1813,
                            "download_start": 1813,
                            "download_end": 1857,
                            "download_ms": 44,
                            "all_start": 1367,
                            "all_end": 1857,
                            "all_ms": 490,
                            "index": 9,
                            "number": 10,
                            "cpuTimes": {
                                "FunctionCall": 0
                            },
                            "cpu.FunctionCall": 0,
                            "cpuTime": 0,
                            "js_timing": [
                                [
                                    2138.7449999999999,
                                    2138.8389999999999
                                ],
                                [
                                    2357.7269999999999,
                                    2357.7669999999998
                                ],
                                [
                                    2387.2449999999999,
                                    2387.3539999999998
                                ],
                                [
                                    2390.5900000000001,
                                    2390.6089999999999
                                ]
                            ]
                        },
                        {
                            "type": 3,
                            "id": "29898.5",
                            "request_id": "29898.5",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-install-serviceworker-0.1.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-install-serviceworker-0.1.mjs",
                            "raw_id": "29898.5",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 445,
                            "ttfb_ms": 437,
                            "load_start": 1367,
                            "load_start_float": 1367.000084,
                            "bytesIn": 2375,
                            "objectSize": 2375,
                            "objectSizeUncompressed": 6555,
                            "chunks": [
                                {
                                    "ts": 1806,
                                    "bytes": 1369,
                                    "inflated": 3596
                                },
                                {
                                    "ts": 1812,
                                    "bytes": 1006,
                                    "inflated": 2959
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 145,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 5,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-install-serviceworker-0.1.mjs",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 2375",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"1b92386b9ae4a145\"",
                                    "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1903,
                            "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": 2375,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 811,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 11,
                            "http2_stream_dependency": 9,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 84,
                            "server_port": "443",
                            "renderBlocking": "potentially_blocking",
                            "load_end": 1812,
                            "ttfb_start": 1367,
                            "ttfb_end": 1804,
                            "download_start": 1804,
                            "download_end": 1812,
                            "download_ms": 8,
                            "all_start": 1367,
                            "all_end": 1812,
                            "all_ms": 445,
                            "index": 10,
                            "number": 11,
                            "cpuTimes": {
                                "FunctionCall": 1
                            },
                            "cpu.FunctionCall": 1,
                            "cpuTime": 1,
                            "js_timing": [
                                [
                                    4738.8959999999997,
                                    4739.0029999999997
                                ],
                                [
                                    4739.2690000000002,
                                    4739.3040000000001
                                ],
                                [
                                    4741.9520000000002,
                                    4742.3310000000001
                                ]
                            ]
                        },
                        {
                            "type": 3,
                            "id": "29898.26",
                            "request_id": "29898.26",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/rtv\/012310061803000\/ww.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/rtv\/012310061803000\/ww.mjs",
                            "raw_id": "29898.26",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 207,
                            "ttfb_ms": 192,
                            "load_start": 2124,
                            "load_start_float": 2124.000168,
                            "bytesIn": 13062,
                            "objectSize": 13062,
                            "objectSizeUncompressed": 46240,
                            "chunks": [
                                {
                                    "ts": 2318,
                                    "bytes": 1369,
                                    "inflated": 2152
                                },
                                {
                                    "ts": 2321,
                                    "bytes": 2756,
                                    "inflated": 13799
                                },
                                {
                                    "ts": 2330,
                                    "bytes": 6890,
                                    "inflated": 23983
                                },
                                {
                                    "ts": 2331,
                                    "bytes": 2047,
                                    "inflated": 6306
                                }
                            ],
                            "expires": "Tue, 15 Oct 2024 17:14:02 GMT",
                            "cacheControl": "public, max-age=31536000",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 145,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/cdn.ampproject.org\/v0.mjs",
                            "initiator_line": 1,
                            "initiator_column": 89736,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/rtv\/012310061803000\/ww.mjs",
                                    ":scheme: https",
                                    "accept: text\/plain",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "age: 352727",
                                    "alt-svc: clear",
                                    "cache-control: public, max-age=31536000",
                                    "content-encoding: br",
                                    "content-length: 13062",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Mon, 16 Oct 2023 17:14:02 GMT",
                                    "etag: \"27f40cffbe22e7cb\"",
                                    "expires: Tue, 15 Oct 2024 17:14:02 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1891,
                            "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": 13062,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 31183273,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 2121,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 13,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 168,
                            "server_port": "443",
                            "load_end": 2331,
                            "ttfb_start": 2124,
                            "ttfb_end": 2316,
                            "download_start": 2316,
                            "download_end": 2331,
                            "download_ms": 15,
                            "all_start": 2124,
                            "all_end": 2331,
                            "all_ms": 207,
                            "index": 11,
                            "number": 12
                        },
                        {
                            "type": 3,
                            "id": "29898.29",
                            "request_id": "29898.29",
                            "ip_addr": "192.0.77.2",
                            "full_url": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=32%2C32&ssl=1",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "i0.wp.com",
                            "url": "\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=32%2C32&ssl=1",
                            "raw_id": "29898.29",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 179,
                            "ttfb_ms": 177,
                            "load_start": 2146,
                            "load_start_float": 2146.0001779999998,
                            "bytesIn": 1506,
                            "objectSize": 1506,
                            "objectSizeUncompressed": 1506,
                            "chunks": [
                                {
                                    "ts": 2325,
                                    "bytes": 1506
                                }
                            ],
                            "expires": "Fri, 17 Oct 2025 21:12:14 GMT",
                            "cacheControl": "public, max-age=63115200",
                            "contentType": "image\/webp",
                            "contentEncoding": "",
                            "socket": 138,
                            "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: i0.wp.com",
                                    ":method: GET",
                                    ":path: \/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=32%2C32&ssl=1",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-methods: GET, HEAD",
                                    "access-control-allow-origin: *",
                                    "cache-control: public, max-age=63115200",
                                    "content-length: 1506",
                                    "content-type: image\/webp",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "etag: \"3c167cbb033408bc\"",
                                    "expires: Fri, 17 Oct 2025 21:12:14 GMT",
                                    "last-modified: Wed, 18 Oct 2023 09:12:14 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png>; rel=\"canonical\"",
                                    "server: nginx",
                                    "timing-allow-origin: *",
                                    "vary: Accept",
                                    "x-content-type-options: nosniff",
                                    "x-nc: HIT dca 8",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2128,
                            "score_cache": 100,
                            "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": -1,
                            "connect_ms": -1,
                            "ssl_ms": -1,
                            "gzip_total": null,
                            "gzip_save": null,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": 1506,
                            "image_save": 0,
                            "cache_time": 63115200,
                            "cdn_provider": "Automattic",
                            "server_count": null,
                            "created": 2138,
                            "socket_group": "https:\/\/i0.wp.com <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 3,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 178,
                            "server_port": "443",
                            "image_details": {
                                "detected_type": "webp"
                            },
                            "load_end": 2325,
                            "ttfb_start": 2146,
                            "ttfb_end": 2323,
                            "download_start": 2323,
                            "download_end": 2325,
                            "download_ms": 2,
                            "all_start": 2146,
                            "all_end": 2325,
                            "all_ms": 179,
                            "index": 12,
                            "number": 13
                        },
                        {
                            "type": 3,
                            "id": "29898.30",
                            "request_id": "29898.30",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/rtv\/012310061803000\/v0\/analytics-vendors\/gtag.json",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/rtv\/012310061803000\/v0\/analytics-vendors\/gtag.json",
                            "raw_id": "29898.30",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 188,
                            "ttfb_ms": 186,
                            "load_start": 2147,
                            "load_start_float": 2147.00018,
                            "bytesIn": 926,
                            "objectSize": 926,
                            "objectSizeUncompressed": 2574,
                            "chunks": [
                                {
                                    "ts": 2334,
                                    "bytes": 926,
                                    "inflated": 2574
                                }
                            ],
                            "expires": "Thu, 17 Oct 2024 12:46:01 GMT",
                            "cacheControl": "public, max-age=31536000",
                            "contentType": "application\/json",
                            "contentEncoding": "br",
                            "socket": 145,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/cdn.ampproject.org\/v0.mjs",
                            "initiator_line": 1,
                            "initiator_column": 89736,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/rtv\/012310061803000\/v0\/analytics-vendors\/gtag.json",
                                    ":scheme: https",
                                    "accept: application\/json",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "age: 196008",
                                    "alt-svc: clear",
                                    "cache-control: public, max-age=31536000",
                                    "content-encoding: br",
                                    "content-length: 926",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: application\/json",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Wed, 18 Oct 2023 12:46:01 GMT",
                                    "etag: \"fa1c4d1612f8956a\"",
                                    "expires: Thu, 17 Oct 2024 12:46:01 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1981,
                            "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": 926,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 31339992,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 2139,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 15,
                            "http2_stream_dependency": 13,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 180,
                            "server_port": "443",
                            "load_end": 2335,
                            "ttfb_start": 2147,
                            "ttfb_end": 2333,
                            "download_start": 2333,
                            "download_end": 2335,
                            "download_ms": 2,
                            "all_start": 2147,
                            "all_end": 2335,
                            "all_ms": 188,
                            "index": 13,
                            "number": 14
                        },
                        {
                            "type": 3,
                            "id": "AF1C448F3B299D8853CD4BD6CE09A227",
                            "request_id": "AF1C448F3B299D8853CD4BD6CE09A227",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp.serviceworker",
                            "raw_id": "AF1C448F3B299D8853CD4BD6CE09A227",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 393,
                            "ttfb_ms": 386,
                            "load_start": 2148,
                            "load_start_float": 2148.0001820000002,
                            "bytesIn": 6424,
                            "objectSize": 6424,
                            "objectSizeUncompressed": 22386,
                            "chunks": [
                                {
                                    "ts": 2541,
                                    "bytes": 6424,
                                    "inflated": 22386
                                }
                            ],
                            "expires": "",
                            "cacheControl": "no-cache, must-revalidate",
                            "contentType": "text\/javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": "",
                            "initiator_column": "",
                            "initiator_type": "other",
                            "priority": "Lowest",
                            "initial_priority": "Lowest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    "Accept: *\/*",
                                    "Service-Worker: script",
                                    ":method: GET",
                                    ":authority: weston.ruter.net",
                                    ":scheme: https",
                                    ":path: \/wp.serviceworker",
                                    "cache-control: max-age=0",
                                    "accept: *\/*",
                                    "service-worker: script",
                                    "sec-fetch-site: same-origin",
                                    "sec-fetch-mode: same-origin",
                                    "sec-fetch-dest: serviceworker",
                                    "referer: https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                    "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/118.0.0.0 Safari\/537.36",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9"
                                ],
                                "response": [
                                    "x-pantheon-styx-hostname: styx-fe1-b-695fb49478-8mn25",
                                    "strict-transport-security: max-age=31622400",
                                    "content-encoding: gzip",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "age: 0",
                                    "x-cache: MISS, MISS",
                                    "x-served-by: cache-chi-kigq8000126-CHI, cache-iad-kjyo7100070-IAD",
                                    "server: nginx",
                                    "x-timer: S1697829169.242472,VS0,VE207",
                                    "etag: W\/\"9c5ac2720e0c6573b66ebda1d8772fd7\"",
                                    "vary: Accept-Encoding",
                                    "content-type: text\/javascript; charset=utf-8",
                                    "x-styx-req-id: a8bc29e2-6f7c-11ee-b061-c6e6101d1c25",
                                    "cache-control: no-cache, must-revalidate",
                                    "accept-ranges: bytes",
                                    "x-robots-tag: noindex, follow",
                                    "x-cache-hits: 0, 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 121,
                            "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": -1,
                            "connect_ms": -1,
                            "ssl_ms": -1,
                            "gzip_total": 279,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": null,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 2140,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 9,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 110,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 182,
                            "server_port": "443",
                            "load_end": 2541,
                            "ttfb_start": 2148,
                            "ttfb_end": 2534,
                            "download_start": 2534,
                            "download_end": 2541,
                            "download_ms": 7,
                            "all_start": 2148,
                            "all_end": 2541,
                            "all_ms": 393,
                            "index": 14,
                            "number": 15
                        },
                        {
                            "type": 3,
                            "id": "29898.28",
                            "request_id": "29898.28",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-json\/wp\/v2\/web-app-manifest",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-json\/wp\/v2\/web-app-manifest",
                            "raw_id": "29898.28",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Manifest",
                            "load_ms": 183,
                            "ttfb_ms": 183,
                            "load_start": 2497,
                            "load_start_float": 2497.000176,
                            "bytesIn": 617,
                            "objectSize": 617,
                            "objectSizeUncompressed": 617,
                            "chunks": [
                                {
                                    "ts": 2680,
                                    "bytes": 617
                                }
                            ],
                            "expires": "",
                            "cacheControl": "public, max-age=600",
                            "contentType": "application\/manifest+json",
                            "contentEncoding": "",
                            "socket": 196,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": 2144,
                            "connect_end": 2315,
                            "ssl_start": 2315,
                            "ssl_end": 2497,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "ruter.blog",
                                "sanList": [
                                    "ruter.blog",
                                    "ruter.dev",
                                    "ruter.net",
                                    "wes.ruter.net",
                                    "weston.blog",
                                    "weston.ruter.blog",
                                    "weston.ruter.dev",
                                    "weston.ruter.net",
                                    "westonruter.blog",
                                    "westonruter.com",
                                    "westonruter.dev",
                                    "westonruter.net",
                                    "www.ruter.blog",
                                    "www.ruter.net",
                                    "www.weston.blog",
                                    "www.weston.ruter.blog",
                                    "www.weston.ruter.net",
                                    "www.westonruter.blog",
                                    "www.westonruter.com",
                                    "www.westonruter.net"
                                ],
                                "issuer": "R3",
                                "validFrom": 1693705658,
                                "validTo": 1701481657,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Let's Encrypt 'Oak2023' log",
                                        "logId": "B73EFB24DF9C4DBA75F239C5BA58F46C5DFC42CF7A9F35C49E1D098125EDB499",
                                        "timestamp": 1693709259285,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "304502201A024164F180289090581277D4986E32581940E674E69F68BBCD4F6B7723937C0221009299D38675DDC554AF87B5565E90646498235FB1450998050EE9C542E94BAC32"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Argon2023' log",
                                        "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                        "timestamp": 1693709259292,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022016AE548A8061A0E613EBD213D59EE366A50E73629DC5BCDF9B618CDDDA6FEF29022100CD9408EEC8C908D0E0DC525F536F2BD812B34C590DF550F94F0EC53874E1BA9A"
                                    }
                                ],
                                "certificateTransparencyCompliance": "compliant",
                                "serverSignatureAlgorithm": 2052,
                                "encryptedClientHello": false
                            },
                            "initiator": "",
                            "initiator_line": "",
                            "initiator_column": "",
                            "initiator_type": "other",
                            "priority": "Medium",
                            "initial_priority": "Medium",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-json\/wp\/v2\/web-app-manifest",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: manifest",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-headers: Authorization, X-WP-Nonce, Content-Disposition, Content-MD5, Content-Type",
                                    "access-control-expose-headers: X-WP-Total, X-WP-TotalPages, Link",
                                    "age: 0",
                                    "allow: GET",
                                    "cache-control: public, max-age=600",
                                    "content-length: 617",
                                    "content-type: application\/manifest+json",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-json\/>; rel=\"https:\/\/api.w.org\/\"",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Origin",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: MISS, HIT",
                                    "x-cache-hits: 0, 1",
                                    "x-content-type-options: nosniff",
                                    "x-pantheon-styx-hostname: styx-fe1-a-58d4585478-78h9p",
                                    "x-robots-tag: noindex",
                                    "x-served-by: cache-chi-kigq8000118-CHI, cache-iad-kjyo7100167-IAD",
                                    "x-styx-req-id: a8aaa247-6f7c-11ee-af91-62bd555081a1",
                                    "x-timer: S1697829170.585121,VS0,VE2",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1954,
                            "score_cache": 0,
                            "score_cdn": 100,
                            "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": 171,
                            "ssl_ms": 182,
                            "gzip_total": null,
                            "gzip_save": null,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 600,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 2136,
                            "socket_group": "pm\/https:\/\/weston.ruter.net <https:\/\/ruter.net 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
                            },
                            "tls_version": "TLS 1.3",
                            "tls_resumed": "False",
                            "tls_next_proto": "h2",
                            "tls_cipher_suite": 4865,
                            "netlog_id": 176,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIGMjCCBRqgAwIBAgISBHZIhuFdYJ5Jhhs\/jIOr5bJTMA0GCSqGSIb3DQEBCwUA\nMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD\nEwJSMzAeFw0yMzA5MDMwMTQ3MzhaFw0yMzEyMDIwMTQ3MzdaMBUxEzARBgNVBAMT\nCnJ1dGVyLmJsb2cwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD0k3rV\nHQ4ROjJz0IhpvU18U+970cYMasoZgjbEhkOPWDT9ilW8eLOg9CaOSFyB9\/DQMu0h\nx2oqZnBZRFCQp0A\/bYYYBEzwstodMaPb8DO5TkJkY0Qw9y9rdg1aBCT2Fj7S6de6\n\/9Pi92BP\/cVvC4ftdUu67iD5zOVszOu5T5jLnizW\/KnVbj82toCrxP2pVRgEu2nV\nS\/PDa8ngxAhd1p41G+BGpdalEeCDJ5oP\/YOs7XBcAHhhj6xO4tj8TG6CHwbTnuyg\nYfCJA1rqbI\/p6dzAsCZZTSWnd5tb3WICPmMPmqHAkJKnrE1uvXS6MOur9gorQFSb\n10UffVuZAHrwNCS5AgMBAAGjggNdMIIDWTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB\/wQCMAAwHQYDVR0OBBYE\nFC1BxmrCM5vIm30s+JffZxyQK3vwMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYf\nr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8u\nbGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMIIB\nZAYDVR0RBIIBWzCCAVeCCnJ1dGVyLmJsb2eCCXJ1dGVyLmRldoIJcnV0ZXIubmV0\ngg13ZXMucnV0ZXIubmV0ggt3ZXN0b24uYmxvZ4IRd2VzdG9uLnJ1dGVyLmJsb2eC\nEHdlc3Rvbi5ydXRlci5kZXaCEHdlc3Rvbi5ydXRlci5uZXSCEHdlc3RvbnJ1dGVy\nLmJsb2eCD3dlc3RvbnJ1dGVyLmNvbYIPd2VzdG9ucnV0ZXIuZGV2gg93ZXN0b25y\ndXRlci5uZXSCDnd3dy5ydXRlci5ibG9ngg13d3cucnV0ZXIubmV0gg93d3cud2Vz\ndG9uLmJsb2eCFXd3dy53ZXN0b24ucnV0ZXIuYmxvZ4IUd3d3Lndlc3Rvbi5ydXRl\nci5uZXSCFHd3dy53ZXN0b25ydXRlci5ibG9nghN3d3cud2VzdG9ucnV0ZXIuY29t\nghN3d3cud2VzdG9ucnV0ZXIubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBAYK\nKwYBBAHWeQIEAgSB9QSB8gDwAHYAtz77JN+cTbp18jnFulj0bF38Qs96nzXEnh0J\ngSXttJkAAAGKWPBSFQAABAMARzBFAiAaAkFk8YAokJBYEnfUmG4yWBlA5nTmn2i7\nzU9rdyOTfAIhAJKZ04Z13cVUr4e1Vl6QZGSYI1+xRQmYBQ7pxULpS6wyAHYA6D7Q\n2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAGKWPBSHAAABAMARzBFAiAW\nrlSKgGGg5hPr0hPVnuNmpQ5zYp3FvN+bYYzd2m\/vKQIhAM2UCO7IyQjQ4NxSX1Nv\nK9gSs0xZDfVQ+U8OxTh04bqaMA0GCSqGSIb3DQEBCwUAA4IBAQAkPSN8cnhrdB5p\nSpssb7Subx7z2aLU+gl4sLbdueDiZjBUwWy3YPbPtk+nfW51Ah2+LSZckdEcxOjN\n0qxIL2BUt0l9aJj6Up7JgE69OVCfPxkX6j+erVBk+eafniRIbYwozQK9PIsSqIAO\nEL9NWnWOZ1lumVNK2GyGC\/0X3KuuRLnFllDpPyWJ+Qle2Q3+SqlNV+cnEwCLfWSs\nWluvZSTGF3iSUdFECttqxcNnaNFolVrnRReeWHnU9AMGlDrWgSx+L9fuYylLaMxu\nHoTCYBlzG8Q9nLQtvyOhuFRW\/dOnjsMn2eKXUiNoAcUIlWIA4pbVen\/T0qkxQVrz\nGSksMVqR\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFFjCCAv6gAwIBAgIRAJErCErPDBinU\/bWLiWnX1owDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjAwOTA0MDAwMDAw\nWhcNMjUwOTE1MTYwMDAwWjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg\nRW5jcnlwdDELMAkGA1UEAxMCUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQC7AhUozPaglNMPEuyNVZLD+ILxmaZ6QoinXSaqtSu5xUyxr45r+XXIo9cP\nR5QUVTVXjJ6oojkZ9YI8QqlObvU7wy7bjcCwXPNZOOftz2nwWgsbvsCUJCWH+jdx\nsxPnHKzhm+\/b5DtFUkWWqcFTzjTIUu61ru2P3mBw4qVUq7ZtDpelQDRrK9O8Zutm\nNHz6a4uPVymZ+DAXXbpyb\/uBxa3Shlg9F8fnCbvxK\/eG3MHacV3URuPMrSXBiLxg\nZ3Vms\/EY96Jc5lP\/Ooi2R6X\/ExjqmAl3P51T+c8B5fWmcBcUr2Ok\/5mzk53cU6cG\n\/kiFHaFpriV1uxPMUgP17VGhi9sVAgMBAAGjggEIMIIBBDAOBgNVHQ8BAf8EBAMC\nAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMBIGA1UdEwEB\/wQIMAYB\nAf8CAQAwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYfr52LFMLGMB8GA1UdIwQYMBaA\nFHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcw\nAoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzAnBgNVHR8EIDAeMBygGqAYhhZodHRw\nOi8veDEuYy5sZW5jci5vcmcvMCIGA1UdIAQbMBkwCAYGZ4EMAQIBMA0GCysGAQQB\ngt8TAQEBMA0GCSqGSIb3DQEBCwUAA4ICAQCFyk5HPqP3hUSFvNVneLKYY611TR6W\nPTNlclQtgaDqw+34IL9fzLdwALduO\/ZelN7kIJ+m74uyA+eitRY8kc607TkC53wl\nikfmZW4\/RvTZ8M6UK+5UzhK8jCdLuMGYL6KvzXGRSgi3yLgjewQtCPkIVz6D2QQz\nCkcheAmCJ8MqyJu5zlzyZMjAvnnAT45tRAxekrsu94sQ4egdRCnbWSDtY7kh+BIm\nlJNXoB1lBMEKIq4QDUOXoRgffuDghje1WrG9ML+Hbisq\/yFOGwXD9RiX8F6sw6W4\navAuvDszue5L3sz85K+EC4Y\/wFVDNvZo4TYXao6Z0f+lQKc0t8DQYzk1OXVu8rp2\nyJMC6alLbBfODALZvYH7n7do1AZls4I9d1P4jnkDrQoxB3UqQ9hVl3LEKQ73xF1O\nyK5GhDDX8oVfGKF5u+decIsH4YaTw7mP3GFxJSqv3+0lUFJoi5Lc5da149p90Ids\nhCExroL1+7mryIkXPeFM5TgO9r0rvZaBFOvV2z0gp35Z0+L4WPlbuEjN\/lxPFin+\nHlUjr8gRsI3qfJOQFy\/9rKIJR0Y\/8Omwt\/8oTWgy1mdeHmmjk7j1nYsvC9JSQ6Zv\nMldlTTKB3zhThV1+XWYp6rjd5JW1zbVWEkLNxE7GJThEUG3szgBVGP7pSWTUTsqX\nnLRbwHOoq7hHwg==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFYDCCBEigAwIBAgIQQAF3ITfU6UK47naqPGQKtzANBgkqhkiG9w0BAQsFADA\/\nMSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT\nDkRTVCBSb290IENBIFgzMB4XDTIxMDEyMDE5MTQwM1oXDTI0MDkzMDE4MTQwM1ow\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwggIiMA0GCSqGSIb3DQEB\nAQUAA4ICDwAwggIKAoICAQCt6CRz9BQ385ueK1coHIe+3LffOJCMbjzmV6B493XC\nov71am72AE8o295ohmxEk7axY\/0UEmu\/H9LqMZshftEzPLpI9d1537O4\/xLxIZpL\nwYqGcWlKZmZsj348cL+tKSIG8+TA5oCu4kuPt5l+lAOf00eXfJlII1PoOK5PCm+D\nLtFJV4yAdLbaL9A4jXsDcCEbdfIwPPqPrt3aY6vrFk\/CjhFLfs8L6P+1dy70sntK\n4EwSJQxwjQMpoOFTJOwT2e4ZvxCzSow\/iaNhUd6shweU9GNx7C7ib1uYgeGJXDR5\nbHbvO5BieebbpJovJsXQEOEO3tkQjhb7t\/eo98flAgeYjzYIlefiN5YNNnWe+w5y\nsR2bvAP5SQXYgd0FtCrWQemsAXaVCg\/Y39W9Eh81LygXbNKYwagJZHduRze6zqxZ\nXmidf3LWicUGQSk+WT7dJvUkyRGnWqNMQB9GoZm1pzpRboY7nn1ypxIFeFntPlF4\nFQsDj43QLwWyPntKHEtzBRL8xurgUBN8Q5N0s8p0544fAQjQMNRbcTa0B7rBMDBc\nSLeCO5imfWCKoqMpgsy6vYMEG6KDA0Gh1gXxG8K28Kh8hjtGqEgqiNx2mna\/H2ql\nPRmP6zjzZN7IKw0KKP\/32+IVQtQi0Cdd4Xn+GOdwiK1O5tmLOsbdJ1Fu\/7xk9TND\nTwIDAQABo4IBRjCCAUIwDwYDVR0TAQH\/BAUwAwEB\/zAOBgNVHQ8BAf8EBAMCAQYw\nSwYIKwYBBQUHAQEEPzA9MDsGCCsGAQUFBzAChi9odHRwOi8vYXBwcy5pZGVudHJ1\nc3QuY29tL3Jvb3RzL2RzdHJvb3RjYXgzLnA3YzAfBgNVHSMEGDAWgBTEp7Gkeyxx\n+tvhS5B1\/8QVYIWJEDBUBgNVHSAETTBLMAgGBmeBDAECATA\/BgsrBgEEAYLfEwEB\nATAwMC4GCCsGAQUFBwIBFiJodHRwOi8vY3BzLnJvb3QteDEubGV0c2VuY3J5cHQu\nb3JnMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmwuaWRlbnRydXN0LmNvbS9E\nU1RST09UQ0FYM0NSTC5jcmwwHQYDVR0OBBYEFHm0WeZ7tuXkAXOACIjIGlj26Ztu\nMA0GCSqGSIb3DQEBCwUAA4IBAQAKcwBslm7\/DlLQrt2M51oGrS+o44+\/yQoDFVDC\n5WxCu2+b9LRPwkSICHXM6webFGJueN7sJ7o5XPWioW5WlHAQU7G75K\/QosMrAdSW\n9MUgNTP52GE24HGNtLi1qoJFlcDyqSMo59ahy2cI2qBDLKobkx\/J3vWraV0T9VuG\nWCLKTVXkcGdtwlfFRjlBz4pYg1htmf5X6DYO8A4jqv2Il9DjXA6USbW1FzXSLr9O\nhe8Y4IWS6wY7bCkjCWDcRQJMEhg76fsO3txE+FiYruq9RUWhiF1myv4Q6W+CyBFC\nDfvp7OOGAN6dEOM4+qR9sdjoSYKEBpsr6GtPAQw4dy753ec5\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "load_end": 2680,
                            "ttfb_start": 2497,
                            "ttfb_end": 2680,
                            "download_start": 2680,
                            "download_end": 2680,
                            "download_ms": 0,
                            "all_start": 2144,
                            "all_end": 2680,
                            "all_ms": 536,
                            "index": 15,
                            "number": 16
                        },
                        {
                            "type": 3,
                            "id": "29898.34",
                            "request_id": "29898.34",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-core.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-core.prod.js",
                            "raw_id": "29898.34",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 175,
                            "ttfb_ms": 175,
                            "load_start": 2554,
                            "load_start_float": 2554.0002220000001,
                            "bytesIn": 1508,
                            "objectSize": 1508,
                            "objectSizeUncompressed": 3122,
                            "chunks": [
                                {
                                    "ts": 2729,
                                    "bytes": 1508,
                                    "inflated": 3122
                                }
                            ],
                            "expires": "Fri, 11 Oct 2024 16:33:48 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-core.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 787141",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 1508",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "etag: W\/\"6526bbba-c32\"",
                                    "expires: Fri, 11 Oct 2024 16:33:48 GMT",
                                    "last-modified: Wed, 11 Oct 2023 15:14:02 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 2",
                                    "x-pantheon-styx-hostname: styx-fe1-b-68df99c475-8w9s9",
                                    "x-served-by: cache-chi-kigq8000172-CHI, cache-iad-kjyo7100070-IAD",
                                    "x-styx-req-id: f4010a8e-6853-11ee-85a2-2ab1de1c2aa7",
                                    "x-timer: S1697829170.642170,VS0,VE0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1729,
                            "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": 1508,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 30835259,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 2554,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 11,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 222,
                            "server_port": "443",
                            "load_end": 2729,
                            "ttfb_start": 2554,
                            "ttfb_end": 2729,
                            "download_start": 2729,
                            "download_end": 2729,
                            "download_ms": 0,
                            "all_start": 2554,
                            "all_end": 2729,
                            "all_ms": 175,
                            "index": 16,
                            "number": 17
                        },
                        {
                            "type": 3,
                            "id": "29898.27",
                            "request_id": "29898.27",
                            "ip_addr": "192.0.76.3",
                            "full_url": "https:\/\/pixel.wp.com\/g.gif?v=ext&blog=59681501&post=22796&tz=-7&srv=weston.ruter.net&host=weston.ruter.net&rand=0.7572621381608307&ref=",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "pixel.wp.com",
                            "url": "\/g.gif?v=ext&blog=59681501&post=22796&tz=-7&srv=weston.ruter.net&host=weston.ruter.net&rand=0.7572621381608307&ref=",
                            "raw_id": "29898.27",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Image",
                            "load_ms": 173,
                            "ttfb_ms": 172,
                            "load_start": 2666,
                            "load_start_float": 2666.0001739999998,
                            "bytesIn": 50,
                            "objectSize": 50,
                            "objectSizeUncompressed": 50,
                            "chunks": [
                                {
                                    "ts": 2839,
                                    "bytes": 50
                                }
                            ],
                            "expires": "",
                            "cacheControl": "no-cache",
                            "contentType": "image\/gif",
                            "contentEncoding": "",
                            "socket": 210,
                            "protocol": "HTTP\/2",
                            "dns_start": 2306,
                            "dns_end": 2306,
                            "connect_start": 2314,
                            "connect_end": 2486,
                            "ssl_start": 2486,
                            "ssl_end": 2666,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "*.wp.com",
                                "sanList": [
                                    "*.wp.com",
                                    "wp.com"
                                ],
                                "issuer": "Sectigo ECC Domain Validation Secure Server CA",
                                "validFrom": 1668384000,
                                "validTo": 1702684799,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Xenon2023' log",
                                        "logId": "ADF7BEFA7CFF10C88B9D3D9C1E3E186AB467295DCFB10C24CA858634EBDC828A",
                                        "timestamp": 1668453569677,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022100C830B5DE6BCD62022A5F9CA92D47F3AA69817136C96C4C7DE67ACA7514FB317E022068F8B99160260A7099AAC52124EEEE00BC42C2E6C07A8CBF7BAC6B5845ADBACA"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Cloudflare 'Nimbus2023' Log",
                                        "logId": "7A328C54D8B72DB620EA38E0521EE98416703213854D3BD22BC13A57A352EB52",
                                        "timestamp": 1668453569636,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022100D45D7CD2B6562D3663DBD78B95DCB59A850ECCAA53075E5D2DFA6B4116A7A760022013BAC3259ABF397E77022F55703F5BC57083ED0A71A2452CA716A4D0AA028B3B"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Argon2023' log",
                                        "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                        "timestamp": 1668453569582,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3044022060B86ADB59DDA1D4B646E17E48BD815DF27E3536830E9F7F72FF2F442C0F248A022074248510EA521F62A82BD0570F9939D0F7B894004C711B47E37D054F046806D9"
                                    }
                                ],
                                "certificateTransparencyCompliance": "compliant",
                                "serverSignatureAlgorithm": 1027,
                                "encryptedClientHello": false
                            },
                            "initiator": "",
                            "initiator_line": "",
                            "initiator_column": "",
                            "initiator_type": "other",
                            "priority": "Low",
                            "initial_priority": "Low",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: pixel.wp.com",
                                    ":method: GET",
                                    ":path: \/g.gif?v=ext&blog=59681501&post=22796&tz=-7&srv=weston.ruter.net&host=weston.ruter.net&rand=0.7572621381608307&ref=",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-origin: *",
                                    "cache-control: no-cache",
                                    "content-length: 50",
                                    "content-type: image\/gif",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "server: nginx",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2200,
                            "score_cache": -1,
                            "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": 0,
                            "connect_ms": 172,
                            "ssl_ms": 180,
                            "gzip_total": null,
                            "gzip_save": null,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": 50,
                            "image_save": 0,
                            "cache_time": null,
                            "cdn_provider": "Automattic",
                            "server_count": null,
                            "created": 2134,
                            "socket_group": "https:\/\/pixel.wp.com <https:\/\/ruter.net 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": 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": 174,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIElDCCBDugAwIBAgIRAJOz8BEnZwfdfKkRw\/cLbkswCgYIKoZIzj0EAwIwgY8x\nCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNV\nBAcTB1NhbGZvcmQxGDAWBgNVBAoTD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UEAxMu\nU2VjdGlnbyBFQ0MgRG9tYWluIFZhbGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTAe\nFw0yMjExMTQwMDAwMDBaFw0yMzEyMTUyMzU5NTlaMBMxETAPBgNVBAMMCCoud3Au\nY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1z9Nk2TmPfjK6VRsj1BONRp7\nvNwaWCMdsycd+7\/yqigWbweXlJWiLuDuC3NckHDW28Nz0fF6xXFprXDLFnxQuaOC\nAvEwggLtMB8GA1UdIwQYMBaAFPaFCjsRhuEEfQ6qCyzS7sxke3uuMB0GA1UdDgQW\nBBRkvZUMoMXt36hvC0h9FMfmViSbcjAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH\/\nBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwSQYDVR0gBEIwQDA0\nBgsrBgEEAbIxAQICBzAlMCMGCCsGAQUFBwIBFhdodHRwczovL3NlY3RpZ28uY29t\nL0NQUzAIBgZngQwBAgEwgYQGCCsGAQUFBwEBBHgwdjBPBggrBgEFBQcwAoZDaHR0\ncDovL2NydC5zZWN0aWdvLmNvbS9TZWN0aWdvRUNDRG9tYWluVmFsaWRhdGlvblNl\nY3VyZVNlcnZlckNBLmNydDAjBggrBgEFBQcwAYYXaHR0cDovL29jc3Auc2VjdGln\nby5jb20wGwYDVR0RBBQwEoIIKi53cC5jb22CBndwLmNvbTCCAX0GCisGAQQB1nkC\nBAIEggFtBIIBaQFnAHYArfe++nz\/EMiLnT2cHj4YarRnKV3PsQwkyoWGNOvcgooA\nAAGEd5UUjQAABAMARzBFAiEAyDC13mvNYgIqX5ypLUfzqmmBcTbJbEx95nrKdRT7\nMX4CIGj4uZFgJgpwmarFISTu7gC8QsLmwHqMv3usa1hFrbrKAHYAejKMVNi3LbYg\n6jjgUh7phBZwMhOFTTvSK8E6V6NS61IAAAGEd5UUZAAABAMARzBFAiEA1F180rZW\nLTZj29eLldy1moUOzKpTB15dLfprQRanp2ACIBO6wyWavzl+dwIvVXA\/W8Vwg+0K\ncaJFLKcWpNCqAos7AHUA6D7Q2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4A\nAAGEd5UULgAABAMARjBEAiBguGrbWd2h1LZG4X5IvYFd8n41NoMOn39y\/y9ELA8k\nigIgdCSFEOpSH2KoK9BXD5k50Pe4lABMcRtH430FTwRoBtkwCgYIKoZIzj0EAwID\nRwAwRAIgG0ympGdzCEAZETfWd0x8ffai1KlcciAe4okM5FhNVcACIHA\/pwmqLV7H\n5qXHMU2P8hvo2FL2rSl+Vr\/FtepIEDkj\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIDqDCCAy6gAwIBAgIRAPNkTmtuAFAjfglGvXvh9R0wCgYIKoZIzj0EAwMwgYgx\nCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5MRQwEgYDVQQHEwtKZXJz\nZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMS4wLAYDVQQD\nEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTE4MTEw\nMjAwMDAwMFoXDTMwMTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAkdCMRswGQYDVQQI\nExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGDAWBgNVBAoT\nD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UEAxMuU2VjdGlnbyBFQ0MgRG9tYWluIFZh\nbGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTBZMBMGByqGSM49AgEGCCqGSM49AwEH\nA0IABHkYk8qfbZ5sVwAjBTcLXw9YWsTef1Wj6R7W2SUKiKAgSh16TwUwimNJE4xk\nIQeV\/To14UrOkPAY9z2vaKb71EijggFuMIIBajAfBgNVHSMEGDAWgBQ64QmG1M8Z\nwpZ2dEl23OA1xmNjmjAdBgNVHQ4EFgQU9oUKOxGG4QR9DqoLLNLuzGR7e64wDgYD\nVR0PAQH\/BAQDAgGGMBIGA1UdEwEB\/wQIMAYBAf8CAQAwHQYDVR0lBBYwFAYIKwYB\nBQUHAwEGCCsGAQUFBwMCMBsGA1UdIAQUMBIwBgYEVR0gADAIBgZngQwBAgEwUAYD\nVR0fBEkwRzBFoEOgQYY\/aHR0cDovL2NybC51c2VydHJ1c3QuY29tL1VTRVJUcnVz\ndEVDQ0NlcnRpZmljYXRpb25BdXRob3JpdHkuY3JsMHYGCCsGAQUFBwEBBGowaDA\/\nBggrBgEFBQcwAoYzaHR0cDovL2NydC51c2VydHJ1c3QuY29tL1VTRVJUcnVzdEVD\nQ0FkZFRydXN0Q0EuY3J0MCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1\nc3QuY29tMAoGCCqGSM49BAMDA2gAMGUCMEvnx3FcsVwJbZpCYF9z6fDWJtS1UVRs\ncS0chWBNKPFNpvDKdrdKRe+oAkr2jU+ubgIxAODheSr2XhcA7oz9HmedGdMhlrd9\n4ToKFbZl+\/OnFFzqnvOhcjHvClECEQcKmc8fmA==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIID0zCCArugAwIBAgIQVmcdBOpPmUxvEIFHWdJ1lDANBgkqhkiG9w0BAQwFADB7\nMQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD\nVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE\nAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5MDMxMjAwMDAwMFoXDTI4\nMTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5\nMRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBO\nZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0\naG9yaXR5MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGqxUWqn5aCPnetUkb1PGWthL\nq8bVttHmc3Gu3ZzWDGH926CJA7gFFOxXzu5dP+Ihs8731Ip54KODfi2X0GHE8Znc\nJZFjq38wo7Rw4sehM5zzvy5cU7Ffs30yf4o043l5o4HyMIHvMB8GA1UdIwQYMBaA\nFKARCiM+lvEH7OKvKe+CpX\/QMKS0MB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1\nxmNjmjAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH\/BAUwAwEB\/zARBgNVHSAECjAI\nMAYGBFUdIAAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5j\nb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNAYIKwYBBQUHAQEEKDAmMCQG\nCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEM\nBQADggEBABns652JLCALBIAdGN5CmXKZFjK9Dpx1WywV4ilAbe7\/ctvbq5AfjJXy\nij0IckKJUAfiORVsAYfZFhr1wHUrxeZWEQff2Ji8fJ8ZOd+LygBkc7xGEJuTI42+\nFsMuCIKchjN0djsoTI0DQoWz4rIjQtUfenVqGtF8qmchxDM6OW1TyaLtYiKou+JV\nbJlsQ2uRl9EMC5MCHdK8aXdJ5htN978UeAOwproLtOGFfy\/cQjutdAFI3tZs4RmY\nCV4Ks2dH\/hzg1cEo70qLRDEmBDeNiXQ2Lu+lIg+DdEmSx\/cQwgwp+7e9un\/jX9Wf\n8qn0dNW44bOwgeThpWOjzOoEeJBuv\/c=\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "image_details": {
                                "detected_type": "gif"
                            },
                            "load_end": 2839,
                            "ttfb_start": 2666,
                            "ttfb_end": 2838,
                            "download_start": 2838,
                            "download_end": 2839,
                            "download_ms": 1,
                            "all_start": 2314,
                            "all_end": 2839,
                            "all_ms": 525,
                            "index": 17,
                            "number": 18
                        },
                        {
                            "type": 3,
                            "id": "29898.35",
                            "request_id": "29898.35",
                            "ip_addr": "192.0.77.2",
                            "full_url": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=192%2C192&ssl=1",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "i0.wp.com",
                            "url": "\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=192%2C192&ssl=1",
                            "raw_id": "29898.35",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 241,
                            "ttfb_ms": 174,
                            "load_start": 2687,
                            "load_start_float": 2687.0002300000001,
                            "bytesIn": 29882,
                            "objectSize": 29882,
                            "objectSizeUncompressed": 29882,
                            "chunks": [
                                {
                                    "ts": 2863,
                                    "bytes": 2357
                                },
                                {
                                    "ts": 2866,
                                    "bytes": 2738
                                },
                                {
                                    "ts": 2869,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 2871,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 2879,
                                    "bytes": 2729
                                },
                                {
                                    "ts": 2884,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 2886,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 2891,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 2893,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 2899,
                                    "bytes": 1360
                                },
                                {
                                    "ts": 2900,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 2906,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 2908,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 2917,
                                    "bytes": 2738
                                },
                                {
                                    "ts": 2928,
                                    "bytes": 5639
                                }
                            ],
                            "expires": "Mon, 20 Oct 2025 07:09:03 GMT",
                            "cacheControl": "public, max-age=63115200",
                            "contentType": "image\/webp",
                            "contentEncoding": "",
                            "socket": 138,
                            "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: i0.wp.com",
                                    ":method: GET",
                                    ":path: \/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=192%2C192&ssl=1",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-methods: GET, HEAD",
                                    "access-control-allow-origin: *",
                                    "cache-control: public, max-age=63115200",
                                    "content-length: 29882",
                                    "content-type: image\/webp",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "etag: \"d3218bd28398e93a\"",
                                    "expires: Mon, 20 Oct 2025 07:09:03 GMT",
                                    "last-modified: Fri, 20 Oct 2023 19:09:03 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png>; rel=\"canonical\"",
                                    "server: nginx",
                                    "timing-allow-origin: *",
                                    "vary: Accept",
                                    "x-content-type-options: nosniff",
                                    "x-nc: HIT dca 8",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2134,
                            "score_cache": 100,
                            "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": -1,
                            "connect_ms": -1,
                            "ssl_ms": -1,
                            "gzip_total": null,
                            "gzip_save": null,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": 29882,
                            "image_save": 0,
                            "cache_time": 63115200,
                            "cdn_provider": "Automattic",
                            "server_count": null,
                            "created": 2686,
                            "socket_group": "https:\/\/i0.wp.com <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 5,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 230,
                            "server_port": "443",
                            "image_details": {
                                "detected_type": "webp"
                            },
                            "load_end": 2928,
                            "ttfb_start": 2687,
                            "ttfb_end": 2861,
                            "download_start": 2861,
                            "download_end": 2928,
                            "download_ms": 67,
                            "all_start": 2687,
                            "all_end": 2928,
                            "all_ms": 241,
                            "index": 18,
                            "number": 19
                        },
                        {
                            "type": 3,
                            "id": "29898.36",
                            "request_id": "29898.36",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-precaching.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-precaching.prod.js",
                            "raw_id": "29898.36",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 176,
                            "ttfb_ms": 175,
                            "load_start": 2735,
                            "load_start_float": 2735.0002359999999,
                            "bytesIn": 2811,
                            "objectSize": 2811,
                            "objectSizeUncompressed": 7047,
                            "chunks": [
                                {
                                    "ts": 2910,
                                    "bytes": 2811,
                                    "inflated": 7047
                                }
                            ],
                            "expires": "Wed, 11 Sep 2024 18:06:26 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-precaching.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 3373583",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 2811",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "etag: W\/\"64ff2e94-1b87\"",
                                    "expires: Wed, 11 Sep 2024 18:06:26 GMT",
                                    "last-modified: Mon, 11 Sep 2023 15:13:24 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 2",
                                    "x-pantheon-styx-hostname: styx-fe1-b-6bb469b89d-8fcn8",
                                    "x-served-by: cache-chi-klot8100122-CHI, cache-iad-kjyo7100070-IAD",
                                    "x-styx-req-id: eceabbb8-50cd-11ee-81c1-66326e52929d",
                                    "x-timer: S1697829170.822424,VS0,VE0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1747,
                            "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": 2811,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 28248817,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 2734,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 13,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 236,
                            "server_port": "443",
                            "load_end": 2911,
                            "ttfb_start": 2735,
                            "ttfb_end": 2910,
                            "download_start": 2910,
                            "download_end": 2911,
                            "download_ms": 1,
                            "all_start": 2735,
                            "all_end": 2911,
                            "all_ms": 176,
                            "index": 19,
                            "number": 20
                        },
                        {
                            "type": 3,
                            "id": "29898.32",
                            "request_id": "29898.32",
                            "ip_addr": "172.253.122.97",
                            "full_url": "https:\/\/www.googletagmanager.com\/gtag\/amp?__amp_source_origin=https%3A%2F%2Fweston.ruter.net",
                            "is_secure": 1,
                            "method": "POST",
                            "host": "www.googletagmanager.com",
                            "url": "\/gtag\/amp?__amp_source_origin=https%3A%2F%2Fweston.ruter.net",
                            "raw_id": "29898.32",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 184,
                            "ttfb_ms": 183,
                            "load_start": 2877,
                            "load_start_float": 2877.000211,
                            "bytesIn": 901,
                            "objectSize": 901,
                            "objectSizeUncompressed": 1964,
                            "chunks": [
                                {
                                    "ts": 3061,
                                    "bytes": 901,
                                    "inflated": 1964
                                }
                            ],
                            "expires": "Fri, 01 Jan 1990 00:00:00 GMT",
                            "cacheControl": "no-cache, no-store, must-revalidate",
                            "contentType": "application\/json",
                            "contentEncoding": "br",
                            "socket": 221,
                            "protocol": "HTTP\/2",
                            "dns_start": 2524,
                            "dns_end": 2524,
                            "connect_start": 2522,
                            "connect_end": 2695,
                            "ssl_start": 2695,
                            "ssl_end": 2877,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "*.google-analytics.com",
                                "sanList": [
                                    "*.google-analytics.com",
                                    "region1.app-measurement.com",
                                    "app-measurement.com",
                                    "google-analytics.com",
                                    "region1.google-analytics.com",
                                    "ssl.google-analytics.com",
                                    "www.google-analytics.com",
                                    "region1.analytics.google.com",
                                    "googletagmanager.com",
                                    "www.googletagmanager.com",
                                    "urchin.com",
                                    "service.urchin.com",
                                    "fps.goog",
                                    "*.fps.goog",
                                    "googleoptimize.com",
                                    "www.googleoptimize.com"
                                ],
                                "issuer": "GTS CA 1C3",
                                "validFrom": 1695878780,
                                "validTo": 1703136379,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Argon2023' log",
                                        "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                        "timestamp": 1695882381858,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022100851B33DA84350CD03D3351C4F6285775F19725CE4C89763A7185F9751860F5C702205228E3A2F659E9DD5A2ED16325309956DA1F81FECD13DA3333DB89B19D47BCAE"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Cloudflare 'Nimbus2023' Log",
                                        "logId": "7A328C54D8B72DB620EA38E0521EE98416703213854D3BD22BC13A57A352EB52",
                                        "timestamp": 1695882381928,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022100E6A18B1C14F7D9524D1E41352866000037E58F52E0E86610A42C1A4849E6F3BE022005A1C008B69CF2BABE8668A65298162CDFA989D97E7944242A735F00D315CC34"
                                    }
                                ],
                                "certificateTransparencyCompliance": "compliant",
                                "serverSignatureAlgorithm": 1027,
                                "encryptedClientHello": false
                            },
                            "initiator": "https:\/\/cdn.ampproject.org\/v0.mjs",
                            "initiator_line": 1,
                            "initiator_column": 89736,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: www.googletagmanager.com",
                                    ":method: POST",
                                    ":path: \/gtag\/amp?__amp_source_origin=https%3A%2F%2Fweston.ruter.net",
                                    ":scheme: https",
                                    "accept: application\/json",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "content-length: 351",
                                    "content-type: text\/plain;charset=utf-8",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-credentials: true",
                                    "access-control-allow-origin: https:\/\/weston.ruter.net",
                                    "access-control-expose-headers: AMP-Access-Control-Allow-Source-Origin",
                                    "alt-svc: clear",
                                    "amp-access-control-allow-source-origin: https:\/\/weston.ruter.net",
                                    "cache-control: no-cache, no-store, must-revalidate",
                                    "content-disposition: attachment; filename=\"amp.json\"",
                                    "content-encoding: br",
                                    "content-length: 901",
                                    "content-type: application\/json; charset=UTF-8",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                                    "pragma: no-cache",
                                    "server: Google Tag Manager",
                                    "strict-transport-security: max-age=31536000; includeSubDomains",
                                    "vary: *",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2224,
                            "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": 0,
                            "connect_ms": 173,
                            "ssl_ms": 182,
                            "gzip_total": 901,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": null,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 2350,
                            "socket_group": "https:\/\/www.googletagmanager.com <https:\/\/ruter.net 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": 100,
                                "SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
                                "SETTINGS_MAX_HEADER_LIST_SIZE": 65536
                            },
                            "tls_version": "TLS 1.3",
                            "tls_resumed": "False",
                            "tls_next_proto": "h2",
                            "tls_cipher_suite": 4865,
                            "netlog_id": 211,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIF6DCCBNCgAwIBAgIRAKKpOlGk5zdtEhSmQC6+2dUwDQYJKoZIhvcNAQELBQAw\nRjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM\nTEMxEzARBgNVBAMTCkdUUyBDQSAxQzMwHhcNMjMwOTI4MDUyNjIwWhcNMjMxMjIx\nMDUyNjE5WjAhMR8wHQYDVQQDDBYqLmdvb2dsZS1hbmFseXRpY3MuY29tMFkwEwYH\nKoZIzj0CAQYIKoZIzj0DAQcDQgAEgZTeZ7XGycq9NfEVUQ\/zueKEv19JHBkECENb\nak+jEL\/2JWhI\/ysHRNGP2bmH1DbFCAFkRWGjAVA9Z1pC4MZqTaOCA78wggO7MA4G\nA1UdDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA\nMB0GA1UdDgQWBBQuHpky10Y4T9c0OLuKPRzwRVmYCTAfBgNVHSMEGDAWgBSKdH+v\nhc3ulc09nNDiRhTzcTUdJzBqBggrBgEFBQcBAQReMFwwJwYIKwYBBQUHMAGGG2h0\ndHA6Ly9vY3NwLnBraS5nb29nL2d0czFjMzAxBggrBgEFBQcwAoYlaHR0cDovL3Br\naS5nb29nL3JlcG8vY2VydHMvZ3RzMWMzLmRlcjCCAW8GA1UdEQSCAWYwggFighYq\nLmdvb2dsZS1hbmFseXRpY3MuY29tghtyZWdpb24xLmFwcC1tZWFzdXJlbWVudC5j\nb22CE2FwcC1tZWFzdXJlbWVudC5jb22CFGdvb2dsZS1hbmFseXRpY3MuY29tghxy\nZWdpb24xLmdvb2dsZS1hbmFseXRpY3MuY29tghhzc2wuZ29vZ2xlLWFuYWx5dGlj\ncy5jb22CGHd3dy5nb29nbGUtYW5hbHl0aWNzLmNvbYIccmVnaW9uMS5hbmFseXRp\nY3MuZ29vZ2xlLmNvbYIUZ29vZ2xldGFnbWFuYWdlci5jb22CGHd3dy5nb29nbGV0\nYWdtYW5hZ2VyLmNvbYIKdXJjaGluLmNvbYISc2VydmljZS51cmNoaW4uY29tgghm\ncHMuZ29vZ4IKKi5mcHMuZ29vZ4ISZ29vZ2xlb3B0aW1pemUuY29tghZ3d3cuZ29v\nZ2xlb3B0aW1pemUuY29tMCEGA1UdIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQB1nkC\nBQMwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybHMucGtpLmdvb2cvZ3RzMWMz\nL3pkQVR0MEV4X0ZrLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AOg+0No+\n9QY1MudXKLyJa8kD08vREWvs62nhd31tBr1uAAABitp3iiIAAAQDAEcwRQIhAIUb\nM9qENQzQPTNRxPYoV3XxlyXOTIl2OnGF+XUYYPXHAiBSKOOi9lnp3Vou0WMlMJlW\n2h+B\/s0T2jMz24mxnUe8rgB2AHoyjFTYty22IOo44FIe6YQWcDIThU070ivBOlej\nUutSAAABitp3imgAAAQDAEcwRQIhAOahixwU99lSTR5BNShmAAA35Y9S4OhmEKQs\nGkhJ5vO+AiAFocAItpzyur6GaKZSmBYs36mJ2X55RCQqc18A0xXMNDANBgkqhkiG\n9w0BAQsFAAOCAQEAbF8vnoYIWfqkKbwBf6fevITNxw1XEBz0vGgQHdO4yJ\/fPzJj\nkK2ZSOUgJus3PPGadgLaH82BONelHJLp4a2wwJbp4lQrOhqEewvKkHIyipbs+MNW\nRyK1auWpFVDdOW03sqQmx+nGgLDrqm8DSpopvF5Reh+MqZSnFlgXlOla0RncltFm\nMA4jgLTIzWJ4Gh0q8mlWF8+IimjwtB9FZgE6JILtGuBORDMh0QrVVPRSsmVveaRz\nLlMTI1E4Bk1Ibn7izyLMVkL8UXwGJ5oROJsC4Tdlx7srcz2rOeZ+6L12cAn\/uJ\/L\nXihvg60jBLLS+M1FnQfl4m5+ETWl6bJR2KbaUA==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFljCCA36gAwIBAgINAgO8U1lrNMcY9QFQZjANBgkqhkiG9w0BAQsFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjAwODEzMDAwMDQyWhcNMjcwOTMwMDAw\nMDQyWjBGMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzETMBEGA1UEAxMKR1RTIENBIDFDMzCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAPWI3+dijB43+DdCkH9sh9D7ZYIl\/ejLa6T\/belaI+KZ9hzp\nkgOZE3wJCor6QtZeViSqejOEH9Hpabu5dOxXTGZok3c3VVP+ORBNtzS7XyV3NzsX\nlOo85Z3VvMO0Q+sup0fvsEQRY9i0QYXdQTBIkxu\/t\/bgRQIh4JZCF8\/ZK2VWNAcm\nBA2o\/X3KLu\/qSHw3TT8An4Pf73WELnlXXPxXbhqW\/\/yMmqaZviXZf5YsBvcRKgKA\ngOtjGDxQSYflispfGStZloEAoPtR28p3CwvJlk\/vcEnHXG0g\/Zm0tOLKLnf9LdwL\ntmsTDIwZKxeWmLnwi\/agJ7u2441Rj72ux5uxiZ0CAwEAAaOCAYAwggF8MA4GA1Ud\nDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0T\nAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQUinR\/r4XN7pXNPZzQ4kYU83E1HScwHwYD\nVR0jBBgwFoAU5K8rJnEaK0gnhS9SZizv8IkTcT4waAYIKwYBBQUHAQEEXDBaMCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHNyMTAwBggrBgEFBQcw\nAoYkaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzcjEuZGVyMDQGA1UdHwQt\nMCswKaAnoCWGI2h0dHA6Ly9jcmwucGtpLmdvb2cvZ3RzcjEvZ3RzcjEuY3JsMFcG\nA1UdIARQME4wOAYKKwYBBAHWeQIFAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3Br\naS5nb29nL3JlcG9zaXRvcnkvMAgGBmeBDAECATAIBgZngQwBAgIwDQYJKoZIhvcN\nAQELBQADggIBAIl9rCBcDDy+mqhXlRu0rvqrpXJxtDaV\/d9AEQNMwkYUuxQkq\/BQ\ncSLbrcRuf8\/xam\/IgxvYzolfh2yHuKkMo5uhYpSTld9brmYZCwKWnvy15xBpPnrL\nRklfRuFBsdeYTWU0AIAaP0+fbH9JAIFTQaSSIYKCGvGjRFsqUBITTcFTNvNCCK9U\n+o53UxtkOCcXCb1YyRt8OS1b887U7ZfbFAO\/CVMkH8IMBHmYJvJh8VNS\/UKMG2Yr\nPxWhu\/\/2m+OBmgEGcYk1KCTd4b3rGS3hSMs9WYNRtHTGnXzGsYZbr8w0xNPM1IER\nlQCh9BIiAfq0g3GvjLeMcySsN1PCAJA\/Ef5c7TaUEDu9Ka7ixzpiO2xj2YC\/WXGs\nYye5TBeg2vZzFb8q3o\/zpWwygTMD0IZRcZk0upONXbVRWPeyk+gB9lm+cZv9TSjO\nz23HFtz30dZGm6fKa+l3D\/2gthsjgx0QGtkJAITgRNOidSOzNIb2ILCkXhAd4FJG\nAJ2xDx8hcFH1mt0G\/FX0Kw4zd8NLQsLxdxP8c4CU6x+7Nz\/OAipmsHMdMqUybDKw\njuDEI\/9bfU1lcKwrmz3O2+BtjjKAvpafkmO8l7tdufThcV4q5O8DIrGKZTqPwJNl\n1IXNDw9bg1kWRxYtnCQ6yICmJhSFm\/Y3m6xv+cXDBlHz4n\/FsRC6UfTd\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "load_end": 3061,
                            "ttfb_start": 2877,
                            "ttfb_end": 3060,
                            "download_start": 3060,
                            "download_end": 3061,
                            "download_ms": 1,
                            "all_start": 2522,
                            "all_end": 3061,
                            "all_ms": 539,
                            "index": 20,
                            "number": 21
                        },
                        {
                            "type": 3,
                            "id": "29898.37",
                            "request_id": "29898.37",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-strategies.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-strategies.prod.js",
                            "raw_id": "29898.37",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 178,
                            "ttfb_ms": 176,
                            "load_start": 2915,
                            "load_start_float": 2915.0002439999998,
                            "bytesIn": 2533,
                            "objectSize": 2533,
                            "objectSizeUncompressed": 6899,
                            "chunks": [
                                {
                                    "ts": 3092,
                                    "bytes": 2533,
                                    "inflated": 6899
                                }
                            ],
                            "expires": "Thu, 03 Oct 2024 13:41:19 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-strategies.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 1488691",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 2533",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "etag: W\/\"651b7b96-1af3\"",
                                    "expires: Thu, 03 Oct 2024 13:41:19 GMT",
                                    "last-modified: Tue, 03 Oct 2023 02:25:26 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 2",
                                    "x-pantheon-styx-hostname: styx-fe1-a-685d4d5969-q69c4",
                                    "x-served-by: cache-chi-klot8100156-CHI, cache-iad-kjyo7100070-IAD",
                                    "x-styx-req-id: 884012b2-61f2-11ee-851f-42602570fc16",
                                    "x-timer: S1697829170.002797,VS0,VE0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1747,
                            "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": 2533,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 30133709,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 2914,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 15,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 244,
                            "server_port": "443",
                            "load_end": 3093,
                            "ttfb_start": 2915,
                            "ttfb_end": 3091,
                            "download_start": 3091,
                            "download_end": 3093,
                            "download_ms": 2,
                            "all_start": 2915,
                            "all_end": 3093,
                            "all_ms": 178,
                            "index": 21,
                            "number": 22
                        },
                        {
                            "type": 3,
                            "id": "29898.39",
                            "request_id": "29898.39",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-routing.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-routing.prod.js",
                            "raw_id": "29898.39",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 176,
                            "ttfb_ms": 175,
                            "load_start": 3098,
                            "load_start_float": 3098.0002650000001,
                            "bytesIn": 1564,
                            "objectSize": 1564,
                            "objectSizeUncompressed": 3499,
                            "chunks": [
                                {
                                    "ts": 3273,
                                    "bytes": 1564,
                                    "inflated": 3499
                                }
                            ],
                            "expires": "Fri, 20 Sep 2024 16:42:14 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-routing.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "cookie: _ga=amp-aA_R1h011wDOsg1uwnWjxA; -test-amp-cookie-tmp=delete",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 2601036",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 1564",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "etag: W\/\"650abade-dab\"",
                                    "expires: Fri, 20 Sep 2024 16:42:14 GMT",
                                    "last-modified: Wed, 20 Sep 2023 09:26:54 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 2",
                                    "x-pantheon-styx-hostname: styx-fe1-a-b8448654b-z2lrq",
                                    "x-served-by: cache-chi-kigq8000164-CHI, cache-iad-kjyo7100070-IAD",
                                    "x-styx-req-id: a73db322-57d4-11ee-ab20-7e95f1455ca1",
                                    "x-timer: S1697829170.186656,VS0,VE0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1951,
                            "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": 1564,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 29021364,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 3097,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 17,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 265,
                            "server_port": "443",
                            "load_end": 3274,
                            "ttfb_start": 3098,
                            "ttfb_end": 3273,
                            "download_start": 3273,
                            "download_end": 3274,
                            "download_ms": 1,
                            "all_start": 3098,
                            "all_end": 3274,
                            "all_ms": 176,
                            "index": 22,
                            "number": 23
                        },
                        {
                            "type": 3,
                            "id": "29898.41",
                            "request_id": "29898.41",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-navigation-preload.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-navigation-preload.prod.js",
                            "raw_id": "29898.41",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 173,
                            "ttfb_ms": 172,
                            "load_start": 3283,
                            "load_start_float": 3283.0002829999999,
                            "bytesIn": 324,
                            "objectSize": 324,
                            "objectSizeUncompressed": 660,
                            "chunks": [
                                {
                                    "ts": 3456,
                                    "bytes": 324,
                                    "inflated": 660
                                }
                            ],
                            "expires": "Sun, 20 Oct 2024 00:40:44 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-navigation-preload.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "cookie: _ga=amp-aA_R1h011wDOsg1uwnWjxA",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 66726",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 324",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "etag: W\/\"652ff8d4-294\"",
                                    "expires: Sun, 20 Oct 2024 00:40:44 GMT",
                                    "last-modified: Wed, 18 Oct 2023 15:25:08 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: MISS, HIT",
                                    "x-cache-hits: 0, 2",
                                    "x-pantheon-styx-hostname: styx-fe1-a-58d4585478-mvr54",
                                    "x-served-by: cache-chi-klot8100112-CHI, cache-iad-kjyo7100070-IAD",
                                    "x-styx-req-id: 4d9fec9b-6ee1-11ee-b66c-a2a7524bcb30",
                                    "x-timer: S1697829170.370210,VS0,VE0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1897,
                            "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": 324,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 31555674,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 3282,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 19,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 283,
                            "server_port": "443",
                            "load_end": 3456,
                            "ttfb_start": 3283,
                            "ttfb_end": 3455,
                            "download_start": 3455,
                            "download_end": 3456,
                            "download_ms": 1,
                            "all_start": 3283,
                            "all_end": 3456,
                            "all_ms": 173,
                            "index": 23,
                            "number": 24
                        },
                        {
                            "type": 3,
                            "id": "29898.42",
                            "request_id": "29898.42",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-expiration.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-expiration.prod.js",
                            "raw_id": "29898.42",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 176,
                            "ttfb_ms": 175,
                            "load_start": 3464,
                            "load_start_float": 3464.000297,
                            "bytesIn": 2667,
                            "objectSize": 2667,
                            "objectSizeUncompressed": 6355,
                            "chunks": [
                                {
                                    "ts": 3639,
                                    "bytes": 2667,
                                    "inflated": 6355
                                }
                            ],
                            "expires": "Fri, 27 Sep 2024 05:58:25 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-expiration.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "cookie: _ga=amp-aA_R1h011wDOsg1uwnWjxA",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 2034866",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 2667",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "etag: W\/\"651230d0-18d3\"",
                                    "expires: Fri, 27 Sep 2024 05:58:25 GMT",
                                    "last-modified: Tue, 26 Sep 2023 01:16:00 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 2",
                                    "x-pantheon-styx-hostname: styx-fe1-b-56d454dd49-kplnc",
                                    "x-served-by: cache-chi-kigq8000100-CHI, cache-iad-kjyo7100070-IAD",
                                    "x-styx-req-id: df6f7166-5cfa-11ee-8228-fecc5c0ef778",
                                    "x-timer: S1697829171.551341,VS0,VE0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1873,
                            "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": 2667,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 29587534,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 3463,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 21,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 297,
                            "server_port": "443",
                            "load_end": 3640,
                            "ttfb_start": 3464,
                            "ttfb_end": 3639,
                            "download_start": 3639,
                            "download_end": 3640,
                            "download_ms": 1,
                            "all_start": 3464,
                            "all_end": 3640,
                            "all_ms": 176,
                            "index": 24,
                            "number": 25
                        },
                        {
                            "type": 3,
                            "id": "29898.43",
                            "request_id": "29898.43",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-cacheable-response.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-cacheable-response.prod.js",
                            "raw_id": "29898.43",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 176,
                            "ttfb_ms": 175,
                            "load_start": 3651,
                            "load_start_float": 3651.000305,
                            "bytesIn": 361,
                            "objectSize": 361,
                            "objectSizeUncompressed": 603,
                            "chunks": [
                                {
                                    "ts": 3827,
                                    "bytes": 361,
                                    "inflated": 603
                                }
                            ],
                            "expires": "Thu, 10 Oct 2024 16:52:06 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-cacheable-response.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "cookie: _ga=amp-aA_R1h011wDOsg1uwnWjxA",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 872444",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 361",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "etag: W\/\"6524e047-25b\"",
                                    "expires: Thu, 10 Oct 2024 16:52:06 GMT",
                                    "last-modified: Tue, 10 Oct 2023 05:25:27 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 2",
                                    "x-pantheon-styx-hostname: styx-fe1-b-68df99c475-ffgxx",
                                    "x-served-by: cache-chi-kigq8000160-CHI, cache-iad-kjyo7100070-IAD",
                                    "x-styx-req-id: 5875f127-678d-11ee-af4d-a2db600e5850",
                                    "x-timer: S1697829171.740612,VS0,VE0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1897,
                            "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": 361,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 30749956,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 3647,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 23,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 305,
                            "server_port": "443",
                            "load_end": 3827,
                            "ttfb_start": 3651,
                            "ttfb_end": 3826,
                            "download_start": 3826,
                            "download_end": 3827,
                            "download_ms": 1,
                            "all_start": 3651,
                            "all_end": 3827,
                            "all_ms": 176,
                            "index": 25,
                            "number": 26
                        },
                        {
                            "type": 3,
                            "id": "29898.40",
                            "request_id": "29898.40",
                            "ip_addr": "216.239.34.178",
                            "full_url": "https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-JJBL670DBP&cid=amp-aA_R1h011wDOsg1uwnWjxA&ul=en-us&sr=414x622&sid=1697829169&sct=1&seg=0&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&en=page_view&_ee=1&_s=1&_et=0&uaa=arm&uab=64&uafvl=%5B%7B%22brand%22%3A%22%20Not%20A%3BBrand%22%2C%22version%22%3A%2299%22%7D%2C%7B%22brand%22%3A%22Safari%22%2C%22version%22%3A%220%22%7D%5D&uamb=1&uam=Model&uap=iOS&uapv=15&uaw=0&_fv=1&_p=1642665528&_ss=1&ep.groups=default&gtm=45ze1110",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "www.google-analytics.com",
                            "url": "\/g\/collect?v=2&tid=G-JJBL670DBP&cid=amp-aA_R1h011wDOsg1uwnWjxA&ul=en-us&sr=414x622&sid=1697829169&sct=1&seg=0&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&en=page_view&_ee=1&_s=1&_et=0&uaa=arm&uab=64&uafvl=%5B%7B%22brand%22%3A%22%20Not%20A%3BBrand%22%2C%22version%22%3A%2299%22%7D%2C%7B%22brand%22%3A%22Safari%22%2C%22version%22%3A%220%22%7D%5D&uamb=1&uam=Model&uap=iOS&uapv=15&uaw=0&_fv=1&_p=1642665528&_ss=1&ep.groups=default&gtm=45ze1110",
                            "raw_id": "29898.40",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 204,
                            "request_type": "Image",
                            "load_ms": 184,
                            "ttfb_ms": 184,
                            "load_start": 3653,
                            "load_start_float": 3653.0002709999999,
                            "bytesIn": 0,
                            "objectSize": 0,
                            "expires": "Fri, 01 Jan 1990 00:00:00 GMT",
                            "cacheControl": "no-cache, no-store, must-revalidate",
                            "contentType": "text\/plain",
                            "contentEncoding": "",
                            "socket": 296,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": 3296,
                            "connect_end": 3468,
                            "ssl_start": 3468,
                            "ssl_end": 3652,
                            "initiator": "",
                            "initiator_line": "",
                            "initiator_column": "",
                            "initiator_type": "other",
                            "priority": "Low",
                            "initial_priority": "Low",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: www.google-analytics.com",
                                    ":method: GET",
                                    ":path: \/g\/collect?v=2&tid=G-JJBL670DBP&cid=amp-aA_R1h011wDOsg1uwnWjxA&ul=en-us&sr=414x622&sid=1697829169&sct=1&seg=0&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&en=page_view&_ee=1&_s=1&_et=0&uaa=arm&uab=64&uafvl=%5B%7B%22brand%22%3A%22%20Not%20A%3BBrand%22%2C%22version%22%3A%2299%22%7D%2C%7B%22brand%22%3A%22Safari%22%2C%22version%22%3A%220%22%7D%5D&uamb=1&uam=Model&uap=iOS&uapv=15&uaw=0&_fv=1&_p=1642665528&_ss=1&ep.groups=default&gtm=45ze1110",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: no-cache, no-store, must-revalidate",
                                    "content-length: 0",
                                    "content-type: text\/plain",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                                    "pragma: no-cache",
                                    "server: Golfe2",
                                    ":status: 204"
                                ]
                            },
                            "bytesOut": 3640,
                            "score_cache": -1,
                            "score_cdn": 100,
                            "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": 172,
                            "ssl_ms": 184,
                            "gzip_total": null,
                            "gzip_save": null,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": null,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 3106,
                            "socket_group": "https:\/\/www.google-analytics.com <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 1,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 147,
                            "http2_stream_exclusive": 1,
                            "chunks": [],
                            "http2_server_settings": {
                                "SETTINGS_MAX_CONCURRENT_STREAMS": 100,
                                "SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
                                "SETTINGS_MAX_HEADER_LIST_SIZE": 65536
                            },
                            "tls_version": "TLS 1.3",
                            "tls_resumed": "False",
                            "tls_next_proto": "h2",
                            "tls_cipher_suite": 4865,
                            "netlog_id": 271,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIF6DCCBNCgAwIBAgIRAKKpOlGk5zdtEhSmQC6+2dUwDQYJKoZIhvcNAQELBQAw\nRjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM\nTEMxEzARBgNVBAMTCkdUUyBDQSAxQzMwHhcNMjMwOTI4MDUyNjIwWhcNMjMxMjIx\nMDUyNjE5WjAhMR8wHQYDVQQDDBYqLmdvb2dsZS1hbmFseXRpY3MuY29tMFkwEwYH\nKoZIzj0CAQYIKoZIzj0DAQcDQgAEgZTeZ7XGycq9NfEVUQ\/zueKEv19JHBkECENb\nak+jEL\/2JWhI\/ysHRNGP2bmH1DbFCAFkRWGjAVA9Z1pC4MZqTaOCA78wggO7MA4G\nA1UdDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA\nMB0GA1UdDgQWBBQuHpky10Y4T9c0OLuKPRzwRVmYCTAfBgNVHSMEGDAWgBSKdH+v\nhc3ulc09nNDiRhTzcTUdJzBqBggrBgEFBQcBAQReMFwwJwYIKwYBBQUHMAGGG2h0\ndHA6Ly9vY3NwLnBraS5nb29nL2d0czFjMzAxBggrBgEFBQcwAoYlaHR0cDovL3Br\naS5nb29nL3JlcG8vY2VydHMvZ3RzMWMzLmRlcjCCAW8GA1UdEQSCAWYwggFighYq\nLmdvb2dsZS1hbmFseXRpY3MuY29tghtyZWdpb24xLmFwcC1tZWFzdXJlbWVudC5j\nb22CE2FwcC1tZWFzdXJlbWVudC5jb22CFGdvb2dsZS1hbmFseXRpY3MuY29tghxy\nZWdpb24xLmdvb2dsZS1hbmFseXRpY3MuY29tghhzc2wuZ29vZ2xlLWFuYWx5dGlj\ncy5jb22CGHd3dy5nb29nbGUtYW5hbHl0aWNzLmNvbYIccmVnaW9uMS5hbmFseXRp\nY3MuZ29vZ2xlLmNvbYIUZ29vZ2xldGFnbWFuYWdlci5jb22CGHd3dy5nb29nbGV0\nYWdtYW5hZ2VyLmNvbYIKdXJjaGluLmNvbYISc2VydmljZS51cmNoaW4uY29tgghm\ncHMuZ29vZ4IKKi5mcHMuZ29vZ4ISZ29vZ2xlb3B0aW1pemUuY29tghZ3d3cuZ29v\nZ2xlb3B0aW1pemUuY29tMCEGA1UdIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQB1nkC\nBQMwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybHMucGtpLmdvb2cvZ3RzMWMz\nL3pkQVR0MEV4X0ZrLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AOg+0No+\n9QY1MudXKLyJa8kD08vREWvs62nhd31tBr1uAAABitp3iiIAAAQDAEcwRQIhAIUb\nM9qENQzQPTNRxPYoV3XxlyXOTIl2OnGF+XUYYPXHAiBSKOOi9lnp3Vou0WMlMJlW\n2h+B\/s0T2jMz24mxnUe8rgB2AHoyjFTYty22IOo44FIe6YQWcDIThU070ivBOlej\nUutSAAABitp3imgAAAQDAEcwRQIhAOahixwU99lSTR5BNShmAAA35Y9S4OhmEKQs\nGkhJ5vO+AiAFocAItpzyur6GaKZSmBYs36mJ2X55RCQqc18A0xXMNDANBgkqhkiG\n9w0BAQsFAAOCAQEAbF8vnoYIWfqkKbwBf6fevITNxw1XEBz0vGgQHdO4yJ\/fPzJj\nkK2ZSOUgJus3PPGadgLaH82BONelHJLp4a2wwJbp4lQrOhqEewvKkHIyipbs+MNW\nRyK1auWpFVDdOW03sqQmx+nGgLDrqm8DSpopvF5Reh+MqZSnFlgXlOla0RncltFm\nMA4jgLTIzWJ4Gh0q8mlWF8+IimjwtB9FZgE6JILtGuBORDMh0QrVVPRSsmVveaRz\nLlMTI1E4Bk1Ibn7izyLMVkL8UXwGJ5oROJsC4Tdlx7srcz2rOeZ+6L12cAn\/uJ\/L\nXihvg60jBLLS+M1FnQfl4m5+ETWl6bJR2KbaUA==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFljCCA36gAwIBAgINAgO8U1lrNMcY9QFQZjANBgkqhkiG9w0BAQsFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjAwODEzMDAwMDQyWhcNMjcwOTMwMDAw\nMDQyWjBGMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzETMBEGA1UEAxMKR1RTIENBIDFDMzCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAPWI3+dijB43+DdCkH9sh9D7ZYIl\/ejLa6T\/belaI+KZ9hzp\nkgOZE3wJCor6QtZeViSqejOEH9Hpabu5dOxXTGZok3c3VVP+ORBNtzS7XyV3NzsX\nlOo85Z3VvMO0Q+sup0fvsEQRY9i0QYXdQTBIkxu\/t\/bgRQIh4JZCF8\/ZK2VWNAcm\nBA2o\/X3KLu\/qSHw3TT8An4Pf73WELnlXXPxXbhqW\/\/yMmqaZviXZf5YsBvcRKgKA\ngOtjGDxQSYflispfGStZloEAoPtR28p3CwvJlk\/vcEnHXG0g\/Zm0tOLKLnf9LdwL\ntmsTDIwZKxeWmLnwi\/agJ7u2441Rj72ux5uxiZ0CAwEAAaOCAYAwggF8MA4GA1Ud\nDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0T\nAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQUinR\/r4XN7pXNPZzQ4kYU83E1HScwHwYD\nVR0jBBgwFoAU5K8rJnEaK0gnhS9SZizv8IkTcT4waAYIKwYBBQUHAQEEXDBaMCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHNyMTAwBggrBgEFBQcw\nAoYkaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzcjEuZGVyMDQGA1UdHwQt\nMCswKaAnoCWGI2h0dHA6Ly9jcmwucGtpLmdvb2cvZ3RzcjEvZ3RzcjEuY3JsMFcG\nA1UdIARQME4wOAYKKwYBBAHWeQIFAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3Br\naS5nb29nL3JlcG9zaXRvcnkvMAgGBmeBDAECATAIBgZngQwBAgIwDQYJKoZIhvcN\nAQELBQADggIBAIl9rCBcDDy+mqhXlRu0rvqrpXJxtDaV\/d9AEQNMwkYUuxQkq\/BQ\ncSLbrcRuf8\/xam\/IgxvYzolfh2yHuKkMo5uhYpSTld9brmYZCwKWnvy15xBpPnrL\nRklfRuFBsdeYTWU0AIAaP0+fbH9JAIFTQaSSIYKCGvGjRFsqUBITTcFTNvNCCK9U\n+o53UxtkOCcXCb1YyRt8OS1b887U7ZfbFAO\/CVMkH8IMBHmYJvJh8VNS\/UKMG2Yr\nPxWhu\/\/2m+OBmgEGcYk1KCTd4b3rGS3hSMs9WYNRtHTGnXzGsYZbr8w0xNPM1IER\nlQCh9BIiAfq0g3GvjLeMcySsN1PCAJA\/Ef5c7TaUEDu9Ka7ixzpiO2xj2YC\/WXGs\nYye5TBeg2vZzFb8q3o\/zpWwygTMD0IZRcZk0upONXbVRWPeyk+gB9lm+cZv9TSjO\nz23HFtz30dZGm6fKa+l3D\/2gthsjgx0QGtkJAITgRNOidSOzNIb2ILCkXhAd4FJG\nAJ2xDx8hcFH1mt0G\/FX0Kw4zd8NLQsLxdxP8c4CU6x+7Nz\/OAipmsHMdMqUybDKw\njuDEI\/9bfU1lcKwrmz3O2+BtjjKAvpafkmO8l7tdufThcV4q5O8DIrGKZTqPwJNl\n1IXNDw9bg1kWRxYtnCQ6yICmJhSFm\/Y3m6xv+cXDBlHz4n\/FsRC6UfTd\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "load_end": 3837,
                            "ttfb_start": 3653,
                            "ttfb_end": 3837,
                            "download_start": 3837,
                            "download_end": 3837,
                            "download_ms": 0,
                            "all_start": 3296,
                            "all_end": 3837,
                            "all_ms": 540,
                            "index": 26,
                            "number": 27
                        },
                        {
                            "type": 3,
                            "id": "29898.38",
                            "request_id": "29898.38",
                            "ip_addr": "216.239.34.178",
                            "full_url": "https:\/\/www.google-analytics.com\/r\/collect?v=1&_v=a1&ds=AMP&aip&_s=2&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&sr=414x622&cid=amp-aA_R1h011wDOsg1uwnWjxA&tid=UA-197142-1&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&sd=24&ul=en-us&de=UTF-8&t=pageview&jid=0.5321191933508984&gjid=0.438087211325781&_r=1&a=6588&z=0.8038708222239499&gtm=45ze1110",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "www.google-analytics.com",
                            "url": "\/r\/collect?v=1&_v=a1&ds=AMP&aip&_s=2&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&sr=414x622&cid=amp-aA_R1h011wDOsg1uwnWjxA&tid=UA-197142-1&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&sd=24&ul=en-us&de=UTF-8&t=pageview&jid=0.5321191933508984&gjid=0.438087211325781&_r=1&a=6588&z=0.8038708222239499&gtm=45ze1110",
                            "raw_id": "29898.38",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Image",
                            "load_ms": 184,
                            "ttfb_ms": 184,
                            "load_start": 3654,
                            "load_start_float": 3654.0002589999999,
                            "bytesIn": 35,
                            "objectSize": 35,
                            "objectSizeUncompressed": 35,
                            "chunks": [
                                {
                                    "ts": 3838,
                                    "bytes": 35
                                }
                            ],
                            "expires": "Fri, 01 Jan 1990 00:00:00 GMT",
                            "cacheControl": "no-cache, no-store, must-revalidate",
                            "contentType": "image\/gif",
                            "contentEncoding": "",
                            "socket": 296,
                            "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": "Low",
                            "initial_priority": "Low",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: www.google-analytics.com",
                                    ":method: GET",
                                    ":path: \/r\/collect?v=1&_v=a1&ds=AMP&aip&_s=2&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&sr=414x622&cid=amp-aA_R1h011wDOsg1uwnWjxA&tid=UA-197142-1&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&sd=24&ul=en-us&de=UTF-8&t=pageview&jid=0.5321191933508984&gjid=0.438087211325781&_r=1&a=6588&z=0.8038708222239499&gtm=45ze1110",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: no-cache, no-store, must-revalidate",
                                    "content-length: 35",
                                    "content-type: image\/gif",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                                    "last-modified: Sun, 17 May 1998 03:00:00 GMT",
                                    "pragma: no-cache",
                                    "server: Golfe2",
                                    "x-content-type-options: nosniff",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 3118,
                            "score_cache": -1,
                            "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": -1,
                            "connect_ms": -1,
                            "ssl_ms": -1,
                            "gzip_total": null,
                            "gzip_save": null,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": 35,
                            "image_save": 0,
                            "cache_time": null,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 3088,
                            "socket_group": "https:\/\/www.google-analytics.com <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 3,
                            "http2_stream_dependency": 1,
                            "http2_stream_weight": 147,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 259,
                            "server_port": "443",
                            "image_details": {
                                "detected_type": "gif"
                            },
                            "load_end": 3838,
                            "ttfb_start": 3654,
                            "ttfb_end": 3838,
                            "download_start": 3838,
                            "download_end": 3838,
                            "download_ms": 0,
                            "all_start": 3654,
                            "all_end": 3838,
                            "all_ms": 184,
                            "index": 27,
                            "number": 28
                        },
                        {
                            "type": 3,
                            "id": "29898.44",
                            "request_id": "29898.44",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/?wp_error_template=offline",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/?wp_error_template=offline",
                            "raw_id": "29898.44",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 250,
                            "ttfb_ms": 222,
                            "load_start": 3839,
                            "load_start_float": 3839.0003120000001,
                            "bytesIn": 23821,
                            "objectSize": 23821,
                            "objectSizeUncompressed": 64988,
                            "chunks": [
                                {
                                    "ts": 4081,
                                    "bytes": 16375,
                                    "inflated": 45404
                                },
                                {
                                    "ts": 4089,
                                    "bytes": 7446,
                                    "inflated": 19584
                                }
                            ],
                            "expires": "",
                            "cacheControl": "public, max-age=600",
                            "contentType": "text\/html",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-strategies.prod.js",
                            "initiator_line": 0,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "fetch",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/?wp_error_template=offline",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: no-cache",
                                    "cookie: _ga=amp-aA_R1h011wDOsg1uwnWjxA",
                                    "pragma: no-cache",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 0",
                                    "cache-control: public, max-age=600",
                                    "content-encoding: gzip",
                                    "content-length: 23821",
                                    "content-type: text\/html; charset=utf-8",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-json\/>; rel=\"https:\/\/api.w.org\/\"",
                                    "link: <https:\/\/cdn.ampproject.org>; rel=\"preconnect\"",
                                    "link: <\/\/weston.ruter.net>; rel=\"dns-prefetch\"",
                                    "link: <\/\/v0.wordpress.com>; rel=\"dns-prefetch\"",
                                    "link: <\/\/i0.wp.com>; rel=\"dns-prefetch\"",
                                    "server: nginx",
                                    "server-timing: amp_sanitizer;dur=\"80.0\",amp_style_sanitizer;dur=\"53.2\",amp_tag_and_attribute_sanitizer;dur=\"12.5\",amp_optimizer;dur=\"9.1\"",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding, Cookie, Cookie",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: MISS, HIT",
                                    "x-cache-hits: 0, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-b-695fb49478-8mn25",
                                    "x-served-by: cache-chi-kigq8000100-CHI, cache-iad-kjyo7100070-IAD",
                                    "x-styx-req-id: a97d50d7-6f7c-11ee-b061-c6e6101d1c25",
                                    "x-timer: S1697829171.928371,VS0,VE46",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1759,
                            "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": -1,
                            "connect_ms": -1,
                            "ssl_ms": -1,
                            "gzip_total": 23821,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": null,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 3836,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 25,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 312,
                            "server_port": "443",
                            "load_end": 4089,
                            "ttfb_start": 3839,
                            "ttfb_end": 4061,
                            "download_start": 4061,
                            "download_end": 4089,
                            "download_ms": 28,
                            "all_start": 3839,
                            "all_end": 4089,
                            "all_ms": 250,
                            "index": 28,
                            "number": 29
                        },
                        {
                            "type": 3,
                            "id": "29898.45",
                            "request_id": "29898.45",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0.js",
                            "raw_id": "29898.45",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 290,
                            "ttfb_ms": 175,
                            "load_start": 3843,
                            "load_start_float": 3843.0003190000002,
                            "bytesIn": 73151,
                            "objectSize": 73151,
                            "objectSizeUncompressed": 284484,
                            "chunks": [
                                {
                                    "ts": 4021,
                                    "bytes": 1369,
                                    "inflated": 1384
                                },
                                {
                                    "ts": 4023,
                                    "bytes": 2756,
                                    "inflated": 9137
                                },
                                {
                                    "ts": 4025,
                                    "bytes": 1378,
                                    "inflated": 4146
                                },
                                {
                                    "ts": 4028,
                                    "bytes": 2756,
                                    "inflated": 9584
                                },
                                {
                                    "ts": 4029,
                                    "bytes": 1378,
                                    "inflated": 6505
                                },
                                {
                                    "ts": 4031,
                                    "bytes": 1378,
                                    "inflated": 4624
                                },
                                {
                                    "ts": 4033,
                                    "bytes": 1378,
                                    "inflated": 5380
                                },
                                {
                                    "ts": 4034,
                                    "bytes": 1378,
                                    "inflated": 5755
                                },
                                {
                                    "ts": 4036,
                                    "bytes": 357,
                                    "inflated": 1747
                                },
                                {
                                    "ts": 4037,
                                    "bytes": 1369,
                                    "inflated": 4386
                                },
                                {
                                    "ts": 4039,
                                    "bytes": 1378,
                                    "inflated": 4397
                                },
                                {
                                    "ts": 4042,
                                    "bytes": 2756,
                                    "inflated": 8492
                                },
                                {
                                    "ts": 4046,
                                    "bytes": 4134,
                                    "inflated": 15907
                                },
                                {
                                    "ts": 4048,
                                    "bytes": 1378,
                                    "inflated": 6462
                                },
                                {
                                    "ts": 4049,
                                    "bytes": 1378,
                                    "inflated": 5996
                                },
                                {
                                    "ts": 4051,
                                    "bytes": 1378,
                                    "inflated": 6179
                                },
                                {
                                    "ts": 4053,
                                    "bytes": 1378,
                                    "inflated": 5638
                                },
                                {
                                    "ts": 4054,
                                    "bytes": 1235,
                                    "inflated": 4977
                                },
                                {
                                    "ts": 4056,
                                    "bytes": 1369,
                                    "inflated": 4966
                                },
                                {
                                    "ts": 4057,
                                    "bytes": 1378,
                                    "inflated": 5270
                                },
                                {
                                    "ts": 4059,
                                    "bytes": 1378,
                                    "inflated": 4472
                                },
                                {
                                    "ts": 4062,
                                    "bytes": 2756,
                                    "inflated": 9779
                                },
                                {
                                    "ts": 4071,
                                    "bytes": 1378,
                                    "inflated": 5022
                                },
                                {
                                    "ts": 4073,
                                    "bytes": 1378,
                                    "inflated": 5303
                                },
                                {
                                    "ts": 4085,
                                    "bytes": 2756,
                                    "inflated": 11594
                                },
                                {
                                    "ts": 4099,
                                    "bytes": 3991,
                                    "inflated": 15937
                                },
                                {
                                    "ts": 4115,
                                    "bytes": 5503,
                                    "inflated": 21795
                                },
                                {
                                    "ts": 4117,
                                    "bytes": 2756,
                                    "inflated": 11444
                                },
                                {
                                    "ts": 4120,
                                    "bytes": 2756,
                                    "inflated": 12037
                                },
                                {
                                    "ts": 4123,
                                    "bytes": 2756,
                                    "inflated": 12726
                                },
                                {
                                    "ts": 4125,
                                    "bytes": 3970,
                                    "inflated": 16801
                                },
                                {
                                    "ts": 4129,
                                    "bytes": 4134,
                                    "inflated": 16558
                                },
                                {
                                    "ts": 4131,
                                    "bytes": 2756,
                                    "inflated": 13435
                                },
                                {
                                    "ts": 4132,
                                    "bytes": 1624,
                                    "inflated": 6649
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:50 GMT",
                            "cacheControl": "private, max-age=3000, stale-while-revalidate=1206600",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 145,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 68,
                            "initiator_column": 27,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=3000, stale-while-revalidate=1206600",
                                    "content-encoding: br",
                                    "content-length: 73151",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "etag: \"c47666dbafd02ab2\"",
                                    "expires: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1492,
                            "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": 73151,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 3000,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 3840,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 17,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 319,
                            "server_port": "443",
                            "load_end": 4133,
                            "ttfb_start": 3843,
                            "ttfb_end": 4018,
                            "download_start": 4018,
                            "download_end": 4133,
                            "download_ms": 115,
                            "all_start": 3843,
                            "all_end": 4133,
                            "all_ms": 290,
                            "index": 29,
                            "number": 30
                        },
                        {
                            "type": 3,
                            "id": "29898.46",
                            "request_id": "29898.46",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-bind-0.1.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-bind-0.1.js",
                            "raw_id": "29898.46",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 266,
                            "ttfb_ms": 250,
                            "load_start": 3843,
                            "load_start_float": 3843.000321,
                            "bytesIn": 16375,
                            "objectSize": 16375,
                            "objectSizeUncompressed": 51535,
                            "chunks": [
                                {
                                    "ts": 4105,
                                    "bytes": 12393,
                                    "inflated": 37474
                                },
                                {
                                    "ts": 4108,
                                    "bytes": 3103,
                                    "inflated": 10813
                                },
                                {
                                    "ts": 4109,
                                    "bytes": 879,
                                    "inflated": 3248
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:50 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 145,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 68,
                            "initiator_column": 27,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-bind-0.1.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 16375",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "etag: \"e0fd074cddf2485d\"",
                                    "expires: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1531,
                            "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": 16375,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 3840,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 19,
                            "http2_stream_dependency": 17,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 321,
                            "server_port": "443",
                            "load_end": 4109,
                            "ttfb_start": 3843,
                            "ttfb_end": 4093,
                            "download_start": 4093,
                            "download_end": 4109,
                            "download_ms": 16,
                            "all_start": 3843,
                            "all_end": 4109,
                            "all_ms": 266,
                            "index": 30,
                            "number": 31
                        },
                        {
                            "type": 3,
                            "id": "29898.47",
                            "request_id": "29898.47",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-form-0.1.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-form-0.1.js",
                            "raw_id": "29898.47",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 196,
                            "ttfb_ms": 176,
                            "load_start": 4100,
                            "load_start_float": 4100.0003310000002,
                            "bytesIn": 14982,
                            "objectSize": 14982,
                            "objectSizeUncompressed": 50837,
                            "chunks": [
                                {
                                    "ts": 4282,
                                    "bytes": 5503,
                                    "inflated": 15571
                                },
                                {
                                    "ts": 4285,
                                    "bytes": 2756,
                                    "inflated": 11549
                                },
                                {
                                    "ts": 4287,
                                    "bytes": 1378,
                                    "inflated": 4953
                                },
                                {
                                    "ts": 4289,
                                    "bytes": 1378,
                                    "inflated": 4608
                                },
                                {
                                    "ts": 4290,
                                    "bytes": 1378,
                                    "inflated": 4756
                                },
                                {
                                    "ts": 4292,
                                    "bytes": 1378,
                                    "inflated": 5448
                                },
                                {
                                    "ts": 4296,
                                    "bytes": 1211,
                                    "inflated": 3952
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:51 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 145,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 68,
                            "initiator_column": 27,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-form-0.1.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 14982",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:51 GMT",
                                    "etag: \"7a3da3dda80ea4b1\"",
                                    "expires: Fri, 20 Oct 2023 19:12:51 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1531,
                            "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": 14982,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 4090,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 21,
                            "http2_stream_dependency": 19,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 331,
                            "server_port": "443",
                            "load_end": 4296,
                            "ttfb_start": 4100,
                            "ttfb_end": 4276,
                            "download_start": 4276,
                            "download_end": 4296,
                            "download_ms": 20,
                            "all_start": 4100,
                            "all_end": 4296,
                            "all_ms": 196,
                            "index": 31,
                            "number": 32
                        },
                        {
                            "type": 3,
                            "id": "29898.48",
                            "request_id": "29898.48",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-install-serviceworker-0.1.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-install-serviceworker-0.1.js",
                            "raw_id": "29898.48",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 185,
                            "ttfb_ms": 182,
                            "load_start": 4112,
                            "load_start_float": 4112.0003370000004,
                            "bytesIn": 3255,
                            "objectSize": 3255,
                            "objectSizeUncompressed": 9317,
                            "chunks": [
                                {
                                    "ts": 4297,
                                    "bytes": 3255,
                                    "inflated": 9317
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:51 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 145,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 68,
                            "initiator_column": 27,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-install-serviceworker-0.1.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 3255",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:51 GMT",
                                    "etag: \"c1eaba016ab53ccc\"",
                                    "expires: Fri, 20 Oct 2023 19:12:51 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1582,
                            "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": 3255,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 4109,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 23,
                            "http2_stream_dependency": 21,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 337,
                            "server_port": "443",
                            "load_end": 4297,
                            "ttfb_start": 4112,
                            "ttfb_end": 4294,
                            "download_start": 4294,
                            "download_end": 4297,
                            "download_ms": 3,
                            "all_start": 4112,
                            "all_end": 4297,
                            "all_ms": 185,
                            "index": 32,
                            "number": 33
                        },
                        {
                            "type": 3,
                            "id": "29898.49",
                            "request_id": "29898.49",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/?wp_error_template=500",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/?wp_error_template=500",
                            "raw_id": "29898.49",
                            "frame_id": "A9F0FA5451D1C756D7722AB2AE2F012B",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 580,
                            "ttfb_ms": 571,
                            "load_start": 4135,
                            "load_start_float": 4135.0003429999997,
                            "bytesIn": 23831,
                            "objectSize": 23831,
                            "objectSizeUncompressed": 64999,
                            "chunks": [
                                {
                                    "ts": 4708,
                                    "bytes": 15369,
                                    "inflated": 44180
                                },
                                {
                                    "ts": 4713,
                                    "bytes": 8462,
                                    "inflated": 20819
                                }
                            ],
                            "expires": "",
                            "cacheControl": "public, max-age=600",
                            "contentType": "text\/html",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-strategies.prod.js",
                            "initiator_line": 0,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "fetch",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/?wp_error_template=500",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: no-cache",
                                    "cookie: _ga=amp-aA_R1h011wDOsg1uwnWjxA",
                                    "pragma: no-cache",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 0",
                                    "cache-control: public, max-age=600",
                                    "content-encoding: gzip",
                                    "content-length: 23831",
                                    "content-type: text\/html; charset=utf-8",
                                    "date: Fri, 20 Oct 2023 19:12:51 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-json\/>; rel=\"https:\/\/api.w.org\/\"",
                                    "link: <https:\/\/cdn.ampproject.org>; rel=\"preconnect\"",
                                    "link: <\/\/weston.ruter.net>; rel=\"dns-prefetch\"",
                                    "link: <\/\/v0.wordpress.com>; rel=\"dns-prefetch\"",
                                    "link: <\/\/i0.wp.com>; rel=\"dns-prefetch\"",
                                    "server: nginx",
                                    "server-timing: amp_sanitizer;dur=\"60.2\",amp_style_sanitizer;dur=\"37.7\",amp_tag_and_attribute_sanitizer;dur=\"9.9\",amp_optimizer;dur=\"6.8\"",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding, Cookie, Cookie",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: MISS, HIT",
                                    "x-cache-hits: 0, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-a-58d4585478-4wmj6",
                                    "x-served-by: cache-chi-kigq8000159-CHI, cache-iad-kjyo7100070-IAD",
                                    "x-styx-req-id: a9e57840-6f7c-11ee-ba3c-3ed4afeeb977",
                                    "x-timer: S1697829171.223159,VS0,VE382",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1747,
                            "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": -1,
                            "connect_ms": -1,
                            "ssl_ms": -1,
                            "gzip_total": 23831,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": null,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 4133,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 27,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 343,
                            "server_port": "443",
                            "load_end": 4715,
                            "ttfb_start": 4135,
                            "ttfb_end": 4706,
                            "download_start": 4706,
                            "download_end": 4715,
                            "download_ms": 9,
                            "all_start": 4135,
                            "all_end": 4715,
                            "all_ms": 580,
                            "index": 33,
                            "number": 34
                        }
                    ],
                    "requestsFull": 34,
                    "requestsDoc": 11,
                    "responses_200": 33,
                    "responses_404": 0,
                    "responses_other": 1,
                    "result": 0,
                    "testStartOffset": 0,
                    "cached": 0,
                    "optimization_checked": 1,
                    "main_frame": "A9F0FA5451D1C756D7722AB2AE2F012B",
                    "loadEventStart": 2112,
                    "loadEventEnd": 2112,
                    "domContentLoadedEventStart": 1166,
                    "domContentLoadedEventEnd": 1166,
                    "URL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                    "connections": 7,
                    "final_base_page_request": 0,
                    "final_base_page_request_id": "EA986D1519C38630E5D8C3AC908848A8",
                    "final_url": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                    "domInteractive": 965,
                    "firstPaint": 953.10000000150001,
                    "firstContentfulPaint": 965,
                    "firstMeaningfulPaint": 965,
                    "firstImagePaint": 1546,
                    "renderBlockingCSS": 0,
                    "renderBlockingJS": 0,
                    "TTFB": 773,
                    "basePageSSLTime": 182,
                    "score_cache": 88,
                    "score_cdn": 100,
                    "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": 345891,
                    "gzip_savings": 0,
                    "minify_total": -1,
                    "minify_savings": -1,
                    "image_total": 53997,
                    "image_savings": 0,
                    "base_page_cdn": "Fastly",
                    "cpuTimes": {
                        "ParseHTML": 12,
                        "HTMLDocumentParser::FetchQueuedPreloads": 1,
                        "EventDispatch": 1,
                        "V8.GC_TIME_TO_SAFEPOINT": 0,
                        "CommitLoad": 0,
                        "EvaluateScript": 2,
                        "v8.compile": 0,
                        "ResourceFetcher::requestResource": 13,
                        "UpdateLayoutTree": 21,
                        "Layout": 107,
                        "PrePaint": 4,
                        "IntersectionObserverController::computeIntersections": 0,
                        "Paint": 6,
                        "Layerize": 1,
                        "largestContentfulPaint::Candidate": 0,
                        "FunctionCall": 10,
                        "HitTest": 1,
                        "MarkDOMContent": 0,
                        "v8.compileModule": 1,
                        "v8.evaluateModule": 3,
                        "FireAnimationFrame": 0,
                        "MarkLoad": 0,
                        "TimerFire": 14,
                        "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,
                        "V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
                        "Parallel scavenge started": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
                        "V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                        "V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                        "V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
                        "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                        "V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
                        "V8.GC_HEAP_EPILOGUE": 0,
                        "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                        "V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                        "Idle": 4512
                    },
                    "cpuTimesDoc": {
                        "ParseHTML": 12,
                        "HTMLDocumentParser::FetchQueuedPreloads": 1,
                        "EventDispatch": 1,
                        "V8.GC_TIME_TO_SAFEPOINT": 0,
                        "CommitLoad": 0,
                        "EvaluateScript": 2,
                        "v8.compile": 0,
                        "ResourceFetcher::requestResource": 5,
                        "UpdateLayoutTree": 20,
                        "Layout": 107,
                        "PrePaint": 4,
                        "IntersectionObserverController::computeIntersections": 0,
                        "Paint": 6,
                        "Layerize": 1,
                        "largestContentfulPaint::Candidate": 0,
                        "FunctionCall": 4,
                        "HitTest": 1,
                        "MarkDOMContent": 0,
                        "v8.compileModule": 1,
                        "v8.evaluateModule": 3,
                        "FireAnimationFrame": 0,
                        "MarkLoad": 0,
                        "TimerFire": 0,
                        "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,
                        "V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
                        "Parallel scavenge started": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
                        "V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                        "V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                        "V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
                        "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                        "V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
                        "V8.GC_HEAP_EPILOGUE": 0,
                        "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                        "V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                        "Idle": 1954
                    },
                    "cpu.ParseHTML": 12,
                    "cpu.HTMLDocumentParser::FetchQueuedPreloads": 1,
                    "cpu.EventDispatch": 1,
                    "cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
                    "cpu.CommitLoad": 0,
                    "cpu.EvaluateScript": 2,
                    "cpu.v8.compile": 0,
                    "cpu.ResourceFetcher::requestResource": 13,
                    "cpu.UpdateLayoutTree": 21,
                    "cpu.Layout": 107,
                    "cpu.PrePaint": 4,
                    "cpu.IntersectionObserverController::computeIntersections": 0,
                    "cpu.Paint": 6,
                    "cpu.Layerize": 1,
                    "cpu.largestContentfulPaint::Candidate": 0,
                    "cpu.FunctionCall": 10,
                    "cpu.HitTest": 1,
                    "cpu.MarkDOMContent": 0,
                    "cpu.v8.compileModule": 1,
                    "cpu.v8.evaluateModule": 3,
                    "cpu.FireAnimationFrame": 0,
                    "cpu.MarkLoad": 0,
                    "cpu.TimerFire": 14,
                    "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.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                    "cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
                    "cpu.Parallel scavenge started": 0,
                    "cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                    "cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                    "cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
                    "cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                    "cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                    "cpu.V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
                    "cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                    "cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
                    "cpu.V8.GC_HEAP_EPILOGUE": 0,
                    "cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                    "cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                    "cpu.Idle": 4512,
                    "v8Stats": {
                        "main_thread": [],
                        "background": []
                    },
                    "start_epoch": 1697829164.7730989,
                    "osVersion": "Linux 5.4.0-1103-aws",
                    "os_version": "Linux 5.4.0-1103-aws",
                    "osPlatform": "x86_64 x86_64",
                    "date": 1697829166.9500711,
                    "browserVersion": "118.0.0.0",
                    "browser_version": "118.0.0.0",
                    "throttle_cpu_requested": 1,
                    "throttle_cpu": 1.0638721927000001,
                    "fullyLoadedCPUms": 3179,
                    "fullyLoadedCPUpct": 19.690402476799999,
                    "audit_issues": [
                        {
                            "code": "QuirksModeIssue",
                            "details": {
                                "quirksModeIssueDetails": {
                                    "isLimitedQuirksMode": false,
                                    "documentNodeId": 2,
                                    "url": "http:\/\/127.0.0.1:8888\/orange.html",
                                    "frameId": "A9F0FA5451D1C756D7722AB2AE2F012B",
                                    "loaderId": "4A5204B4AC6ADEA55C8EDEFBD5A923D0"
                                }
                            }
                        },
                        {
                            "code": "GenericIssue",
                            "details": {
                                "genericIssueDetails": {
                                    "errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
                                    "violatingNodeId": 55,
                                    "violatingNodeAttribute": "name"
                                }
                            }
                        },
                        {
                            "code": "GenericIssue",
                            "details": {
                                "genericIssueDetails": {
                                    "errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
                                    "violatingNodeId": 55,
                                    "violatingNodeAttribute": "name"
                                }
                            }
                        },
                        {
                            "code": "GenericIssue",
                            "details": {
                                "genericIssueDetails": {
                                    "errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
                                    "violatingNodeId": 55,
                                    "violatingNodeAttribute": "name"
                                }
                            }
                        }
                    ],
                    "execution_contexts": [
                        {
                            "id": 2,
                            "origin": "http:\/\/127.0.0.1:8888",
                            "name": ""
                        },
                        {
                            "id": 1,
                            "origin": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "name": ""
                        }
                    ],
                    "document_URL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                    "document_hostname": "weston.ruter.net",
                    "document_origin": "https:\/\/weston.ruter.net",
                    "viewport": {
                        "width": 414,
                        "height": 622,
                        "dpr": 2
                    },
                    "domElements": 458,
                    "domComplete": 2111,
                    "PerformancePaintTiming.first-paint": 953.10000000150001,
                    "PerformancePaintTiming.first-contentful-paint": 953.10000000150001,
                    "origin_dns": {
                        "cname": [
                            "live-westonruter.pantheonsite.io."
                        ],
                        "ns": [
                            "ns-cloud-d3.googledomains.com.",
                            "ns-cloud-d2.googledomains.com.",
                            "ns-cloud-d1.googledomains.com.",
                            "ns-cloud-d4.googledomains.com."
                        ],
                        "mx": [
                            "40 alt4.gmr-smtp-in.l.google.com.",
                            "10 alt1.gmr-smtp-in.l.google.com.",
                            "5 gmr-smtp-in.l.google.com.",
                            "30 alt3.gmr-smtp-in.l.google.com.",
                            "20 alt2.gmr-smtp-in.l.google.com."
                        ],
                        "soa": [
                            "ns-cloud-d1.googledomains.com. cloud-dns-hostmaster.google.com. 76 21600 3600 1209600 300"
                        ],
                        "txt": [],
                        "https": [],
                        "svcb": []
                    },
                    "detected": {
                        "CMS": "WordPress 6.3.2",
                        "Blogs": "WordPress 6.3.2",
                        "Databases": "MySQL,MariaDB",
                        "Programming languages": "PHP,C",
                        "Caching": "Varnish",
                        "JavaScript frameworks": "AMP",
                        "WordPress plugins": "AMP for WordPress,Yoast SEO,Site Kit 1.111.0",
                        "SEO": "Yoast SEO",
                        "PaaS": "Pantheon",
                        "Web servers": "Nginx",
                        "Reverse proxies": "Nginx",
                        "CDN": "Fastly",
                        "Analytics": "Site Kit 1.111.0,Google Analytics",
                        "Performance": "Priority Hints",
                        "JavaScript libraries": "Lightbox",
                        "Security": "HSTS",
                        "Miscellaneous": "RSS,PWA,Open Graph,Gravatar"
                    },
                    "detected_apps": {
                        "WordPress": "6.3.2",
                        "MySQL": "",
                        "MariaDB": "",
                        "PHP": "",
                        "C": "",
                        "Varnish": "",
                        "AMP": "",
                        "AMP for WordPress": "",
                        "Yoast SEO": "",
                        "Pantheon": "",
                        "Nginx": "",
                        "Fastly": "",
                        "Site Kit": "1.111.0",
                        "Priority Hints": "",
                        "Lightbox": "",
                        "HSTS": "",
                        "Google Analytics": "",
                        "RSS": "",
                        "PWA": "",
                        "Open Graph": "",
                        "Gravatar": ""
                    },
                    "detected_technologies": {
                        "WordPress": {
                            "name": "WordPress",
                            "description": "WordPress is a free and open-source content management system written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system.",
                            "slug": "wordpress",
                            "categories": [
                                {
                                    "id": 1,
                                    "slug": "cms",
                                    "groups": [
                                        3
                                    ],
                                    "name": "CMS",
                                    "priority": 1
                                },
                                {
                                    "id": 11,
                                    "slug": "blogs",
                                    "groups": [
                                        3
                                    ],
                                    "name": "Blogs",
                                    "priority": 1
                                }
                            ],
                            "confidence": 100,
                            "version": "6.3.2",
                            "icon": "WordPress.svg",
                            "website": "https:\/\/wordpress.org",
                            "pricing": [
                                "low",
                                "recurring",
                                "freemium"
                            ],
                            "cpe": "cpe:2.3:a:wordpress:wordpress:*:*:*:*:*:*:*:*"
                        },
                        "MySQL": {
                            "name": "MySQL",
                            "description": "MySQL is an open-source relational database management system.",
                            "slug": "mysql",
                            "categories": [
                                {
                                    "id": 34,
                                    "slug": "databases",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Databases",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "MySQL.svg",
                            "website": "http:\/\/mysql.com",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:mysql:mysql:*:*:*:*:*:*:*:*"
                        },
                        "MariaDB": {
                            "name": "MariaDB",
                            "description": "MariaDB is an open-source relational database management system compatible with MySQL.",
                            "slug": "mariadb",
                            "categories": [
                                {
                                    "id": 34,
                                    "slug": "databases",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Databases",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "mariadb.svg",
                            "website": "https:\/\/mariadb.org",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:mariadb_project:mariadb:*:*:*:*:*:*:*:*"
                        },
                        "PHP": {
                            "name": "PHP",
                            "description": "PHP is a general-purpose scripting language used for web development.",
                            "slug": "php",
                            "categories": [
                                {
                                    "id": 27,
                                    "slug": "programming-languages",
                                    "groups": [
                                        9
                                    ],
                                    "name": "Programming languages",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "PHP.svg",
                            "website": "http:\/\/php.net",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
                        },
                        "C": {
                            "name": "C",
                            "description": "C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system.",
                            "slug": "c",
                            "categories": [
                                {
                                    "id": 27,
                                    "slug": "programming-languages",
                                    "groups": [
                                        9
                                    ],
                                    "name": "Programming languages",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "C.png",
                            "website": "http:\/\/www.open-std.org\/jtc1\/sc22\/wg14\/",
                            "pricing": [],
                            "cpe": null
                        },
                        "Varnish": {
                            "name": "Varnish",
                            "description": "Varnish is a reverse caching proxy.",
                            "slug": "varnish",
                            "categories": [
                                {
                                    "id": 23,
                                    "slug": "caching",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Caching",
                                    "priority": 7
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Varnish.svg",
                            "website": "http:\/\/www.varnish-cache.org",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:varnish-software:varnich_cache:*:*:*:*:*:*:*:*"
                        },
                        "AMP": {
                            "name": "AMP",
                            "description": "AMP, originally created by Google, is an open-source HTML framework developed by the AMP open-source Project. AMP is designed to help webpages load faster.",
                            "slug": "amp",
                            "categories": [
                                {
                                    "id": 12,
                                    "slug": "javascript-frameworks",
                                    "groups": [
                                        9
                                    ],
                                    "name": "JavaScript frameworks",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Accelerated-Mobile-Pages.svg",
                            "website": "https:\/\/www.amp.dev",
                            "pricing": [],
                            "cpe": null
                        },
                        "AMP for WordPress": {
                            "name": "AMP for WordPress",
                            "description": "AMP for WordPress automatically adds Accelerated Mobile Pages (Google AMP Project) functionality to your WordPress site.",
                            "slug": "amp-for-wordpress",
                            "categories": [
                                {
                                    "id": 87,
                                    "slug": "wordpress-plugins",
                                    "groups": [
                                        15
                                    ],
                                    "name": "WordPress plugins",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Accelerated-Mobile-Pages.svg",
                            "website": "https:\/\/amp-wp.org",
                            "pricing": [],
                            "cpe": null
                        },
                        "Yoast SEO": {
                            "name": "Yoast SEO",
                            "description": "Yoast SEO is a search engine optimisation plugin for WordPress and other platforms.",
                            "slug": "yoast-seo",
                            "categories": [
                                {
                                    "id": 54,
                                    "slug": "seo",
                                    "groups": [
                                        2
                                    ],
                                    "name": "SEO",
                                    "priority": 8
                                },
                                {
                                    "id": 87,
                                    "slug": "wordpress-plugins",
                                    "groups": [
                                        15
                                    ],
                                    "name": "WordPress plugins",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Yoast SEO.png",
                            "website": "https:\/\/yoast.com\/wordpress\/plugins\/seo\/",
                            "pricing": [],
                            "cpe": null
                        },
                        "Pantheon": {
                            "name": "Pantheon",
                            "description": "Pantheon is a WebOps (Website Operations) and Management Platform for WordPress and Drupal.",
                            "slug": "pantheon",
                            "categories": [
                                {
                                    "id": 62,
                                    "slug": "paas",
                                    "groups": [
                                        7
                                    ],
                                    "name": "PaaS",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Pantheon.svg",
                            "website": "https:\/\/pantheon.io\/",
                            "pricing": [],
                            "cpe": null
                        },
                        "Nginx": {
                            "name": "Nginx",
                            "description": "Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.",
                            "slug": "nginx",
                            "categories": [
                                {
                                    "id": 22,
                                    "slug": "web-servers",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Web servers",
                                    "priority": 8
                                },
                                {
                                    "id": 64,
                                    "slug": "reverse-proxies",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Reverse proxies",
                                    "priority": 7
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Nginx.svg",
                            "website": "http:\/\/nginx.org\/en",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:nginx:nginx:*:*:*:*:*:*:*:*"
                        },
                        "Fastly": {
                            "name": "Fastly",
                            "description": "Fastly is a cloud computing services provider. Fastly's cloud platform provides a content delivery network, Internet security services, load balancing, and video & streaming services.",
                            "slug": "fastly",
                            "categories": [
                                {
                                    "id": 31,
                                    "slug": "cdn",
                                    "groups": [
                                        7
                                    ],
                                    "name": "CDN",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Fastly.svg",
                            "website": "https:\/\/www.fastly.com",
                            "pricing": [
                                "payg"
                            ],
                            "cpe": null
                        },
                        "Site Kit": {
                            "name": "Site Kit",
                            "description": "Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.",
                            "slug": "site-kit",
                            "categories": [
                                {
                                    "id": 10,
                                    "slug": "analytics",
                                    "groups": [
                                        8
                                    ],
                                    "name": "Analytics",
                                    "priority": 9
                                },
                                {
                                    "id": 87,
                                    "slug": "wordpress-plugins",
                                    "groups": [
                                        15
                                    ],
                                    "name": "WordPress plugins",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "1.111.0",
                            "icon": "Google.svg",
                            "website": "https:\/\/sitekit.withgoogle.com\/",
                            "pricing": [],
                            "cpe": null
                        },
                        "Priority Hints": {
                            "name": "Priority Hints",
                            "description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
                            "slug": "priority-hints",
                            "categories": [
                                {
                                    "id": 92,
                                    "slug": "performance",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Performance",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Priority Hints.svg",
                            "website": "https:\/\/wicg.github.io\/priority-hints\/",
                            "pricing": [],
                            "cpe": null
                        },
                        "Lightbox": {
                            "name": "Lightbox",
                            "description": null,
                            "slug": "lightbox",
                            "categories": [
                                {
                                    "id": 59,
                                    "slug": "javascript-libraries",
                                    "groups": [
                                        9
                                    ],
                                    "name": "JavaScript libraries",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Lightbox.png",
                            "website": "http:\/\/lokeshdhakar.com\/projects\/lightbox2\/",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:lightbox_photo_gallery_project:lightbox_photo_gallery:*:*:*:*:*:*:*:*"
                        },
                        "HSTS": {
                            "name": "HSTS",
                            "description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.",
                            "slug": "hsts",
                            "categories": [
                                {
                                    "id": 16,
                                    "slug": "security",
                                    "groups": [
                                        11
                                    ],
                                    "name": "Security",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "default.svg",
                            "website": "https:\/\/www.rfc-editor.org\/rfc\/rfc6797#section-6.1",
                            "pricing": [],
                            "cpe": null
                        },
                        "Google Analytics": {
                            "name": "Google Analytics",
                            "description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
                            "slug": "google-analytics",
                            "categories": [
                                {
                                    "id": 10,
                                    "slug": "analytics",
                                    "groups": [
                                        8
                                    ],
                                    "name": "Analytics",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Google Analytics.svg",
                            "website": "http:\/\/google.com\/analytics",
                            "pricing": [],
                            "cpe": null
                        },
                        "RSS": {
                            "name": "RSS",
                            "description": "RSS is a family of web feed formats used to publish frequently updated works\u2014such as blog entries, news headlines, audio, and video\u2014in a standardized format.",
                            "slug": "rss",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "RSS.svg",
                            "website": "https:\/\/www.rssboard.org\/rss-specification",
                            "pricing": [],
                            "cpe": null
                        },
                        "PWA": {
                            "name": "PWA",
                            "description": "Progressive Web Apps (PWAs) are web apps built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device, all with a single codebase.",
                            "slug": "pwa",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "PWA.svg",
                            "website": "https:\/\/web.dev\/progressive-web-apps\/",
                            "pricing": [],
                            "cpe": null
                        },
                        "Open Graph": {
                            "name": "Open Graph",
                            "description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
                            "slug": "open-graph",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Open Graph.png",
                            "website": "https:\/\/ogp.me",
                            "pricing": [],
                            "cpe": null
                        },
                        "Gravatar": {
                            "name": "Gravatar",
                            "description": "Gravatar is a service for providing globally unique avatars.",
                            "slug": "gravatar",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Gravatar.png",
                            "website": "http:\/\/gravatar.com",
                            "pricing": [],
                            "cpe": null
                        }
                    },
                    "detected_raw": [
                        {
                            "name": "WordPress",
                            "description": "WordPress is a free and open-source content management system written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system.",
                            "slug": "wordpress",
                            "categories": [
                                {
                                    "id": 1,
                                    "slug": "cms",
                                    "groups": [
                                        3
                                    ],
                                    "name": "CMS",
                                    "priority": 1
                                },
                                {
                                    "id": 11,
                                    "slug": "blogs",
                                    "groups": [
                                        3
                                    ],
                                    "name": "Blogs",
                                    "priority": 1
                                }
                            ],
                            "confidence": 100,
                            "version": "6.3.2",
                            "icon": "WordPress.svg",
                            "website": "https:\/\/wordpress.org",
                            "pricing": [
                                "low",
                                "recurring",
                                "freemium"
                            ],
                            "cpe": "cpe:2.3:a:wordpress:wordpress:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "MySQL",
                            "description": "MySQL is an open-source relational database management system.",
                            "slug": "mysql",
                            "categories": [
                                {
                                    "id": 34,
                                    "slug": "databases",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Databases",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "MySQL.svg",
                            "website": "http:\/\/mysql.com",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:mysql:mysql:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "MariaDB",
                            "description": "MariaDB is an open-source relational database management system compatible with MySQL.",
                            "slug": "mariadb",
                            "categories": [
                                {
                                    "id": 34,
                                    "slug": "databases",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Databases",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "mariadb.svg",
                            "website": "https:\/\/mariadb.org",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:mariadb_project:mariadb:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "PHP",
                            "description": "PHP is a general-purpose scripting language used for web development.",
                            "slug": "php",
                            "categories": [
                                {
                                    "id": 27,
                                    "slug": "programming-languages",
                                    "groups": [
                                        9
                                    ],
                                    "name": "Programming languages",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "PHP.svg",
                            "website": "http:\/\/php.net",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "C",
                            "description": "C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system.",
                            "slug": "c",
                            "categories": [
                                {
                                    "id": 27,
                                    "slug": "programming-languages",
                                    "groups": [
                                        9
                                    ],
                                    "name": "Programming languages",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "C.png",
                            "website": "http:\/\/www.open-std.org\/jtc1\/sc22\/wg14\/",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Varnish",
                            "description": "Varnish is a reverse caching proxy.",
                            "slug": "varnish",
                            "categories": [
                                {
                                    "id": 23,
                                    "slug": "caching",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Caching",
                                    "priority": 7
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Varnish.svg",
                            "website": "http:\/\/www.varnish-cache.org",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:varnish-software:varnich_cache:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "AMP",
                            "description": "AMP, originally created by Google, is an open-source HTML framework developed by the AMP open-source Project. AMP is designed to help webpages load faster.",
                            "slug": "amp",
                            "categories": [
                                {
                                    "id": 12,
                                    "slug": "javascript-frameworks",
                                    "groups": [
                                        9
                                    ],
                                    "name": "JavaScript frameworks",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Accelerated-Mobile-Pages.svg",
                            "website": "https:\/\/www.amp.dev",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "AMP for WordPress",
                            "description": "AMP for WordPress automatically adds Accelerated Mobile Pages (Google AMP Project) functionality to your WordPress site.",
                            "slug": "amp-for-wordpress",
                            "categories": [
                                {
                                    "id": 87,
                                    "slug": "wordpress-plugins",
                                    "groups": [
                                        15
                                    ],
                                    "name": "WordPress plugins",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Accelerated-Mobile-Pages.svg",
                            "website": "https:\/\/amp-wp.org",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Yoast SEO",
                            "description": "Yoast SEO is a search engine optimisation plugin for WordPress and other platforms.",
                            "slug": "yoast-seo",
                            "categories": [
                                {
                                    "id": 54,
                                    "slug": "seo",
                                    "groups": [
                                        2
                                    ],
                                    "name": "SEO",
                                    "priority": 8
                                },
                                {
                                    "id": 87,
                                    "slug": "wordpress-plugins",
                                    "groups": [
                                        15
                                    ],
                                    "name": "WordPress plugins",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Yoast SEO.png",
                            "website": "https:\/\/yoast.com\/wordpress\/plugins\/seo\/",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Pantheon",
                            "description": "Pantheon is a WebOps (Website Operations) and Management Platform for WordPress and Drupal.",
                            "slug": "pantheon",
                            "categories": [
                                {
                                    "id": 62,
                                    "slug": "paas",
                                    "groups": [
                                        7
                                    ],
                                    "name": "PaaS",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Pantheon.svg",
                            "website": "https:\/\/pantheon.io\/",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Nginx",
                            "description": "Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.",
                            "slug": "nginx",
                            "categories": [
                                {
                                    "id": 22,
                                    "slug": "web-servers",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Web servers",
                                    "priority": 8
                                },
                                {
                                    "id": 64,
                                    "slug": "reverse-proxies",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Reverse proxies",
                                    "priority": 7
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Nginx.svg",
                            "website": "http:\/\/nginx.org\/en",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:nginx:nginx:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "Fastly",
                            "description": "Fastly is a cloud computing services provider. Fastly's cloud platform provides a content delivery network, Internet security services, load balancing, and video & streaming services.",
                            "slug": "fastly",
                            "categories": [
                                {
                                    "id": 31,
                                    "slug": "cdn",
                                    "groups": [
                                        7
                                    ],
                                    "name": "CDN",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Fastly.svg",
                            "website": "https:\/\/www.fastly.com",
                            "pricing": [
                                "payg"
                            ],
                            "cpe": null
                        },
                        {
                            "name": "Site Kit",
                            "description": "Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.",
                            "slug": "site-kit",
                            "categories": [
                                {
                                    "id": 10,
                                    "slug": "analytics",
                                    "groups": [
                                        8
                                    ],
                                    "name": "Analytics",
                                    "priority": 9
                                },
                                {
                                    "id": 87,
                                    "slug": "wordpress-plugins",
                                    "groups": [
                                        15
                                    ],
                                    "name": "WordPress plugins",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "1.111.0",
                            "icon": "Google.svg",
                            "website": "https:\/\/sitekit.withgoogle.com\/",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Priority Hints",
                            "description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
                            "slug": "priority-hints",
                            "categories": [
                                {
                                    "id": 92,
                                    "slug": "performance",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Performance",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Priority Hints.svg",
                            "website": "https:\/\/wicg.github.io\/priority-hints\/",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Lightbox",
                            "description": null,
                            "slug": "lightbox",
                            "categories": [
                                {
                                    "id": 59,
                                    "slug": "javascript-libraries",
                                    "groups": [
                                        9
                                    ],
                                    "name": "JavaScript libraries",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Lightbox.png",
                            "website": "http:\/\/lokeshdhakar.com\/projects\/lightbox2\/",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:lightbox_photo_gallery_project:lightbox_photo_gallery:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "HSTS",
                            "description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.",
                            "slug": "hsts",
                            "categories": [
                                {
                                    "id": 16,
                                    "slug": "security",
                                    "groups": [
                                        11
                                    ],
                                    "name": "Security",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "default.svg",
                            "website": "https:\/\/www.rfc-editor.org\/rfc\/rfc6797#section-6.1",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Google Analytics",
                            "description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
                            "slug": "google-analytics",
                            "categories": [
                                {
                                    "id": 10,
                                    "slug": "analytics",
                                    "groups": [
                                        8
                                    ],
                                    "name": "Analytics",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Google Analytics.svg",
                            "website": "http:\/\/google.com\/analytics",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "RSS",
                            "description": "RSS is a family of web feed formats used to publish frequently updated works\u2014such as blog entries, news headlines, audio, and video\u2014in a standardized format.",
                            "slug": "rss",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "RSS.svg",
                            "website": "https:\/\/www.rssboard.org\/rss-specification",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "PWA",
                            "description": "Progressive Web Apps (PWAs) are web apps built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device, all with a single codebase.",
                            "slug": "pwa",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "PWA.svg",
                            "website": "https:\/\/web.dev\/progressive-web-apps\/",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Open Graph",
                            "description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
                            "slug": "open-graph",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Open Graph.png",
                            "website": "https:\/\/ogp.me",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Gravatar",
                            "description": "Gravatar is a service for providing globally unique avatars.",
                            "slug": "gravatar",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Gravatar.png",
                            "website": "http:\/\/gravatar.com",
                            "pricing": [],
                            "cpe": null
                        }
                    ],
                    "axe": {
                        "testEngine": "4.4.1",
                        "violations": [
                            {
                                "id": "aria-required-parent",
                                "impact": "critical",
                                "tags": [
                                    "cat.aria",
                                    "wcag2a",
                                    "wcag131"
                                ],
                                "description": "Ensures elements with an ARIA role that require parent roles are contained by them",
                                "help": "Certain ARIA roles must be contained by particular parents",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-required-parent?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-parent",
                                                "data": [
                                                    "menu",
                                                    "menubar",
                                                    "group"
                                                ],
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Required ARIA parents role not present: menu, menubar, group"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "critical",
                                        "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group"
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-parent",
                                                "data": [
                                                    "menu",
                                                    "menubar",
                                                    "group"
                                                ],
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Required ARIA parents role not present: menu, menubar, group"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "critical",
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group"
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-parent",
                                                "data": [
                                                    "menu",
                                                    "menubar",
                                                    "group"
                                                ],
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Required ARIA parents role not present: menu, menubar, group"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "critical",
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group"
                                    }
                                ]
                            },
                            {
                                "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": "#2776d7",
                                                    "bgColor": "#f8f8f8",
                                                    "contrastRatio": 4.2400000000000002,
                                                    "fontSize": "12.1pt (16.2px)",
                                                    "fontWeight": "normal",
                                                    "messageKey": null,
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [
                                                    {
                                                        "html": "<code>async<\/code>",
                                                        "target": [
                                                            "a:nth-child(3) > code:nth-child(1)"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Element has insufficient color contrast of 4.24 (foreground color: #2776d7, background color: #f8f8f8, font size: 12.1pt (16.2px), font weight: normal). Expected contrast ratio of 4.5:1"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<code>async<\/code>",
                                        "target": [
                                            "a:nth-child(3) > code:nth-child(1)"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.24 (foreground color: #2776d7, background color: #f8f8f8, font size: 12.1pt (16.2px), font weight: normal). Expected contrast ratio of 4.5:1"
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#f8f8f8",
                                                    "contrastRatio": 4.2400000000000002,
                                                    "fontSize": "12.1pt (16.2px)",
                                                    "fontWeight": "normal",
                                                    "messageKey": null,
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [
                                                    {
                                                        "html": "<code>defer<\/code>",
                                                        "target": [
                                                            "code:nth-child(2)"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Element has insufficient color contrast of 4.24 (foreground color: #2776d7, background color: #f8f8f8, font size: 12.1pt (16.2px), font weight: normal). Expected contrast ratio of 4.5:1"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<code>defer<\/code>",
                                        "target": [
                                            "code:nth-child(2)"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.24 (foreground color: #2776d7, background color: #f8f8f8, font size: 12.1pt (16.2px), font weight: normal). Expected contrast ratio of 4.5:1"
                                    }
                                ]
                            },
                            {
                                "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=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-img-link > a"
                                        ],
                                        "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=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-img-link > a"
                                        ],
                                        "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=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-img-link > a"
                                        ],
                                        "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"
                                    }
                                ]
                            },
                            {
                                "id": "listitem",
                                "impact": "serious",
                                "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": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-link\"><a id=\"related-posts-item-6532d0fd17b8f-label\" href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">Integrating with AMP Dev Mode in WordPress<\/a><\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-link"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-img-link\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-img-link"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-date\">September 24, 2019<\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-date"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/amp\/\">AMP<\/a><\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-context"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-link\"><a id=\"related-posts-item-6532d0fd17c01-label\" href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">WordCamp Europe 2018 Recap: AMP and PWA<\/a><\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-link"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-img-link\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-img-link"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-date\">July 12, 2018<\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-date"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a><\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-context"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-link\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-link"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-img-link\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-img-link"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-date\">March 21, 2019<\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-date"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a><\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-context"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    }
                                ]
                            }
                        ],
                        "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": "<button class=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-2"
                                        ]
                                    },
                                    {
                                        "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": "<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-5"
                                        ]
                                    },
                                    {
                                        "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": "<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"plaintext\" data-shcb-language-slug=\"plaintext\">",
                                        "target": [
                                            "pre"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "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": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "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": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "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": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    },
                                    {
                                        "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": "<nav class=\"pagination-single section-inner only-one only-prev\" aria-label=\"Post\">",
                                        "target": [
                                            ".pagination-single"
                                        ]
                                    },
                                    {
                                        "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": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188928\"]"
                                        ]
                                    },
                                    {
                                        "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": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188946\"]"
                                        ]
                                    },
                                    {
                                        "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": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "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": "<nav aria-label=\"Social links\" class=\"footer-social-wrapper\">",
                                        "target": [
                                            ".footer-social-wrapper"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "aria-command-name",
                                "impact": null,
                                "tags": [
                                    "cat.aria",
                                    "wcag2a",
                                    "wcag412"
                                ],
                                "description": "Ensures every ARIA button, link and menuitem has an accessible name",
                                "help": "ARIA commands must have an accessible name",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-command-name?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "aria-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-label attribute exists and is not empty"
                                            },
                                            {
                                                "id": "non-empty-title",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has a title attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-label attribute exists and is not empty"
                                            },
                                            {
                                                "id": "non-empty-title",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has a title attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-label attribute exists and is not empty"
                                            },
                                            {
                                                "id": "non-empty-title",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has a title attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-label attribute exists and is not empty"
                                            },
                                            {
                                                "id": "non-empty-title",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has a title attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-visible-text",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element has text that is visible to screen readers"
                                            },
                                            {
                                                "id": "aria-labelledby",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-visible-text",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element has text that is visible to screen readers"
                                            },
                                            {
                                                "id": "aria-labelledby",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-visible-text",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element has text that is visible to screen readers"
                                            },
                                            {
                                                "id": "aria-labelledby",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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=\"post-template-default single single-post postid-22796 single-format-standard custom-background wp-embed-responsive singular enable-search-modal has-post-thumbnail has-single-pagination showing-comments show-avatars footer-top-visible amp-mode-touch\" id=\"body-0\" style=\"opacity: 1; visibility: visible; animation: auto ease 0s 1 normal none running none;\">",
                                        "target": [
                                            "#body-0"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\">",
                                        "target": [
                                            ".toggle-icon > svg[width=\"23\"][height=\"23\"][viewBox=\"0 0 23 23\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"26\" height=\"7\" viewBox=\"0 0 26 7\">",
                                        "target": [
                                            "svg[width=\"26\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\">",
                                        "target": [
                                            ".toggle-inner > svg[width=\"23\"][height=\"23\"][viewBox=\"0 0 23 23\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">",
                                        "target": [
                                            "#i-amp-4 > svg[width=\"16\"][height=\"16\"][viewBox=\"0 0 16 16\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">",
                                        "target": [
                                            "#i-amp-6 > svg[width=\"16\"][height=\"16\"][viewBox=\"0 0 16 16\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            "#menu-item-24026 > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            "#menu-item-7748 > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            "#menu-item-7749 > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            "#menu-item-7750 > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            "#menu-item-7751 > a[href$=\"westonruter\"] > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            "#menu-item-7798 > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"20\" viewBox=\"0 0 18 20\">",
                                        "target": [
                                            "svg[height=\"20\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewBox=\"0 0 18 19\">",
                                        "target": [
                                            "svg[viewBox=\"0 0 18 19\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\">",
                                        "target": [
                                            "svg[width=\"19\"]"
                                        ]
                                    },
                                    {
                                        "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": "<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">",
                                        "target": [
                                            "hr:nth-child(1)"
                                        ]
                                    },
                                    {
                                        "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": "<span class=\"arrow\" aria-hidden=\"true\">\u2190<\/span>",
                                        "target": [
                                            ".previous-post > .arrow[aria-hidden=\"true\"]"
                                        ]
                                    },
                                    {
                                        "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": "<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">",
                                        "target": [
                                            "hr:nth-child(3)"
                                        ]
                                    },
                                    {
                                        "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": "<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">",
                                        "target": [
                                            ".comments-wrapper > hr"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            ".footer-social > .menu-item-24026.menu-item-type-custom.menu-item-object-custom > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            ".footer-social > .menu-item-7748.menu-item-type-custom.menu-item-object-custom > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            ".footer-social > .menu-item-7749.menu-item-type-custom.menu-item-object-custom > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            ".footer-social > .menu-item-7750.menu-item-type-custom.menu-item-object-custom > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            ".footer-social > .menu-item-7751.menu-item-type-custom.menu-item-object-custom > a[href$=\"westonruter\"] > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            ".footer-social > .menu-item-7798.menu-item-type-custom.menu-item-object-custom > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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": "<span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>",
                                        "target": [
                                            ".to-the-top-long > .arrow[aria-hidden=\"true\"]"
                                        ]
                                    },
                                    {
                                        "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": "<span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>",
                                        "target": [
                                            ".to-the-top-short > .arrow[aria-hidden=\"true\"]"
                                        ]
                                    },
                                    {
                                        "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": "<amp-analytics type=\"gtag\" data-credentials=\"include\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element i-amphtml-built i-amphtml-layout\" style=\"width:1px;height:1px\" i-amphtml-layout=\"fixed\" aria-hidden=\"true\" hidden=\"\">",
                                        "target": [
                                            "amp-analytics"
                                        ]
                                    },
                                    {
                                        "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": "<amp-pixel src=\"https:\/\/pixel.wp.com\/g.gif?v=ext&amp;blog=59681501&amp;post=22796&amp;tz=-7&amp;srv=weston.ruter.net&amp;host=weston.ruter.net&amp;rand=RANDOM&amp;ref=DOCUMENT_REFERRER\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element i-amphtml-built\" style=\"width:1px;height:1px\" i-amphtml-layout=\"fixed\" aria-hidden=\"true\">",
                                        "target": [
                                            "amp-pixel"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "aria-required-attr",
                                "impact": null,
                                "tags": [
                                    "cat.aria",
                                    "wcag2a",
                                    "wcag412"
                                ],
                                "description": "Ensures elements with ARIA roles have all required ARIA attributes",
                                "help": "Required ARIA attributes must be provided",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-required-attr?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "aria-roles",
                                "impact": null,
                                "tags": [
                                    "cat.aria",
                                    "wcag2a",
                                    "wcag412"
                                ],
                                "description": "Ensures all elements with a role attribute use a valid value",
                                "help": "ARIA roles used must conform to valid values",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-roles?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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": "<button class=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-2"
                                        ]
                                    },
                                    {
                                        "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": "<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-5"
                                        ]
                                    },
                                    {
                                        "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": "<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"plaintext\" data-shcb-language-slug=\"plaintext\">",
                                        "target": [
                                            "pre"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "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": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "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": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "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": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    },
                                    {
                                        "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": "<nav class=\"pagination-single section-inner only-one only-prev\" aria-label=\"Post\">",
                                        "target": [
                                            ".pagination-single"
                                        ]
                                    },
                                    {
                                        "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": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188928\"]"
                                        ]
                                    },
                                    {
                                        "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": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188946\"]"
                                        ]
                                    },
                                    {
                                        "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": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "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": "<nav aria-label=\"Social links\" class=\"footer-social-wrapper\">",
                                        "target": [
                                            ".footer-social-wrapper"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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": "<button class=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-2"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-5"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"plaintext\" data-shcb-language-slug=\"plaintext\">",
                                        "target": [
                                            "pre"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<nav class=\"pagination-single section-inner only-one only-prev\" aria-label=\"Post\">",
                                        "target": [
                                            ".pagination-single"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188928\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188946\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<nav aria-label=\"Social links\" class=\"footer-social-wrapper\">",
                                        "target": [
                                            ".footer-social-wrapper"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-2"
                                        ]
                                    },
                                    {
                                        "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=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-5"
                                        ]
                                    },
                                    {
                                        "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 type=\"submit\" class=\"wp-block-button__link\" name=\"jetpack_subscriptions_widget\">\n\t\t\t\t\t\t\tSubscribe\t\t\t\t\t\t<\/button>",
                                        "target": [
                                            ".wp-block-button__link"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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=\"entry-title\">Running the WordPress Plugin Directory Slurper<\/h1>",
                                                        "target": [
                                                            "h1"
                                                        ]
                                                    },
                                                    {
                                                        "html": "<h2 class=\"comment-reply-title\">\n\t\t\t2 replies on \u201cRunning the WordPress Plugin Directory Slurper\u201d\t\t\t<\/h2>",
                                                        "target": [
                                                            ".comments-header > .comment-reply-title"
                                                        ]
                                                    },
                                                    {
                                                        "html": "<h2 id=\"reply-title\" class=\"comment-reply-title\">Leave a Reply <small><a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\" style=\"display:none;\">Cancel reply<\/a><\/small><\/h2>",
                                                        "target": [
                                                            "#reply-title"
                                                        ]
                                                    },
                                                    {
                                                        "html": "<h2 class=\"widget-title subheading heading-size-3\">Subscribe by Email<\/h2>",
                                                        "target": [
                                                            ".widget-title"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Page has a heading"
                                            },
                                            {
                                                "id": "landmark",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<main id=\"site-content\">",
                                                        "target": [
                                                            "#site-content"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Page has a landmark region"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<html class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\">",
                                        "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": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "7.5pt (10px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"toggle-text\">Search<\/span>",
                                        "target": [
                                            "#i-amp-2 > .toggle-inner > .toggle-text"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 7.1699999999999999,
                                                    "fontSize": "15.8pt (21px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 7.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>",
                                        "target": [
                                            ".site-title > a[href$=\"weston.ruter.net\/\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "7.5pt (10px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"toggle-text\">Menu<\/span>",
                                        "target": [
                                            "#i-amp-5 > .toggle-inner > .toggle-text"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"search\" id=\"search-form-1\" class=\"search-field\" placeholder=\"Search \u2026\" value=\"\" name=\"s\">",
                                        "target": [
                                            "#search-form-1"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"submit\" class=\"search-submit\" value=\"Search\">",
                                        "target": [
                                            ".search-submit"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#b8d1ee",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 4.5700000000000003,
                                                    "fontSize": "10.5pt (14px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.57"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\" rel=\"category tag\">WordPress<\/a>",
                                        "target": [
                                            "a[rel=\"category tag\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 9.6799999999999997,
                                                    "fontSize": "27.0pt (36px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "3:1",
                                                    "shadowColor": "#1b4578"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 9.68"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<h1 class=\"entry-title\">Running the WordPress Plugin Directory Slurper<\/h1>",
                                        "target": [
                                            "h1"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"meta-text\">\n\t\t\t\t\t\t\tBy <a href=\"https:\/\/weston.ruter.net\/author\/westonruter\/\">Weston Ruter<\/a>\t\t\t\t\t\t<\/span>",
                                        "target": [
                                            ".post-author > .meta-text"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/author\/westonruter\/\">Weston Ruter<\/a>",
                                        "target": [
                                            ".post-author > .meta-text > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\">July 1, 2023<\/a>",
                                        "target": [
                                            ".post-date > .meta-text > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comments\">2 Comments<span class=\"screen-reader-text\"> on Running the WordPress Plugin Directory Slurper<\/span><\/a>",
                                        "target": [
                                            ".post-comment-link > .meta-text > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>",
                                        "target": [
                                            ".post-inner > .entry-content > p:nth-child(1)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/make.wordpress.org\/performance\/\">WordPress Core Performance Team<\/a>",
                                        "target": [
                                            ".entry-content > p:nth-child(1) > a:nth-child(1)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/wordpress.org\/plugins\/\">WordPress Plugin Directory<\/a>",
                                        "target": [
                                            "a[href$=\"plugins\/\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/12009\">adding <code>async<\/code> and <code>defer<\/code> to scripts<\/a>",
                                        "target": [
                                            ".entry-content > p:nth-child(1) > a:nth-child(3)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/wpdirectory.net\/\">WordPress Directory Searcher (WPdirectory)<\/a>",
                                        "target": [
                                            "a[href$=\"wpdirectory.net\/\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/12009#comment:111\">find usages<\/a>",
                                        "target": [
                                            "a:nth-child(5)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#f8f8f8",
                                                    "contrastRatio": 19.77,
                                                    "fontSize": "12.1pt (16.2px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 19.77"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<code>after<\/code>",
                                        "target": [
                                            "p:nth-child(1) > code"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>In order to facilitate more extensive searching where necessary going forward, I\u2019ve just used Mark Jaquith\u2019s <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper\">WordPress Plugin Directory Slurper<\/a> to download the entire directory. <\/p>",
                                        "target": [
                                            ".post-inner > .entry-content > p:nth-child(2)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper\">WordPress Plugin Directory Slurper<\/a>",
                                        "target": [
                                            ".entry-content > p:nth-child(2) > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>According to the FAQ <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-long-will-it-take\">How long will it take?<\/a>:<\/p>",
                                        "target": [
                                            ".entry-content > p:nth-child(3)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-long-will-it-take\">How long will it take?<\/a>",
                                        "target": [
                                            "p:nth-child(3) > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>Your first update will take a while (at least <mark style=\"background-color:#ffff00\" class=\"has-inline-color\">a couple of hours, and potentially overnight<\/mark>, depending on your connection and disk speeds).<\/p>",
                                        "target": [
                                            "blockquote:nth-child(4) > p"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffff00",
                                                    "contrastRatio": 19.550000000000001,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 19.55"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<mark style=\"background-color:#ffff00\" class=\"has-inline-color\">a couple of hours, and potentially overnight<\/mark>",
                                        "target": [
                                            "blockquote:nth-child(4) > p > mark"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>And <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-much-disk-space-do-i-need\">How much disk space do I need?<\/a>:<\/p>",
                                        "target": [
                                            ".entry-content > p:nth-child(5)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-much-disk-space-do-i-need\">How much disk space do I need?<\/a>",
                                        "target": [
                                            "p:nth-child(5) > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>As of December 2017, the plugin repository contains over 70,000 plugins. The script will download around 20 GB of zip files which, when unpacked, will use around <mark style=\"background-color:#ffff00\" class=\"has-inline-color\">45 GB of disk space<\/mark>.<\/p>",
                                        "target": [
                                            "blockquote:nth-child(6) > p"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffff00",
                                                    "contrastRatio": 19.550000000000001,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 19.55"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<mark style=\"background-color:#ffff00\" class=\"has-inline-color\">45 GB of disk space<\/mark>",
                                        "target": [
                                            "blockquote:nth-child(6) > p > mark"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>Things have changed since December 2017, which was now 6\u00bd years ago. <\/p>",
                                        "target": [
                                            ".entry-content > p:nth-child(7)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>My call to <code>time .\/update<\/code> finished as follows:<\/p>",
                                        "target": [
                                            ".entry-content > p:nth-child(8)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#f8f8f8",
                                                    "contrastRatio": 19.77,
                                                    "fontSize": "12.1pt (16.2px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 19.77"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<code>time .\/update<\/code>",
                                        "target": [
                                            "p:nth-child(8) > code"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#333333",
                                                    "bgColor": "#f8f8f8",
                                                    "contrastRatio": 11.890000000000001,
                                                    "fontSize": "10.9pt (14.58px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 11.89"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<code class=\"hljs language-plaintext shcb-wrap-lines\">[SUCCESS] Done updating plugins!\nIt took 1580 minutes and 3 seconds to update 87873 plugins (11610 failed).\n[DONE]\n\nreal\t1580m4.203s\nuser\t92m31.046s\nsys\t94m57.713s<\/code>",
                                        "target": [
                                            ".hljs"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>",
                                        "target": [
                                            ".entry-content > p:nth-child(10)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<strong>26\u2153 hours<\/strong>",
                                        "target": [
                                            "strong:nth-child(1)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<em>2 <abbr title=\"gigabits per second\">Gbps<\/abbr><\/em>",
                                        "target": [
                                            "em"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<abbr title=\"gigabits per second\">Gbps<\/abbr>",
                                        "target": [
                                            "abbr[title=\"gigabits per second\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<strong>109 <abbr title=\"gigabytes\">GB<\/abbr><\/strong>",
                                        "target": [
                                            "strong:nth-child(3)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<abbr title=\"gigabytes\">GB<\/abbr>",
                                        "target": [
                                            "abbr[title=\"gigabytes\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>Fair warning for anyone else wanting to slurp down the entire plugin directory!<\/p>",
                                        "target": [
                                            ".entry-content > p:nth-child(11)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a id=\"related-posts-item-6532d0fd17b8f-label\" href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">Integrating with AMP Dev Mode in WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li class=\"jp-related-posts-i2__post-date\">September 24, 2019<\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-date"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/category\/amp\/\">AMP<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-context > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a id=\"related-posts-item-6532d0fd17c01-label\" href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">WordCamp Europe 2018 Recap: AMP and PWA<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li class=\"jp-related-posts-i2__post-date\">July 12, 2018<\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-date"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-context > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a id=\"related-posts-item-6532d0fd17c4c-label\" href=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\">Using the AMP Plugin to Protect Site Visitors and Debug Security Vulnerabilities<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li class=\"jp-related-posts-i2__post-date\">March 21, 2019<\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-date"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-context > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"title-inner\">Comparing Markup with PHPUnit<\/span>",
                                        "target": [
                                            ".title-inner"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "24.0pt (32px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "3:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<h2 class=\"comment-reply-title\">\n\t\t\t2 replies on \u201cRunning the WordPress Plugin Directory Slurper\u201d\t\t\t<\/h2>",
                                        "target": [
                                            ".comments-header > .comment-reply-title"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"fn\">Jeremy Kun<\/span>",
                                        "target": [
                                            "a[href$=\"jeremykun.com\"] > .fn"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#6d6d6d",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 5.1699999999999999,
                                                    "fontSize": "10.5pt (14px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<time datetime=\"2023-07-01T19:51:32-07:00\">July 1, 2023 at 7:51 pm<\/time>",
                                        "target": [
                                            "time[datetime=\"2023-07-01T19:51:32-07:00\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>I didn\u2019t know you contributed to WordPress! How cool \ufe0f<\/p>",
                                        "target": [
                                            "#div-comment-188928 > .comment-content.entry-content > p"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#2776d7",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "9.0pt (12px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188928\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"fn\">Joost de Valk<\/span>",
                                        "target": [
                                            "a[href$=\"joost.blog\/\"] > .fn"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#6d6d6d",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 5.1699999999999999,
                                                    "fontSize": "10.5pt (14px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<time datetime=\"2023-07-02T02:00:27-07:00\">July 2, 2023 at 2:00 am<\/time>",
                                        "target": [
                                            "time[datetime=\"2023-07-02T02:00:27-07:00\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>Time for a pull on Mark\u2019s readme to reflect current reality <\/p>",
                                        "target": [
                                            "#div-comment-188946 > .comment-content.entry-content > p:nth-child(1)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>Thanks for sharing, might need to run one soon too.<\/p>",
                                        "target": [
                                            ".comment-content.entry-content > p:nth-child(2)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#2776d7",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "9.0pt (12px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188946\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "24.0pt (32px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "3:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<h2 id=\"reply-title\" class=\"comment-reply-title\">Leave a Reply <small><a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\" style=\"display:none;\">Cancel reply<\/a><\/small><\/h2>",
                                        "target": [
                                            "#reply-title"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#6d6d6d",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 5.1699999999999999,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span id=\"email-notes\">Your email address will not be published.<\/span>",
                                        "target": [
                                            "#email-notes"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#6d6d6d",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 5.1699999999999999,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"required-field-message\">Required fields are marked <span class=\"required\">*<\/span><\/span>",
                                        "target": [
                                            ".required-field-message"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label for=\"comment\">Comment <span class=\"required\">*<\/span><\/label>",
                                        "target": [
                                            "label[for=\"comment\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<textarea id=\"comment\" name=\"comment\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"\"><\/textarea>",
                                        "target": [
                                            "#comment"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label for=\"author\">Name <span class=\"required\">*<\/span><\/label>",
                                        "target": [
                                            "label[for=\"author\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input id=\"author\" name=\"author\" type=\"text\" value=\"\" size=\"30\" maxlength=\"245\" autocomplete=\"name\" required=\"\">",
                                        "target": [
                                            "#author"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label for=\"email\">Email <span class=\"required\">*<\/span><\/label>",
                                        "target": [
                                            "label[for=\"email\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label for=\"url\">Website<\/label>",
                                        "target": [
                                            "label[for=\"url\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input id=\"url\" name=\"url\" type=\"url\" value=\"\" size=\"30\" maxlength=\"200\" autocomplete=\"url\">",
                                        "target": [
                                            "#url"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label for=\"wp-comment-cookies-consent\">Save my name, email, and website in this browser for the next time I comment.<\/label>",
                                        "target": [
                                            "label[for=\"wp-comment-cookies-consent\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label class=\"subscribe-label\" id=\"subscribe-label\" for=\"subscribe_comments\">Notify me of follow-up comments by email.<\/label>",
                                        "target": [
                                            "#subscribe-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label class=\"subscribe-label\" id=\"subscribe-blog-label\" for=\"subscribe_blog\">Notify me of new posts by email.<\/label>",
                                        "target": [
                                            "#subscribe-blog-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#2776d7",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input name=\"submit\" type=\"submit\" id=\"submit\" class=\"submit\" value=\"Post Comment\">",
                                        "target": [
                                            "#submit"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea>",
                                        "target": [
                                            "textarea[name=\"ak_hp_textarea\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 7.1699999999999999,
                                                    "fontSize": "21.0pt (28px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "3:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 7.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<h2 class=\"widget-title subheading heading-size-3\">Subscribe by Email<\/h2>",
                                        "target": [
                                            ".widget-title"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 7.1699999999999999,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 7.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>Get new posts in your inbox.<\/p>",
                                        "target": [
                                            "#subscribe-text > p"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"email\" name=\"email\" required=\"required\" value=\"\" id=\"subscribe-field-blog_subscription-2\" placeholder=\"Email Address\">",
                                        "target": [
                                            "#subscribe-field-blog_subscription-2"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#2776d7",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button type=\"submit\" class=\"wp-block-button__link\" name=\"jetpack_subscriptions_widget\">\n\t\t\t\t\t\t\tSubscribe\t\t\t\t\t\t<\/button>",
                                        "target": [
                                            ".wp-block-button__link"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 7.1699999999999999,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 7.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p><a href=\"\/key.asc\" rel=\"key\">PGP\/GPG public key<\/a>. Happily hosted on <a href=\"https:\/\/pantheon.io\/\" target=\"_blank\" rel=\"noopener\">Pantheon<\/a>. I'm newly on <a rel=\"me\" href=\"https:\/\/mastodon.social\/@westonruter\">Mastodon<\/a>.<\/p>",
                                        "target": [
                                            ".widget-content > p"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#b8d1ee",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 4.5700000000000003,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.57"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"\/key.asc\" rel=\"key\">PGP\/GPG public key<\/a>",
                                        "target": [
                                            "a[href$=\"key.asc\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#b8d1ee",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 4.5700000000000003,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.57"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/pantheon.io\/\" target=\"_blank\" rel=\"noopener\">Pantheon<\/a>",
                                        "target": [
                                            "a[href$=\"pantheon.io\/\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#b8d1ee",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 4.5700000000000003,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.57"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a rel=\"me\" href=\"https:\/\/mastodon.social\/@westonruter\">Mastodon<\/a>",
                                        "target": [
                                            "a[rel=\"me\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 7.1699999999999999,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 7.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p class=\"footer-copyright\">\u00a9\n\t\t\t\t\t\t\t2023\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>\n\t\t\t\t\t\t<\/p>",
                                        "target": [
                                            ".footer-copyright"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 7.1699999999999999,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 7.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>",
                                        "target": [
                                            ".footer-copyright > a[href$=\"weston.ruter.net\/\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"to-the-top-short\">\n\t\t\t\t\t\t\tUp <span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>\t\t\t\t\t\t<\/span>",
                                        "target": [
                                            ".to-the-top-short"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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 class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\">",
                                        "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": "i-amp-2",
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Document has no active elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-2"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-active",
                                                "data": "i-amp-5",
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Document has no active elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-5"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-active",
                                                "data": "submit",
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Document has no active elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input name=\"submit\" type=\"submit\" id=\"submit\" class=\"submit\" value=\"Post Comment\">",
                                        "target": [
                                            "#submit"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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": "search-form-1",
                                                "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 type=\"search\" id=\"search-form-1\" class=\"search-field\" placeholder=\"Search \u2026\" value=\"\" name=\"s\">",
                                        "target": [
                                            "#search-form-1"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "shcb-language-2",
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<small class=\"shcb-language\" id=\"shcb-language-2\">",
                                        "target": [
                                            "#shcb-language-2"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "related-posts-item-6532d0fd17b8f-label",
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a id=\"related-posts-item-6532d0fd17b8f-label\" href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">Integrating with AMP Dev Mode in WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "related-posts-item-6532d0fd17c01-label",
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a id=\"related-posts-item-6532d0fd17c01-label\" href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">WordCamp Europe 2018 Recap: AMP and PWA<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "related-posts-item-6532d0fd17c4c-label",
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a id=\"related-posts-item-6532d0fd17c4c-label\" href=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\">Using the AMP Plugin to Protect Site Visitors and Debug Security Vulnerabilities<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "email-notes",
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span id=\"email-notes\">Your email address will not be published.<\/span>",
                                        "target": [
                                            "#email-notes"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "comment",
                                                "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 id=\"comment\" name=\"comment\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"\"><\/textarea>",
                                        "target": [
                                            "#comment"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "author",
                                                "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 id=\"author\" name=\"author\" type=\"text\" value=\"\" size=\"30\" maxlength=\"245\" autocomplete=\"name\" required=\"\">",
                                        "target": [
                                            "#author"
                                        ]
                                    },
                                    {
                                        "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 id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "url",
                                                "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 id=\"url\" name=\"url\" type=\"url\" value=\"\" size=\"30\" maxlength=\"200\" autocomplete=\"url\">",
                                        "target": [
                                            "#url"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "wp-comment-cookies-consent",
                                                "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 id=\"wp-comment-cookies-consent\" name=\"wp-comment-cookies-consent\" type=\"checkbox\" value=\"yes\">",
                                        "target": [
                                            "#wp-comment-cookies-consent"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "subscribe_comments",
                                                "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 type=\"checkbox\" name=\"subscribe_comments\" id=\"subscribe_comments\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_comments"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "subscribe_blog",
                                                "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 type=\"checkbox\" name=\"subscribe_blog\" id=\"subscribe_blog\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_blog"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "subscribe-field-blog_subscription-2",
                                                "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 type=\"email\" name=\"email\" required=\"required\" value=\"\" id=\"subscribe-field-blog_subscription-2\" placeholder=\"Email Address\">",
                                        "target": [
                                            "#subscribe-field-blog_subscription-2"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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": "body-0",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<body class=\"post-template-default single single-post postid-22796 single-format-standard custom-background wp-embed-responsive singular enable-search-modal has-post-thumbnail has-single-pagination showing-comments show-avatars footer-top-visible amp-mode-touch\" id=\"body-0\" style=\"opacity: 1; visibility: visible; animation: auto ease 0s 1 normal none running none;\">",
                                        "target": [
                                            "#body-0"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "site-header",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<header id=\"site-header\" class=\"header-footer-group\">",
                                        "target": [
                                            "#site-header"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-11308",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-11308\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-11308\"><a href=\"https:\/\/weston.ruter.net\/about\/\">About<\/a><\/li>",
                                        "target": [
                                            "#menu-item-11308"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7797",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7797\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7797\"><a href=\"https:\/\/twitter.com\/westonruter\">@westonruter<\/a><\/li>",
                                        "target": [
                                            "#menu-item-7797"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7299",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7299\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7299\"><a href=\"http:\/\/github.com\/westonruter\">GitHub<\/a><\/li>",
                                        "target": [
                                            "#menu-item-7299"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7298",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7298\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-7298\"><a href=\"https:\/\/weston.ruter.net\/contact\/\">Contact<\/a><\/li>",
                                        "target": [
                                            "#menu-item-7298"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "i-amp-3",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle search-toggle desktop-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-3\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-3"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "i-amp-0",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-lightbox id=\"i-amp-0\" layout=\"nodisplay\" animate-in=\"fade-in\" scrollable=\"1\" role=\"dialog\" tabindex=\"-1\" class=\"search-modal cover-modal header-footer-group i-amphtml-layout-nodisplay i-amphtml-element i-amphtml-overlay i-amphtml-built\" on=\"tap:i-amp-0.close,body-0.toggleClass(class=showing-modal,force=false);lightboxOpen:i-amp-0.toggleClass(class=active,force=true),AMP.setState({i_amp_0:true});lightboxClose:i-amp-0.toggleClass(class=active,force=false),AMP.setState({i_amp_0:false})\" hidden=\"\" i-amphtml-layout=\"nodisplay\">",
                                        "target": [
                                            "#i-amp-0"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "i-amp-4",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle search-untoggle close-search-toggle fill-children-current-color\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" on=\"tap:i-amp-0.close,body-0.toggleClass(class=showing-modal,force=false),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-4\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-4"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "i-amp-1",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-lightbox id=\"i-amp-1\" layout=\"nodisplay\" animate-in=\"fade-in\" scrollable=\"1\" role=\"dialog\" tabindex=\"-1\" class=\"menu-modal cover-modal header-footer-group i-amphtml-layout-nodisplay i-amphtml-element i-amphtml-overlay i-amphtml-built\" on=\"tap:i-amp-1.close,body-0.toggleClass(class=showing-modal,force=false);lightboxOpen:i-amp-1.toggleClass(class=active,force=true),AMP.setState({i_amp_1:true});lightboxClose:i-amp-1.toggleClass(class=active,force=false),AMP.setState({i_amp_1:false})\" hidden=\"\" i-amphtml-layout=\"nodisplay\">",
                                        "target": [
                                            "#i-amp-1"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "i-amp-6",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle close-nav-toggle fill-children-current-color\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" data-set-focus=\".menu-modal\" on=\"tap:i-amp-1.close,body-0.toggleClass(class=showing-modal,force=false),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-1.focus\" id=\"i-amp-6\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-6"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-24026",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-24026\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24026\">",
                                        "target": [
                                            "#menu-item-24026"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7748",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7748\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7748\">",
                                        "target": [
                                            "#menu-item-7748"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7749",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7749\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7749\">",
                                        "target": [
                                            "#menu-item-7749"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7750",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7750\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7750\">",
                                        "target": [
                                            "#menu-item-7750"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7751",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7751\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7751\">",
                                        "target": [
                                            "#menu-item-7751"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7798",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7798\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7798\">",
                                        "target": [
                                            "#menu-item-7798"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "site-content",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<main id=\"site-content\">",
                                        "target": [
                                            "#site-content"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "post-22796",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<article class=\"post-22796 post type-post status-publish format-standard has-post-thumbnail hentry category-wordpress\" id=\"post-22796\">",
                                        "target": [
                                            "#post-22796"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "related-posts-item-6532d0fd17b8f",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "related-posts-item-6532d0fd17c01",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "related-posts-item-6532d0fd17c4c",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "comments",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<div class=\"comments\" id=\"comments\">",
                                        "target": [
                                            "#comments"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "comment-188928",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<div id=\"comment-188928\" class=\"comment even thread-even depth-1\">",
                                        "target": [
                                            "#comment-188928"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "div-comment-188928",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<article id=\"div-comment-188928\" class=\"comment-body\">",
                                        "target": [
                                            "#div-comment-188928"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "comment-188946",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<div id=\"comment-188946\" class=\"comment odd alt thread-odd thread-alt depth-1\">",
                                        "target": [
                                            "#comment-188946"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "div-comment-188946",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<article id=\"div-comment-188946\" class=\"comment-body\">",
                                        "target": [
                                            "#div-comment-188946"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "respond",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<div id=\"respond\" class=\"comment-respond\">",
                                        "target": [
                                            "#respond"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "reply-title",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<h2 id=\"reply-title\" class=\"comment-reply-title\">Leave a Reply <small><a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\" style=\"display:none;\">Cancel reply<\/a><\/small><\/h2>",
                                        "target": [
                                            "#reply-title"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "cancel-comment-reply-link",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\" style=\"display:none;\">Cancel reply<\/a>",
                                        "target": [
                                            "#cancel-comment-reply-link"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "commentform",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<form action=\"https:\/\/weston.ruter.net\/wp-comments-post.php\" method=\"post\" id=\"commentform\" class=\"section-inner thin max-percentage\" data-px-verified-tag=\"\">",
                                        "target": [
                                            "#commentform"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "subscribe-label",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label class=\"subscribe-label\" id=\"subscribe-label\" for=\"subscribe_comments\">Notify me of follow-up comments by email.<\/label>",
                                        "target": [
                                            "#subscribe-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "subscribe-blog-label",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label class=\"subscribe-label\" id=\"subscribe-blog-label\" for=\"subscribe_blog\">Notify me of new posts by email.<\/label>",
                                        "target": [
                                            "#subscribe-blog-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "comment_post_ID",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"hidden\" name=\"comment_post_ID\" value=\"22796\" id=\"comment_post_ID\">",
                                        "target": [
                                            "#comment_post_ID"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "comment_parent",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"hidden\" name=\"comment_parent\" id=\"comment_parent\" value=\"0\">",
                                        "target": [
                                            "#comment_parent"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "akismet_comment_nonce",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"hidden\" id=\"akismet_comment_nonce\" name=\"akismet_comment_nonce\" value=\"f8bcf75e6e\">",
                                        "target": [
                                            "#akismet_comment_nonce"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "subscribe-blog-blog_subscription-2",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<form action=\"#\" method=\"post\" accept-charset=\"utf-8\" id=\"subscribe-blog-blog_subscription-2\" data-blog=\"59681501\" data-post_access_level=\"everybody\" data-px-verified-tag=\"\">",
                                        "target": [
                                            "#subscribe-blog-blog_subscription-2"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "subscribe-text",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<div id=\"subscribe-text\"><p>Get new posts in your inbox.<\/p>\n<\/div>",
                                        "target": [
                                            "#subscribe-text"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "subscribe-email",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p id=\"subscribe-email\">",
                                        "target": [
                                            "#subscribe-email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "jetpack-subscribe-label",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label id=\"jetpack-subscribe-label\" class=\"screen-reader-text\" for=\"subscribe-field-blog_subscription-2\">\n\t\t\t\t\t\t\tEmail Address\t\t\t\t\t\t<\/label>",
                                        "target": [
                                            "#jetpack-subscribe-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "subscribe-submit",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p id=\"subscribe-submit\">",
                                        "target": [
                                            "#subscribe-submit"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "site-footer",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<footer id=\"site-footer\" class=\"header-footer-group\">",
                                        "target": [
                                            "#site-footer"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "comment-reply-js",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<script src=\"https:\/\/weston.ruter.net\/wp-includes\/js\/comment-reply.min.js?ver=6.3.2\" id=\"comment-reply-js\" data-px-verified-tag=\"\" defer=\"\"><\/script>",
                                        "target": [
                                            "#comment-reply-js"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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=\"comment\">Comment <span class=\"required\">*<\/span><\/label>",
                                                        "target": [
                                                            "label[for=\"comment\"]"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<textarea id=\"comment\" name=\"comment\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"\"><\/textarea>",
                                        "target": [
                                            "#comment"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<label for=\"author\">Name <span class=\"required\">*<\/span><\/label>",
                                                        "target": [
                                                            "label[for=\"author\"]"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"author\" name=\"author\" type=\"text\" value=\"\" size=\"30\" maxlength=\"245\" autocomplete=\"name\" required=\"\">",
                                        "target": [
                                            "#author"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<label for=\"email\">Email <span class=\"required\">*<\/span><\/label>",
                                                        "target": [
                                                            "label[for=\"email\"]"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<label for=\"url\">Website<\/label>",
                                                        "target": [
                                                            "label[for=\"url\"]"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"url\" name=\"url\" type=\"url\" value=\"\" size=\"30\" maxlength=\"200\" autocomplete=\"url\">",
                                        "target": [
                                            "#url"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<label for=\"wp-comment-cookies-consent\">Save my name, email, and website in this browser for the next time I comment.<\/label>",
                                                        "target": [
                                                            "label[for=\"wp-comment-cookies-consent\"]"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"wp-comment-cookies-consent\" name=\"wp-comment-cookies-consent\" type=\"checkbox\" value=\"yes\">",
                                        "target": [
                                            "#wp-comment-cookies-consent"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<label class=\"subscribe-label\" id=\"subscribe-label\" for=\"subscribe_comments\">Notify me of follow-up comments by email.<\/label>",
                                                        "target": [
                                                            "#subscribe-label"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input type=\"checkbox\" name=\"subscribe_comments\" id=\"subscribe_comments\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_comments"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<label class=\"subscribe-label\" id=\"subscribe-blog-label\" for=\"subscribe_blog\">Notify me of new posts by email.<\/label>",
                                                        "target": [
                                                            "#subscribe-blog-label"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input type=\"checkbox\" name=\"subscribe_blog\" id=\"subscribe_blog\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_blog"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input type=\"email\" name=\"email\" required=\"required\" value=\"\" id=\"subscribe-field-blog_subscription-2\" placeholder=\"Email Address\">",
                                        "target": [
                                            "#subscribe-field-blog_subscription-2"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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 class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\">",
                                        "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 class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\">",
                                        "target": [
                                            "html"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "image-alt",
                                "impact": null,
                                "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 has an alt attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "alt-space-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a valid alt attribute value"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">",
                                        "target": [
                                            ".attachment-post-thumbnail"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-alt",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has an alt attribute"
                                            },
                                            {
                                                "id": "presentational-role",
                                                "data": {
                                                    "role": "presentation"
                                                },
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element's default semantics were overriden with role=\"presentation\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "alt-space-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a valid alt attribute value"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-img-link > a > img[width=\"350\"][height=\"200\"][loading=\"lazy\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-alt",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has an alt attribute"
                                            },
                                            {
                                                "id": "presentational-role",
                                                "data": {
                                                    "role": "presentation"
                                                },
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element's default semantics were overriden with role=\"presentation\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "alt-space-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a valid alt attribute value"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-img-link > a > img[width=\"350\"][height=\"200\"][loading=\"lazy\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-alt",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has an alt attribute"
                                            },
                                            {
                                                "id": "presentational-role",
                                                "data": {
                                                    "role": "presentation"
                                                },
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element's default semantics were overriden with role=\"presentation\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "alt-space-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a valid alt attribute value"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-img-link > a > img[width=\"350\"][height=\"200\"][loading=\"lazy\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-alt",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has an alt attribute"
                                            },
                                            {
                                                "id": "presentational-role",
                                                "data": {
                                                    "role": "presentation"
                                                },
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element's default semantics were overriden with role=\"presentation\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "alt-space-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a valid alt attribute value"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/90b179348780a6e7fe8e502968dc534a?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\">",
                                        "target": [
                                            "a[href$=\"jeremykun.com\"] > .avatar.avatar-120.photo"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-alt",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has an alt attribute"
                                            },
                                            {
                                                "id": "presentational-role",
                                                "data": {
                                                    "role": "presentation"
                                                },
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element's default semantics were overriden with role=\"presentation\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "alt-space-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a valid alt attribute value"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/d3c55d9819af7baab6128ef12d163435?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\">",
                                        "target": [
                                            "a[href$=\"joost.blog\/\"] > .avatar.avatar-120.photo"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "input-button-name",
                                "impact": null,
                                "tags": [
                                    "cat.name-role-value",
                                    "wcag2a",
                                    "wcag412",
                                    "section508",
                                    "section508.22.a"
                                ],
                                "description": "Ensures input buttons have discernible text",
                                "help": "Input buttons must have discernible text",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/input-button-name?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "non-empty-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a non-empty value attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input name=\"submit\" type=\"submit\" id=\"submit\" class=\"submit\" value=\"Post Comment\">",
                                        "target": [
                                            "#submit"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<textarea id=\"comment\" name=\"comment\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"\"><\/textarea>",
                                        "target": [
                                            "#comment"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has an explicit <label>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"author\" name=\"author\" type=\"text\" value=\"\" size=\"30\" maxlength=\"245\" autocomplete=\"name\" required=\"\">",
                                        "target": [
                                            "#author"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has an explicit <label>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has an explicit <label>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"url\" name=\"url\" type=\"url\" value=\"\" size=\"30\" maxlength=\"200\" autocomplete=\"url\">",
                                        "target": [
                                            "#url"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has an explicit <label>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"wp-comment-cookies-consent\" name=\"wp-comment-cookies-consent\" type=\"checkbox\" value=\"yes\">",
                                        "target": [
                                            "#wp-comment-cookies-consent"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has an explicit <label>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input type=\"checkbox\" name=\"subscribe_comments\" id=\"subscribe_comments\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_comments"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has an explicit <label>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input type=\"checkbox\" name=\"subscribe_blog\" id=\"subscribe_blog\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_blog"
                                        ]
                                    },
                                    {
                                        "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 type=\"email\" name=\"email\" required=\"required\" value=\"\" id=\"subscribe-field-blog_subscription-2\" placeholder=\"Email Address\">",
                                        "target": [
                                            "#subscribe-field-blog_subscription-2"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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 class=\"skip-link screen-reader-text\" href=\"#site-content\">Skip to the content<\/a>",
                                        "target": [
                                            ".skip-link"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>",
                                        "target": [
                                            ".site-title > a[href$=\"weston.ruter.net\/\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/category\/wordpress\/\" rel=\"category tag\">WordPress<\/a>",
                                        "target": [
                                            "a[rel=\"category tag\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/author\/westonruter\/\">Weston Ruter<\/a>",
                                        "target": [
                                            ".post-author > .meta-text > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\">July 1, 2023<\/a>",
                                        "target": [
                                            ".post-date > .meta-text > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comments\">2 Comments<span class=\"screen-reader-text\"> on Running the WordPress Plugin Directory Slurper<\/span><\/a>",
                                        "target": [
                                            ".post-comment-link > .meta-text > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/www.pexels.com\/photo\/man-eating-noodles-7594054\/\" rel=\"nofollow\">Pexels.com<\/a>",
                                        "target": [
                                            "figcaption > a[rel=\"nofollow\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/make.wordpress.org\/performance\/\">WordPress Core Performance Team<\/a>",
                                        "target": [
                                            ".entry-content > p:nth-child(1) > a:nth-child(1)"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/wordpress.org\/plugins\/\">WordPress Plugin Directory<\/a>",
                                        "target": [
                                            "a[href$=\"plugins\/\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/core.trac.wordpress.org\/ticket\/12009\">adding <code>async<\/code> and <code>defer<\/code> to scripts<\/a>",
                                        "target": [
                                            ".entry-content > p:nth-child(1) > a:nth-child(3)"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/wpdirectory.net\/\">WordPress Directory Searcher (WPdirectory)<\/a>",
                                        "target": [
                                            "a[href$=\"wpdirectory.net\/\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/core.trac.wordpress.org\/ticket\/12009#comment:111\">find usages<\/a>",
                                        "target": [
                                            "a:nth-child(5)"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper\">WordPress Plugin Directory Slurper<\/a>",
                                        "target": [
                                            ".entry-content > p:nth-child(2) > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-long-will-it-take\">How long will it take?<\/a>",
                                        "target": [
                                            "p:nth-child(3) > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-much-disk-space-do-i-need\">How much disk space do I need?<\/a>",
                                        "target": [
                                            "p:nth-child(5) > a"
                                        ]
                                    },
                                    {
                                        "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=\"related-posts-item-6532d0fd17b8f-label\" href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">Integrating with AMP Dev Mode in WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f-label"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/category\/amp\/\">AMP<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-context > a"
                                        ]
                                    },
                                    {
                                        "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=\"related-posts-item-6532d0fd17c01-label\" href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">WordCamp Europe 2018 Recap: AMP and PWA<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01-label"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-context > a"
                                        ]
                                    },
                                    {
                                        "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=\"related-posts-item-6532d0fd17c4c-label\" href=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\">Using the AMP Plugin to Protect Site Visitors and Debug Security Vulnerabilities<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c-label"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-context > a"
                                        ]
                                    },
                                    {
                                        "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 class=\"previous-post\" href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/comparing-markup-with-phpunit\/\">\n\t\t\t\t\t<span class=\"arrow\" aria-hidden=\"true\">\u2190<\/span>\n\t\t\t\t\t<span class=\"title\"><span class=\"title-inner\">Comparing Markup with PHPUnit<\/span><\/span>\n\t\t\t\t<\/a>",
                                        "target": [
                                            ".previous-post"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/jeremykun.com\" rel=\"external nofollow\" class=\"url\">",
                                        "target": [
                                            "a[href$=\"jeremykun.com\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comment-188928\"><time datetime=\"2023-07-01T19:51:32-07:00\">July 1, 2023 at 7:51 pm<\/time><\/a>",
                                        "target": [
                                            "#div-comment-188928 > .comment-meta > .comment-metadata > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-visible-text",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element has text that is visible to screen readers"
                                            },
                                            {
                                                "id": "aria-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-label attribute exists and is not empty"
                                            }
                                        ],
                                        "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 rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188928\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/joost.blog\/\" rel=\"external nofollow\" class=\"url\">",
                                        "target": [
                                            "a[href$=\"joost.blog\/\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comment-188946\"><time datetime=\"2023-07-02T02:00:27-07:00\">July 2, 2023 at 2:00 am<\/time><\/a>",
                                        "target": [
                                            "#div-comment-188946 > .comment-meta > .comment-metadata > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-visible-text",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element has text that is visible to screen readers"
                                            },
                                            {
                                                "id": "aria-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-label attribute exists and is not empty"
                                            }
                                        ],
                                        "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 rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188946\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/mastodon.social\/@westonruter\">",
                                        "target": [
                                            ".footer-social > .menu-item-24026.menu-item-type-custom.menu-item-object-custom > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/twitter.com\/westonruter\">",
                                        "target": [
                                            ".footer-social > .menu-item-7748.menu-item-type-custom.menu-item-object-custom > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/www.facebook.com\/westonruter\">",
                                        "target": [
                                            ".footer-social > .menu-item-7749.menu-item-type-custom.menu-item-object-custom > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/www.linkedin.com\/in\/westonruter\/\">",
                                        "target": [
                                            ".footer-social > .menu-item-7750.menu-item-type-custom.menu-item-object-custom > a"
                                        ]
                                    },
                                    {
                                        "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=\"http:\/\/github.com\/westonruter\">",
                                        "target": [
                                            ".footer-social > .menu-item-7751.menu-item-type-custom.menu-item-object-custom > a[href$=\"westonruter\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/profiles.wordpress.org\/westonruter\">",
                                        "target": [
                                            ".footer-social > .menu-item-7798.menu-item-type-custom.menu-item-object-custom > a"
                                        ]
                                    },
                                    {
                                        "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=\"\/key.asc\" rel=\"key\">PGP\/GPG public key<\/a>",
                                        "target": [
                                            "a[href$=\"key.asc\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/pantheon.io\/\" target=\"_blank\" rel=\"noopener\">Pantheon<\/a>",
                                        "target": [
                                            "a[href$=\"pantheon.io\/\"]"
                                        ]
                                    },
                                    {
                                        "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 rel=\"me\" href=\"https:\/\/mastodon.social\/@westonruter\">Mastodon<\/a>",
                                        "target": [
                                            "a[rel=\"me\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>",
                                        "target": [
                                            ".footer-copyright > a[href$=\"weston.ruter.net\/\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"to-the-top\" href=\"#site-header\">\n\t\t\t\t\t\t<span class=\"to-the-top-long\">\n\t\t\t\t\t\t\tTo the top <span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"to-the-top-short\">\n\t\t\t\t\t\t\tUp <span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>",
                                        "target": [
                                            ".to-the-top"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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=\"post-meta\">",
                                        "target": [
                                            ".post-meta"
                                        ]
                                    },
                                    {
                                        "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=\"social-menu footer-social reset-list-style social-icons fill-children-current-color\">",
                                        "target": [
                                            ".footer-social"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "listitem",
                                "impact": "serious",
                                "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 class=\"post-author meta-wrapper\">",
                                        "target": [
                                            ".post-author"
                                        ]
                                    },
                                    {
                                        "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=\"post-date meta-wrapper\">",
                                        "target": [
                                            ".post-date"
                                        ]
                                    },
                                    {
                                        "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=\"post-comment-link meta-wrapper\">",
                                        "target": [
                                            ".post-comment-link"
                                        ]
                                    },
                                    {
                                        "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24026\">",
                                        "target": [
                                            ".footer-social > .menu-item-24026.menu-item-type-custom.menu-item-object-custom"
                                        ]
                                    },
                                    {
                                        "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7748\">",
                                        "target": [
                                            ".footer-social > .menu-item-7748.menu-item-type-custom.menu-item-object-custom"
                                        ]
                                    },
                                    {
                                        "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7749\">",
                                        "target": [
                                            ".footer-social > .menu-item-7749.menu-item-type-custom.menu-item-object-custom"
                                        ]
                                    },
                                    {
                                        "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7750\">",
                                        "target": [
                                            ".footer-social > .menu-item-7750.menu-item-type-custom.menu-item-object-custom"
                                        ]
                                    },
                                    {
                                        "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7751\">",
                                        "target": [
                                            ".footer-social > .menu-item-7751.menu-item-type-custom.menu-item-object-custom"
                                        ]
                                    },
                                    {
                                        "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7798\">",
                                        "target": [
                                            ".footer-social > .menu-item-7798.menu-item-type-custom.menu-item-object-custom"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-2"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-5"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">",
                                        "target": [
                                            ".attachment-post-thumbnail"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input id=\"wp-comment-cookies-consent\" name=\"wp-comment-cookies-consent\" type=\"checkbox\" value=\"yes\">",
                                        "target": [
                                            "#wp-comment-cookies-consent"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"checkbox\" name=\"subscribe_comments\" id=\"subscribe_comments\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_comments"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"checkbox\" name=\"subscribe_blog\" id=\"subscribe_blog\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_blog"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input name=\"submit\" type=\"submit\" id=\"submit\" class=\"submit\" value=\"Post Comment\">",
                                        "target": [
                                            "#submit"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button type=\"submit\" class=\"wp-block-button__link\" name=\"jetpack_subscriptions_widget\">\n\t\t\t\t\t\t\tSubscribe\t\t\t\t\t\t<\/button>",
                                        "target": [
                                            ".wp-block-button__link"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "scrollable-region-focusable",
                                "impact": null,
                                "tags": [
                                    "cat.keyboard",
                                    "wcag2a",
                                    "wcag211"
                                ],
                                "description": "Ensure elements that have scrollable content are accessible by keyboard",
                                "help": "Scrollable region must have keyboard access",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/scrollable-region-focusable?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "moderate",
                                                "message": "Element contains focusable elements"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<html class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\">",
                                        "target": [
                                            "html"
                                        ]
                                    }
                                ]
                            }
                        ],
                        "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": {
                                                    "messageKey": "pseudoContent"
                                                },
                                                "relatedNodes": [
                                                    {
                                                        "html": "<figure class=\"featured-media\">",
                                                        "target": [
                                                            "figure"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Element's background color could not be determined due to a pseudo element"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<figcaption class=\"wp-caption-text\">Photo by cottonbro studio on <a href=\"https:\/\/www.pexels.com\/photo\/man-eating-noodles-7594054\/\" rel=\"nofollow\">Pexels.com<\/a><\/figcaption>",
                                        "target": [
                                            "figcaption"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a pseudo element"
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "messageKey": "pseudoContent"
                                                },
                                                "relatedNodes": [
                                                    {
                                                        "html": "<figure class=\"featured-media\">",
                                                        "target": [
                                                            "figure"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Element's background color could not be determined due to a pseudo element"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<a href=\"https:\/\/www.pexels.com\/photo\/man-eating-noodles-7594054\/\" rel=\"nofollow\">Pexels.com<\/a>",
                                        "target": [
                                            "figcaption > a[rel=\"nofollow\"]"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a pseudo element"
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "messageKey": "nonBmp"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element content contains only non-text characters"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<span class=\"arrow\" aria-hidden=\"true\">\u2190<\/span>",
                                        "target": [
                                            ".previous-post > .arrow[aria-hidden=\"true\"]"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Element content contains only non-text characters"
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "messageKey": "nonBmp"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element content contains only non-text characters"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>",
                                        "target": [
                                            ".to-the-top-short > .arrow[aria-hidden=\"true\"]"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Element content contains only non-text characters"
                                    }
                                ]
                            }
                        ]
                    },
                    "base_page_ip_ptr": "",
                    "base_page_cname": "",
                    "base_page_dns_server": "ns-cloud-d4.googledomains.com",
                    "browser_name": "Chrome",
                    "eventName": "Step_1",
                    "test_run_time_ms": 11997,
                    "testUrl": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                    "userTime.is": 2082,
                    "userTimes": {
                        "is": 2082,
                        "dr": 2082,
                        "visible": 2092,
                        "ofv": 2092,
                        "mbv": 2102,
                        "e_is": 2102,
                        "pc": 2105,
                        "ol": 2111
                    },
                    "userTime.dr": 2082,
                    "userTime.visible": 2092,
                    "userTime.ofv": 2092,
                    "userTime.mbv": 2102,
                    "userTime.e_is": 2102,
                    "userTime.pc": 2105,
                    "userTime.ol": 2111,
                    "userTime": 2111,
                    "custom": [
                        "Colordepth",
                        "Dpi",
                        "Images",
                        "Resolution",
                        "fonts",
                        "generated-content-percent",
                        "generated-content-size",
                        "imgs-in-viewport",
                        "imgs-no-alt",
                        "imgs-out-viewport",
                        "jsLibsVulns",
                        "meta-viewport",
                        "possibly-render-blocking-reqs",
                        "rendered-html",
                        "securityHeaders",
                        "wpContentType"
                    ],
                    "Colordepth": 24,
                    "Dpi": "{\"dppx\":2,\"dpcm\":75.59055118110236,\"dpi\":192}",
                    "Images": "[{\"url\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1\",\"width\":414,\"height\":276,\"naturalWidth\":414,\"naturalHeight\":276},{\"url\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=350%2C200\",\"width\":350,\"height\":200,\"naturalWidth\":0,\"naturalHeight\":0},{\"url\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=350%2C200\",\"width\":350,\"height\":200,\"naturalWidth\":0,\"naturalHeight\":0},{\"url\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=350%2C200\",\"width\":350,\"height\":200,\"naturalWidth\":0,\"naturalHeight\":0},{\"url\":\"https:\/\/secure.gravatar.com\/avatar\/90b179348780a6e7fe8e502968dc534a?s=120&d=mm&r=g\",\"width\":40,\"height\":40,\"naturalWidth\":0,\"naturalHeight\":0},{\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d3c55d9819af7baab6128ef12d163435?s=120&d=mm&r=g\",\"width\":40,\"height\":40,\"naturalWidth\":0,\"naturalHeight\":0}]",
                    "Resolution": "{\"absolute\":{\"height\":622,\"width\":414},\"available\":{\"height\":622,\"width\":414}}",
                    "fonts": [
                        {
                            "family": "NonBreakingSpaceOverride",
                            "display": "optional",
                            "status": "loaded",
                            "style": "normal",
                            "weight": "normal"
                        },
                        {
                            "family": "Inter var",
                            "display": "optional",
                            "status": "loaded",
                            "style": "normal",
                            "weight": "100 900"
                        },
                        {
                            "family": "Inter var",
                            "display": "optional",
                            "status": "unloaded",
                            "style": "italic",
                            "weight": "100 900"
                        },
                        {
                            "family": "social-logos",
                            "display": "auto",
                            "status": "loaded",
                            "style": "normal",
                            "weight": "400"
                        }
                    ],
                    "generated-content-percent": 6.1399999999999997,
                    "generated-content-size": 8.6099999999999994,
                    "imgs-in-viewport": [
                        {
                            "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&ssl=1",
                            "html": "<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">",
                            "currentSrc": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                            "srcSet": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&ssl=1 1740w",
                            "sizes": "(max-width: 1200px) 100vw, 1200px",
                            "priority": null,
                            "loading": null,
                            "naturalWidth": 414,
                            "naturalHeight": 276
                        }
                    ],
                    "imgs-no-alt": [],
                    "imgs-out-viewport": [
                        {
                            "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=350%2C200",
                            "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                            "currentSrc": "",
                            "srcSet": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=1050%2C600 3x",
                            "sizes": null,
                            "priority": null,
                            "loading": "lazy",
                            "naturalWidth": 0,
                            "naturalHeight": 0
                        },
                        {
                            "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=350%2C200",
                            "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                            "currentSrc": "",
                            "srcSet": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x",
                            "sizes": null,
                            "priority": null,
                            "loading": "lazy",
                            "naturalWidth": 0,
                            "naturalHeight": 0
                        },
                        {
                            "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=350%2C200",
                            "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                            "currentSrc": "",
                            "srcSet": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=1050%2C600 3x",
                            "sizes": null,
                            "priority": null,
                            "loading": "lazy",
                            "naturalWidth": 0,
                            "naturalHeight": 0
                        },
                        {
                            "src": "https:\/\/secure.gravatar.com\/avatar\/90b179348780a6e7fe8e502968dc534a?s=120&d=mm&r=g",
                            "html": "<img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/90b179348780a6e7fe8e502968dc534a?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\">",
                            "currentSrc": "",
                            "srcSet": null,
                            "sizes": null,
                            "priority": null,
                            "loading": "lazy",
                            "naturalWidth": 0,
                            "naturalHeight": 0
                        },
                        {
                            "src": "https:\/\/secure.gravatar.com\/avatar\/d3c55d9819af7baab6128ef12d163435?s=120&d=mm&r=g",
                            "html": "<img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/d3c55d9819af7baab6128ef12d163435?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\">",
                            "currentSrc": "",
                            "srcSet": null,
                            "sizes": null,
                            "priority": null,
                            "loading": "lazy",
                            "naturalWidth": 0,
                            "naturalHeight": 0
                        }
                    ],
                    "jsLibsVulns": [],
                    "meta-viewport": "width=device-width",
                    "possibly-render-blocking-reqs": [],
                    "rendered-html": "<html class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\"><head><meta charset=\"UTF-8\"><meta name=\"viewport\" content=\"width=device-width\"><style amp-runtime=\"\" i-amphtml-version=\"012310061803000\">\/* inner styles set by WPT to match CSSOM *\/html { overflow-x: hidden !important; }html.i-amphtml-fie { height: 100% !important; width: 100% !important; }html:not([amp4ads]), html:not([amp4ads]) body { height: auto !important; }html:not([amp4ads]) body { margin: 0px !important; }body { text-size-adjust: 100%; }html.i-amphtml-singledoc.i-amphtml-embedded { touch-action: pan-y pinch-zoom; }html.i-amphtml-fie > body, html.i-amphtml-singledoc > body { overflow: visible !important; }html.i-amphtml-fie:not(.i-amphtml-inabox) > body, html.i-amphtml-singledoc:not(.i-amphtml-inabox) > body { position: relative !important; }html.i-amphtml-ios-embed-legacy > body { overflow: hidden auto !important; position: absolute !important; }html.i-amphtml-ios-embed { position: static; overflow-y: auto !important; }#i-amphtml-wrapper { overflow: hidden auto !important; position: absolute !important; inset: 0px !important; margin: 0px !important; display: block !important; }html.i-amphtml-ios-embed.i-amphtml-ios-overscroll, html.i-amphtml-ios-embed.i-amphtml-ios-overscroll > #i-amphtml-wrapper { }#i-amphtml-wrapper > body { position: relative !important; border-top: 1px solid transparent !important; }#i-amphtml-wrapper + body { visibility: visible; }#i-amphtml-wrapper + body .i-amphtml-lightbox-element, #i-amphtml-wrapper + body[i-amphtml-lightbox] { visibility: hidden; }#i-amphtml-wrapper + body[i-amphtml-lightbox] .i-amphtml-lightbox-element { visibility: visible; }#i-amphtml-wrapper.i-amphtml-scroll-disabled, .i-amphtml-scroll-disabled { overflow: hidden !important; }amp-instagram { background-color: rgb(255, 255, 255); padding: 54px 0px 0px !important; }amp-iframe iframe { box-sizing: border-box !important; }[amp-access][amp-access-hide] { display: none; }[subscriptions-dialog], body:not(.i-amphtml-subs-ready) [subscriptions-action], body:not(.i-amphtml-subs-ready) [subscriptions-section] { display: none !important; }amp-experiment, amp-live-list > [update] { display: none; }amp-list[resizable-children] > .i-amphtml-loading-container.amp-hidden { display: none !important; }amp-list [fetch-error], amp-list[load-more] [load-more-button], amp-list[load-more] [load-more-end], amp-list[load-more] [load-more-failed], amp-list[load-more] [load-more-loading] { display: none; }amp-list[diffable] div[role=\"list\"] { display: block; }amp-story-page, amp-story[standalone] { min-height: 1px !important; display: block !important; height: 100% !important; margin: 0px !important; padding: 0px !important; overflow: hidden !important; width: 100% !important; }amp-story[standalone] { background-color: rgb(0, 0, 0) !important; position: relative !important; }amp-story-page { background-color: rgb(117, 117, 117); }amp-story .amp-active > div, amp-story .i-amphtml-loader-background { display: none !important; }amp-story-page:not(:first-of-type):not([distance]):not([active]) { transform: translateY(1000vh) !important; }amp-autocomplete { position: relative !important; display: inline-block !important; }amp-autocomplete > input, amp-autocomplete > textarea { padding: 0.5rem; border: 1px solid rgba(0, 0, 0, 0.33); }.i-amphtml-autocomplete-results, amp-autocomplete > input, amp-autocomplete > textarea { font-size: 1rem; line-height: 1.5rem; }[amp-fx^=\"fly-in\"] { visibility: hidden; }amp-script[nodom], amp-script[sandboxed] { visibility: hidden; position: fixed !important; top: 0px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }[hidden] { display: none !important; }.i-amphtml-element { display: inline-block; }.i-amphtml-blurry-placeholder { pointer-events: none; transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1) 0s !important; }[layout=\"nodisplay\"]:not(.i-amphtml-element) { display: none !important; }.i-amphtml-layout-fixed, [layout=\"fixed\"][width][height]:not(.i-amphtml-layout-fixed) { display: inline-block; position: relative; }.i-amphtml-layout-responsive, [layout=\"responsive\"][width][height]:not(.i-amphtml-layout-responsive), [width][height][heights]:not([layout]):not(.i-amphtml-layout-responsive), [width][height][sizes]:not(img):not([layout]):not(.i-amphtml-layout-responsive) { display: block; position: relative; }.i-amphtml-layout-intrinsic, [layout=\"intrinsic\"][width][height]:not(.i-amphtml-layout-intrinsic) { display: inline-block; position: relative; max-width: 100%; }.i-amphtml-layout-intrinsic .i-amphtml-sizer { max-width: 100%; }.i-amphtml-intrinsic-sizer { max-width: 100%; display: block !important; }.i-amphtml-layout-container, .i-amphtml-layout-fixed-height, [layout=\"container\"], [layout=\"fixed-height\"][height]:not(.i-amphtml-layout-fixed-height) { display: block; position: relative; }.i-amphtml-layout-fill, .i-amphtml-layout-fill.i-amphtml-notbuilt, [layout=\"fill\"]:not(.i-amphtml-layout-fill), body noscript > * { display: block; position: absolute; inset: 0px; overflow: hidden !important; }body noscript > * { width: 100%; height: 100%; z-index: 2; position: absolute !important; }body noscript { display: inline !important; }.i-amphtml-layout-flex-item, [layout=\"flex-item\"]:not(.i-amphtml-layout-flex-item) { display: block; position: relative; flex: 1 1 auto; }.i-amphtml-layout-fluid { position: relative; }.i-amphtml-layout-size-defined { overflow: hidden !important; }.i-amphtml-layout-awaiting-size { position: absolute !important; top: auto !important; bottom: auto !important; }i-amphtml-sizer { display: block !important; }@supports (aspect-ratio:1\/1) {\n  i-amphtml-sizer.i-amphtml-disable-ar { display: none !important; }\n}.i-amphtml-blurry-placeholder, .i-amphtml-fill-content { display: block; height: 0px; max-height: 100%; max-width: 100%; min-height: 100%; min-width: 100%; width: 0px; margin: auto; }.i-amphtml-layout-size-defined .i-amphtml-fill-content { position: absolute; inset: 0px; }.i-amphtml-replaced-content, .i-amphtml-screen-reader { padding: 0px !important; border: none !important; }.i-amphtml-screen-reader { position: fixed !important; top: 0px !important; left: 0px !important; width: 4px !important; height: 4px !important; opacity: 0 !important; overflow: hidden !important; margin: 0px !important; display: block !important; visibility: visible !important; }.i-amphtml-screen-reader ~ .i-amphtml-screen-reader { left: 8px !important; }.i-amphtml-screen-reader ~ .i-amphtml-screen-reader ~ .i-amphtml-screen-reader { left: 12px !important; }.i-amphtml-screen-reader ~ .i-amphtml-screen-reader ~ .i-amphtml-screen-reader ~ .i-amphtml-screen-reader { left: 16px !important; }.i-amphtml-unresolved { position: relative; overflow: hidden !important; }.i-amphtml-select-disabled { user-select: none !important; }.i-amphtml-notbuilt, [layout]:not(.i-amphtml-element), [width][height][heights]:not([layout]):not(.i-amphtml-element), [width][height][sizes]:not(img):not([layout]):not(.i-amphtml-element) { position: relative; overflow: hidden !important; color: transparent !important; }.i-amphtml-notbuilt:not(.i-amphtml-layout-container) > *, [layout]:not([layout=\"container\"]):not(.i-amphtml-element) > *, [width][height][heights]:not([layout]):not(.i-amphtml-element) > *, [width][height][sizes]:not([layout]):not(.i-amphtml-element) > * { display: none; }amp-img:not(.i-amphtml-element)[i-amphtml-ssr] > img.i-amphtml-fill-content { display: block; }.i-amphtml-notbuilt:not(.i-amphtml-layout-container), [layout]:not([layout=\"container\"]):not(.i-amphtml-element), [width][height][heights]:not([layout]):not(.i-amphtml-element), [width][height][sizes]:not(img):not([layout]):not(.i-amphtml-element) { color: transparent !important; line-height: 0 !important; }.i-amphtml-ghost { visibility: hidden !important; }.i-amphtml-element > [placeholder], [layout]:not(.i-amphtml-element) > [placeholder], [width][height][heights]:not([layout]):not(.i-amphtml-element) > [placeholder], [width][height][sizes]:not([layout]):not(.i-amphtml-element) > [placeholder] { display: block; line-height: normal; }.i-amphtml-element > [placeholder].amp-hidden, .i-amphtml-element > [placeholder].hidden { visibility: hidden; }.i-amphtml-element:not(.amp-notsupported) > [fallback], .i-amphtml-layout-container > [placeholder].amp-hidden, .i-amphtml-layout-container > [placeholder].hidden { display: none; }.i-amphtml-layout-size-defined > [fallback], .i-amphtml-layout-size-defined > [placeholder] { z-index: 1; position: absolute !important; inset: 0px !important; }amp-img[i-amphtml-ssr]:not(.i-amphtml-element) > [placeholder] { z-index: auto; }.i-amphtml-notbuilt > [placeholder] { display: block !important; }.i-amphtml-hidden-by-media-query { display: none !important; }.i-amphtml-element-error { background: red !important; color: rgb(255, 255, 255) !important; position: relative !important; }.i-amphtml-element-error::before { content: attr(error-message); }i-amp-scroll-container, i-amphtml-scroll-container { position: absolute; inset: 0px; display: block; }i-amp-scroll-container.amp-active, i-amphtml-scroll-container.amp-active { overflow: auto; }.i-amphtml-loading-container { pointer-events: none; z-index: 1; display: block !important; }.i-amphtml-notbuilt > .i-amphtml-loading-container { display: block !important; }.i-amphtml-loading-container.amp-hidden { visibility: hidden; }.i-amphtml-element > [overflow] { cursor: pointer; position: relative; z-index: 2; visibility: hidden; display: initial; line-height: normal; }.i-amphtml-layout-size-defined > [overflow] { position: absolute; }.i-amphtml-element > [overflow].amp-visible { visibility: visible; }template { display: none !important; }.amp-border-box, .amp-border-box *, .amp-border-box ::after, .amp-border-box ::before { box-sizing: border-box; }amp-pixel { display: none !important; }amp-analytics, amp-auto-ads, amp-story-auto-ads { visibility: hidden; position: fixed !important; top: 0px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }amp-story { visibility: hidden !important; }html.i-amphtml-fie > amp-analytics { position: initial !important; }[visible-when-invalid]:not(.visible), form [submit-error], form [submit-success], form [submitting] { display: none; }amp-accordion { display: block !important; }@media (min-width: 1px) {\n  :where(amp-accordion > section) > :first-child { margin: 0px; background-color: rgb(239, 239, 239); padding-right: 20px; border: 1px solid rgb(223, 223, 223); }\n  :where(amp-accordion > section) > :last-child { margin: 0px; }\n}amp-accordion > section { float: none !important; }amp-accordion > section > * { float: none !important; display: block !important; overflow: hidden !important; position: relative !important; }amp-accordion, amp-accordion > section { margin: 0px; }amp-accordion:not(.i-amphtml-built) > section > :last-child { display: none !important; }amp-accordion:not(.i-amphtml-built) > section[expanded] > :last-child { display: block !important; }<\/style><style amp-extension=\"amp-lightbox\">\/* inner styles set by WPT to match CSSOM *\/amp-lightbox { display: none; z-index: 1000; position: fixed !important; inset: 0px !important; }amp-lightbox[scrollable] { overflow: hidden auto !important; }amp-lightbox i-amphtml-ad-close-header { opacity: 0; transition: opacity 0.1s ease-in 0s; height: 60px !important; visibility: visible !important; position: fixed !important; top: 0px !important; left: 0px !important; right: 0px !important; z-index: 1000 !important; display: flex !important; align-items: center !important; justify-content: right !important; }[animate-in=\"fly-in-bottom\"] > i-amphtml-ad-close-header, [animate-in=\"fly-in-top\"] > i-amphtml-ad-close-header { transition-delay: 0.2s; }amp-lightbox .amp-ad-close-header { box-sizing: border-box; padding: 5px; line-height: 40px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-family: Helvetica, sans-serif; font-size: 12px; cursor: pointer; opacity: 1 !important; }amp-lightbox .amp-ad-close-header > :first-child { margin-left: auto !important; pointer-events: none !important; }amp-lightbox .amp-ad-close-button { background: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"24\\\" height=\\\"24\\\" fill=\\\"%23fff\\\"><path d=\\\"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\\\"\/><path d=\\\"M0 0h24v24H0z\\\" fill=\\\"none\\\"\/><\/svg>\") 50% center no-repeat; width: 40px; height: 40px; border-radius: 40px; margin-left: 5px; display: block !important; pointer-events: none !important; }amp-lightbox .amp-ad-close-header:active > .amp-ad-close-button { background-color: rgba(255, 255, 255, 0.3); }<\/style><style amp-extension=\"amp-social-share\">\/* inner styles set by WPT to match CSSOM *\/.amp-social-share-facebook { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M212 197h-37v60h37v176h70V257h50l5-60h-55v-33c0-14 3-20 17-20h38V83h-49c-52 0-76 23-76 67v47z\\\"\/><\/svg>\"); }.amp-social-share-pinterest { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M267 77c-101 0-151 71-151 131 0 36 14 69 43 81 5 2 9 0 11-6l4-16c1-6 1-8-3-12-8-10-14-23-14-42 0-53 40-101 104-101 57 0 88 35 88 81 0 61-27 112-67 112-22 0-39-18-33-40 6-27 18-56 18-75 0-17-9-32-28-32-23 0-41 24-41 55 0 20 7 33 7 33l-27 115c-9 34-2 76-1 80 0 3 4 3 5 1 2-2 29-35 38-69l15-58c7 14 29 27 51 27 68 0 114-62 114-145 0-62-53-120-133-120z\\\"\/><\/svg>\"); }.amp-social-share-linkedin { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M186.4 142.4c0 19-15.3 34.5-34.2 34.5-18.9 0-34.2-15.4-34.2-34.5 0-19 15.3-34.5 34.2-34.5 18.9 0 34.2 15.5 34.2 34.5zm-5 58.9h-57.8v186.8h57.8V201.3zm92.4 0h-55.4v186.8h55.4v-98c0-26.3 12.1-41.9 35.2-41.9 21.3 0 31.5 15 31.5 41.9v98H398V269.8c0-50-28.3-74.2-68-74.2-39.6 0-56.3 30.9-56.3 30.9v-25.2h.1z\\\"\/><\/svg>\"); }.amp-social-share-email { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M101 142v229h310V142H101zm275 26-120 91-120-91h240zm-248 26 64 49-64 64V194zm0 150 85-85 43 33 43-33 85 85H128zm256-36-64-65 64-49v114z\\\"\/><\/svg>\"); }.amp-social-share-twitter { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"1200\\\" height=\\\"1227\\\" fill=\\\"none\\\"><path d=\\\"M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284h.026zM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854v-.026z\\\" fill=\\\"%23fff\\\"\/><\/svg>\"); background-size: 30%; }.amp-social-share-tumblr { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M211 80c-2 19-7 34-13 46a96 96 0 0 1-59 50v50h39v125c0 16 1 28 5 37 3 8 9 16 18 24s20 13 32 17c13 5 27 7 43 7a174 174 0 0 0 81-20v-56a97 97 0 0 1-54 18c-10 0-19-3-27-7-6-4-10-8-12-14s-3-19-3-40v-91h85v-56h-85V80h-50z\\\"\/><\/svg>\"); }.amp-social-share-whatsapp { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"46\\\" height=\\\"46\\\"><path fill=\\\"%23FFF\\\" d=\\\"M35.4 10.4a18.27 18.27 0 0 0-31.2 13c0 3.2.9 6.3 2.4 9.1L4 42l9.7-2.5c2.7 1.5 5.7 2.2 8.7 2.2a18.4 18.4 0 0 0 13-31.3zM22.5 38.6c-2.7 0-5.4-.7-7.7-2.1l-.6-.3-5.8 1.5L9.9 32l-.4-.6c-4.4-7.1-2.3-16.5 4.9-20.9 7.2-4.4 16.5-2.3 20.9 4.9 4.4 7.2 2.3 16.5-4.9 20.9-2.3 1.5-5.1 2.3-7.9 2.3zm8.8-11.1-1.1-.5s-1.6-.7-2.6-1.2c-.1 0-.2-.1-.3-.1-.3 0-.5.1-.7.2l-1.5 1.7c-.1.2-.3.3-.5.3h-.1c-.1 0-.3-.1-.4-.2l-.5-.2c-1.1-.5-2.1-1.1-2.9-1.9-.2-.2-.5-.4-.7-.6-.7-.7-1.4-1.5-1.9-2.4l-.1-.2c-.1-.1-.1-.2-.2-.4 0-.2 0-.4.1-.5 0 0 .4-.5.7-.8.2-.2.3-.5.5-.7.2-.3.3-.7.2-1-.1-.5-1.3-3.2-1.6-3.8-.2-.3-.4-.4-.7-.5h-1.1c-.2 0-.4.1-.6.1l-.1.1c-.2.1-.4.3-.6.4-.2.2-.3.4-.5.6a5.1 5.1 0 0 0-.6 5.4l.1.3c.9 1.9 2.1 3.6 3.7 5.1l.4.4c.3.3.6.5.8.8 2.1 1.8 4.5 3.1 7.2 3.8.3.1.7.1 1 .2h1c.5 0 1.1-.2 1.5-.4.3-.2.5-.2.7-.4l.2-.2c.2-.2.4-.3.6-.5.2-.2.4-.4.5-.6.2-.4.3-.9.4-1.4v-.7s-.1-.1-.3-.2z\\\"\/><\/svg>\"); }.amp-social-share-line { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M443 233c0-84-84-152-188-152S67 149 67 233c0 76 67 139 157 151 7 1 15 4 17 9s1 12 1 17l-3 16c-1 5-4 19 16 10s108-63 148-109c27-30 40-60 40-94zm-254 45a4 4 0 0 1-4 4h-53a4 4 0 0 1-2-1 4 4 0 0 1-1-3v-82a4 4 0 0 1 4-3h13a4 4 0 0 1 3 3v65h36a4 4 0 0 1 4 4zm32 0a4 4 0 0 1-4 4h-13a4 4 0 0 1-4-4v-82a4 4 0 0 1 4-3h13a4 4 0 0 1 4 3zm90 0a4 4 0 0 1-3 4h-13a4 4 0 0 1-1 0h-1v-1a3 3 0 0 1-1-1l-38-50v48a4 4 0 0 1-4 4h-13a4 4 0 0 1-4-4v-82a4 4 0 0 1 4-3h16v1l38 51v-49a4 4 0 0 1 4-3h13a4 4 0 0 1 3 3zm73-69a4 4 0 0 1-3 4h-36v14h36a4 4 0 0 1 3 4v13a4 4 0 0 1-3 4h-36v13h36a4 4 0 0 1 3 4v13a4 4 0 0 1-3 4h-53a4 4 0 0 1-3-1 4 4 0 0 1-1-3v-82a4 4 0 0 1 1-2 4 4 0 0 1 3-1h53a4 4 0 0 1 3 3z\\\" data-name=\\\"\u30ec\u30a4\u30e4\u30fc 1\\\"\/><\/svg>\"); }.amp-social-share-sms { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"30\\\" height=\\\"29\\\"><path fill=\\\"none\\\" stroke=\\\"%23FFF\\\" stroke-width=\\\"3\\\" d=\\\"M8.7 26v-5.7H2V2h26v18.4H15.9z\\\"\/><\/svg>\"); }.amp-social-share-system { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"24\\\" height=\\\"24\\\" fill=\\\"%23fff\\\"><path fill=\\\"none\\\" d=\\\"M0 0h24v24H0z\\\"\/><path d=\\\"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11A2.99 2.99 0 0 0 21 5a3 3 0 1 0-5.91.7L8.04 9.81A2.99 2.99 0 0 0 3 12a3 3 0 0 0 5.04 2.19l7.12 4.16A2.92 2.92 0 1 0 18 16.08z\\\"\/><\/svg>\"); }amp-social-share { background-repeat: no-repeat; background-position: 50% center; background-size: contain; text-decoration: none; cursor: pointer; position: relative; }amp-social-share:focus { outline: rgb(3, 137, 255) solid 2px; outline-offset: 2px; }.amp-social-share-twitter { background-color: rgb(0, 0, 0); }.amp-social-share-facebook { background-color: rgb(50, 82, 159); }.amp-social-share-pinterest { background-color: rgb(230, 0, 35); }.amp-social-share-linkedin { background-color: rgb(0, 119, 181); }.amp-social-share-tumblr { background-color: rgb(60, 90, 119); }.amp-social-share-email { background-color: rgb(0, 0, 0); }.amp-social-share-whatsapp { background-color: rgb(37, 211, 102); }.amp-social-share-line { background-color: rgb(82, 180, 72); }.amp-social-share-sms { background-color: rgb(202, 43, 99); }.amp-social-share-system { background-color: rgb(0, 0, 0); }<\/style><meta name=\"robots\" content=\"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1\"><meta property=\"og:locale\" content=\"en_US\"><meta property=\"og:type\" content=\"article\"><meta property=\"og:title\" content=\"Running the WordPress Plugin Directory Slurper - Weston Ruter\"><meta property=\"og:description\" content=\"As part of my work on the WordPress Core Performance Team, I need to do analyses on the plugins in the WordPress Plugin Directory. For example, in WordPress 6.3 we\u2019re finally shipping first-party support for adding async and defer to scripts (a 13-year old ticket). In this case, the excellent WordPress Directory Searcher (WPdirectory) is [\u2026]\"><meta property=\"og:url\" content=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\"><meta property=\"og:site_name\" content=\"Weston Ruter\"><meta property=\"article:published_time\" content=\"2023-07-02T01:48:10+00:00\"><meta property=\"article:modified_time\" content=\"2023-07-02T02:03:26+00:00\"><meta property=\"og:image\" content=\"https:\/\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg\"><meta property=\"og:image:width\" content=\"1880\"><meta property=\"og:image:height\" content=\"1253\"><meta property=\"og:image:type\" content=\"image\/jpeg\"><meta name=\"author\" content=\"Weston Ruter\"><meta name=\"twitter:card\" content=\"summary_large_image\"><meta name=\"twitter:image\" content=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1880%2C1253&amp;ssl=1\"><meta name=\"twitter:label1\" content=\"Written by\"><meta name=\"twitter:data1\" content=\"Weston Ruter\"><meta name=\"twitter:label2\" content=\"Est. reading time\"><meta name=\"twitter:data2\" content=\"1 minute\"><meta name=\"generator\" content=\"WordPress 6.3.2\"><meta name=\"generator\" content=\"Site Kit by Google 1.111.0\"><meta name=\"theme-color\" content=\"#ffffff\"><meta name=\"apple-mobile-web-app-capable\" content=\"yes\"><meta name=\"mobile-web-app-capable\" content=\"yes\"><meta name=\"apple-mobile-web-app-title\" content=\"Weston Ruter\"><meta name=\"application-name\" content=\"Weston Ruter\"><meta name=\"generator\" content=\"AMP Plugin v2.4.2; mode=standard; sandboxing-level=1:1\"><meta name=\"msapplication-TileImage\" content=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=270%2C270&amp;ssl=1\"><script async=\"\" src=\"https:\/\/cdn.ampproject.org\/v0.mjs\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0.js\" crossorigin=\"anonymous\"><\/script><script src=\"https:\/\/cdn.ampproject.org\/v0\/amp-analytics-0.1.mjs\" async=\"\" custom-element=\"amp-analytics\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-analytics-0.1.js\" crossorigin=\"anonymous\" custom-element=\"amp-analytics\"><\/script><script src=\"https:\/\/cdn.ampproject.org\/v0\/amp-bind-0.1.mjs\" async=\"\" custom-element=\"amp-bind\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-bind-0.1.js\" crossorigin=\"anonymous\" custom-element=\"amp-bind\"><\/script><script src=\"https:\/\/cdn.ampproject.org\/v0\/amp-install-serviceworker-0.1.mjs\" async=\"\" custom-element=\"amp-install-serviceworker\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-install-serviceworker-0.1.js\" crossorigin=\"anonymous\" custom-element=\"amp-install-serviceworker\"><\/script><script src=\"https:\/\/cdn.ampproject.org\/v0\/amp-lightbox-0.1.mjs\" async=\"\" custom-element=\"amp-lightbox\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-lightbox-0.1.js\" crossorigin=\"anonymous\" custom-element=\"amp-lightbox\"><\/script><script src=\"https:\/\/cdn.ampproject.org\/v0\/amp-social-share-0.1.mjs\" async=\"\" custom-element=\"amp-social-share\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-social-share-0.1.js\" crossorigin=\"anonymous\" custom-element=\"amp-social-share\"><\/script><link rel=\"icon\" href=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=32%2C32&amp;ssl=1\" sizes=\"32x32\"><link rel=\"icon\" href=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=192%2C192&amp;ssl=1\" sizes=\"192x192\"><style amp-custom=\"\" data-px-verified-tag=\"\">\/* inner styles set by WPT to match CSSOM *\/.jp-related-posts-i2__row { display: flex; margin-top: 1.5rem; }.jp-related-posts-i2__row:first-child { margin-top: 0px; }.jp-related-posts-i2__post { flex-grow: 1; flex-basis: 0px; margin: 0px 10px; display: flex; flex-direction: column; padding-left: 0px; }.jp-related-posts-i2__row[data-post-count=\"3\"] .jp-related-posts-i2__post { max-width: calc(33% - 20px); }.jp-related-posts-i2__row[data-post-count=\"2\"] .jp-related-posts-i2__post, .jp-related-posts-i2__row[data-post-count=\"1\"] .jp-related-posts-i2__post { max-width: calc(50% - 20px); }.jp-related-posts-i2__post-img-link, .jp-related-posts-i2__post-date, .jp-related-posts-i2__post-context { flex-direction: row; display: block; }.jp-related-posts-i2__post-link { display: block; width: 100%; line-height: 1.2em; }.jp-related-posts-i2__post-img-link { order: -1; }.jp-related-posts-i2__post-img-link img { width: 100%; }.jp-relatedposts-i2[data-layout=\"list\"] .jp-related-posts-i2__row { margin-top: 0px; display: block; }.jp-relatedposts-i2[data-layout=\"list\"] .jp-related-posts-i2__post { max-width: none; margin: 0px; }.jp-relatedposts-i2[data-layout=\"list\"].jp-related-posts-i2__post-img-link { margin-top: 1rem; }@media only screen and (max-width: 640px) {\n  .jp-related-posts-i2__row { margin-top: 0px; display: block; }\n  .jp-related-posts-i2__row[data-post-count] .jp-related-posts-i2__post { max-width: none; margin: 1rem 0px 0px; }\n  .jp-related-posts-i2__post-img-link { margin-top: 1rem; }\n  .jp-related-posts-i2__post-img-link img { width: 350px; }\n}.wp-block-button__link { box-sizing: border-box; cursor: pointer; display: inline-block; text-align: center; word-break: break-word; }:where(.wp-block-button__link) { border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }.wp-block-code { box-sizing: border-box; }.wp-block-code code { display: block; font-family: inherit; overflow-wrap: break-word; white-space: pre-wrap; }:where(.wp-block-columns) { margin-bottom: 1.75em; }:where(.wp-block-columns.has-background) { padding: 1.25em 2.375em; }:where(.wp-block-post-comments input[type=\"submit\"]) { border: none; }:where(.wp-block-cover-image:not(.has-text-color)), :where(.wp-block-cover:not(.has-text-color)) { color: rgb(255, 255, 255); }:where(.wp-block-cover-image.is-light:not(.has-text-color)), :where(.wp-block-cover.is-light:not(.has-text-color)) { color: rgb(0, 0, 0); }:where(.wp-block-file) { margin-bottom: 1.5em; }:where(.wp-block-file__button) { border-radius: 2em; display: inline-block; padding: 0.5em 1em; }:where(.wp-block-file__button):is(a):active, :where(.wp-block-file__button):is(a):focus, :where(.wp-block-file__button):is(a):hover, :where(.wp-block-file__button):is(a):visited { box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }@keyframes turn-on-visibility { \n  0% { opacity: 0; }\n  100% { opacity: 1; }\n}@keyframes turn-off-visibility { \n  0% { opacity: 1; visibility: visible; }\n  99% { opacity: 0; visibility: visible; }\n  100% { opacity: 0; visibility: hidden; }\n}@keyframes lightbox-zoom-in { \n  0% { transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }\n  100% { transform: translate(-50%, -50%) scale(1); }\n}@keyframes lightbox-zoom-out { \n  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }\n  99% { visibility: visible; }\n  100% { transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }\n}:where(.wp-block-latest-comments:not([style*=\"line-height\"] .wp-block-latest-comments__comment)) { line-height: 1.1; }:where(.wp-block-latest-comments:not([style*=\"line-height\"] .wp-block-latest-comments__comment-excerpt p)) { line-height: 1.8; }ul { box-sizing: border-box; }:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) { padding: 0.5em 1em; }:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) { padding: 0.5em 1em; }@keyframes overlay-menu__fade-in-animation { \n  0% { opacity: 0; transform: translateY(0.5em); }\n  100% { opacity: 1; transform: translateY(0px); }\n}:where(p.has-text-color:not(.has-link-color)) a { color: inherit; }:where(.wp-block-post-excerpt) { margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }:where(.wp-block-preformatted.has-background) { padding: 1.25em 2.375em; }:where(.wp-block-pullquote) { margin: 0px 0px 1em; }.wp-block-quote { box-sizing: border-box; }.wp-block-quote { overflow-wrap: break-word; }:where(.wp-block-search__button) { border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) { border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) { padding: 4px 8px; }:where(.wp-block-term-description) { margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }:where(pre.wp-block-verse) { font-family: inherit; }.entry-content { counter-reset: footnotes 0; }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.has-text-align-center { text-align: center; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }html :where(.has-border-color) { border-style: solid; }html :where([style*=\"border-top-color\"]) { border-top-style: solid; }html :where([style*=\"border-right-color\"]) { border-right-style: solid; }html :where([style*=\"border-bottom-color\"]) { border-bottom-style: solid; }html :where([style*=\"border-left-color\"]) { border-left-style: solid; }html :where([style*=\"border-width\"]) { border-style: solid; }html :where([style*=\"border-top-width\"]) { border-top-style: solid; }html :where([style*=\"border-right-width\"]) { border-right-style: solid; }html :where([style*=\"border-bottom-width\"]) { border-bottom-style: solid; }html :where([style*=\"border-left-width\"]) { border-left-style: solid; }html :where(img[class*=\"wp-image-\"]) { height: auto; max-width: 100%; }:where(figure) { margin: 0px 0px 1em; }html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }@media screen and (max-width: 600px) {\n  html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: 0px; }\n}@-webkit-keyframes a { \n  100% { transform: rotate(1turn); }\n}@keyframes a { \n  100% { transform: rotate(1turn); }\n}@-webkit-keyframes b { \n  0% { background-position: 0px 0px; }\n  100% { background-position: 30px 0px; }\n}@keyframes b { \n  0% { background-position: 0px 0px; }\n  100% { background-position: 30px 0px; }\n}.wp-block-button__link { color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }body { --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--accent: #2776d7; --wp--preset--color--primary: #000; --wp--preset--color--secondary: #6d6d6d; --wp--preset--color--subtle-background: #dbdbdb; --wp--preset--color--background: #fff; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 18px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 26.25px; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--normal: 21px; --wp--preset--font-size--larger: 32px; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }:where(.is-layout-flex) { gap: 0.5em; }:where(.is-layout-grid) { gap: 0.5em; }:where(.wp-block-columns.is-layout-flex) { gap: 2em; }:where(.wp-block-columns.is-layout-grid) { gap: 2em; }:where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; }:where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; }:where(.wp-block-columns.is-layout-flex) { gap: 2em; }:where(.wp-block-columns.is-layout-grid) { gap: 2em; }:where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; }:where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; }html, body { border: none; margin: 0px; padding: 0px; }h1, h2, p, blockquote, code, em, img, small, li, ul, form, label, button { border: none; font-size: inherit; line-height: inherit; margin: 0px; padding: 0px; text-align: inherit; }blockquote::before, blockquote::after { content: \"\"; }html { font-size: 62.5%; scroll-behavior: smooth; }@media (prefers-reduced-motion: reduce) {\n  html { scroll-behavior: auto; }\n}body { background: rgb(245, 239, 224); box-sizing: border-box; color: rgb(0, 0, 0); font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; font-size: 1.8rem; letter-spacing: -0.015em; text-align: left; }@supports ( font-variation-settings: normal ) {\n  body { font-family: \"Inter var\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }\n}*, ::before, ::after { box-sizing: inherit; -webkit-font-smoothing: antialiased; word-break: break-word; overflow-wrap: break-word; }#site-content { overflow: hidden; }.entry-content::after { clear: both; content: \"\"; display: block; }a, path { transition: all 0.15s linear 0s; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; word-break: normal; position: absolute !important; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: 700; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.skip-link { left: -9999rem; top: 2.5rem; z-index: 999999999; text-decoration: underline; }.skip-link:focus { display: block; left: 6px; top: 7px; font-size: 14px; font-weight: 600; text-decoration: none; line-height: normal; padding: 15px 23px 14px; z-index: 100000; right: auto; }@font-face { font-family: NonBreakingSpaceOverride; src: url(\"https:\/\/weston.ruter.net\/wp-content\/plugins\/amp\/assets\/fonts\/nonbreakingspaceoverride.woff2\") format(\"woff2\"), url(\"https:\/\/weston.ruter.net\/wp-content\/plugins\/amp\/assets\/fonts\/nonbreakingspaceoverride.woff\") format(\"woff\"); font-display: optional; }@font-face { font-family: \"Inter var\"; font-weight: 100 900; font-style: normal; src: url(\"https:\/\/weston.ruter.net\/wp-content\/themes\/twentytwenty\/assets\/fonts\/inter\/Inter-upright-var.woff2\") format(\"woff2\"); font-display: optional; }@font-face { font-family: \"Inter var\"; font-weight: 100 900; font-style: italic; src: url(\"https:\/\/weston.ruter.net\/wp-content\/themes\/twentytwenty\/assets\/fonts\/inter\/Inter-italic-var.woff2\") format(\"woff2\"); font-display: optional; }@media (prefers-reduced-motion: reduce) {\n  * { animation-duration: 0s !important; transition-duration: 0s !important; }\n}main { display: block; }h1, h2, .faux-heading { font-feature-settings: \"lnum\"; font-variant-numeric: lining-nums; font-weight: 700; letter-spacing: -0.0415625em; line-height: 1.25; margin: 3.5rem 0px 2rem; }h1 { font-size: 3.6rem; font-weight: 800; line-height: 1.13889; }h2 { font-size: 3.2rem; }.heading-size-3 { font-size: 2.8rem; }p { line-height: 1.5; margin: 0px 0px 1em; }em { font-style: italic; }em em { font-weight: bolder; }small { font-size: 0.75em; }strong { font-weight: 700; }abbr { cursor: help; }hr { border-style: solid; border-width: 0.1rem 0px 0px; border-color: rgb(220, 215, 202); margin: 4rem 0px; }.entry-content hr, hr.styled-separator { background-image: linear-gradient(to left, currentcolor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentcolor calc(50% + 16px)); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: none; height: 0.1rem; overflow: visible; position: relative; background-color: transparent !important; }.entry-content hr:not(.has-background), hr.styled-separator { color: rgb(109, 109, 109); }.entry-content hr::before, .entry-content hr::after, hr.styled-separator::before, hr.styled-separator::after { background: currentcolor; content: \"\"; display: block; height: 1.6rem; position: absolute; top: calc(50% - 0.8rem); transform: rotate(22.5deg); width: 0.1rem; }.entry-content hr::before, hr.styled-separator::before { left: calc(50% - 0.5rem); }.entry-content hr::after, hr.styled-separator::after { right: calc(50% - 0.5rem); }a { color: rgb(205, 38, 83); text-decoration: underline; }a:hover, a:focus { text-decoration: none; }ul { margin: 0px 0px 3rem 3rem; }ul { list-style: disc; }ul ul { list-style: circle; }ul ul ul { list-style: square; }li { line-height: 1.5; margin: 0.5rem 0px 0px 2rem; }li > ul { margin: 1rem 0px 0px 2rem; }.reset-list-style, .reset-list-style ul { list-style: none; margin: 0px; }.reset-list-style li { margin: 0px; }blockquote { border-color: rgb(205, 38, 83); border-style: solid; border-width: 0px 0px 0px 0.2rem; color: inherit; font-size: 1em; margin: 4rem 0px; padding: 0.5rem 0px 0.5rem 2rem; }blockquote p:last-child { margin: 0px; }code, pre { font-family: monospace; font-size: 0.9em; padding: 0.4rem 0.6rem; }code { background: rgba(0, 0, 0, 0.075); border-radius: 0.2rem; }pre { border: 0.1rem solid rgb(220, 215, 202); line-height: 1.5; margin: 4rem 0px; overflow: auto; padding: 3rem 2rem; text-align: left; }pre code { background: transparent; padding: 0px; }figure { display: block; margin: 0px; }svg, img { display: block; height: auto; max-width: 100%; }figcaption, .wp-caption-text { color: rgb(109, 109, 109); display: block; font-size: 1.5rem; font-weight: 500; line-height: 1.2; margin-top: 1.5rem; }figcaption a, .wp-caption-text a { color: inherit; }label { display: block; font-size: 1.6rem; font-weight: 400; margin: 0px 0px 0.5rem; }input[type=\"checkbox\"] + label { display: inline; font-weight: 400; margin-left: 0.5rem; }input[type=\"checkbox\"] { appearance: none; position: relative; top: 2px; display: inline-block; margin: 0px; width: 1.5rem; min-width: 1.5rem; height: 1.5rem; background: rgb(255, 255, 255); border-radius: 0px; border-style: solid; border-width: 0.1rem; border-color: rgb(220, 215, 202); box-shadow: none; cursor: pointer; }input[type=\"checkbox\"]:checked::before { content: url(\"data:image\/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E\"); position: absolute; display: inline-block; margin: -0.1875rem 0px 0px -0.25rem; height: 1.75rem; width: 1.75rem; }input, textarea, button, .wp-block-button__link { font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; line-height: 1; }@supports ( font-variation-settings: normal ) {\n  input, textarea, button, .wp-block-button__link { font-family: \"Inter var\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }\n}input, textarea { border-color: rgb(220, 215, 202); color: rgb(0, 0, 0); }code, input[type=\"url\"], input[type=\"email\"], input[type=\"tel\"] { direction: ltr; }input[type=\"text\"], input[type=\"password\"], input[type=\"email\"], input[type=\"url\"], input[type=\"date\"], input[type=\"month\"], input[type=\"time\"], input[type=\"datetime\"], input[type=\"datetime-local\"], input[type=\"week\"], input[type=\"number\"], input[type=\"search\"], input[type=\"tel\"], input[type=\"color\"], textarea { appearance: none; background: rgb(255, 255, 255); border-radius: 0px; border-style: solid; border-width: 0.1rem; box-shadow: none; display: block; font-size: 1.6rem; letter-spacing: -0.015em; margin: 0px; max-width: 100%; padding: 1.5rem 1.8rem; width: 100%; }input[type=\"number\"] { padding-right: 0.5rem; }textarea { height: 12rem; line-height: 1.5; width: 100%; }input::-webkit-input-placeholder { line-height: normal; }input[type=\"search\"]::-webkit-search-decoration, input[type=\"search\"]::-webkit-search-cancel-button, input[type=\"search\"]::-webkit-search-results-button, input[type=\"search\"]::-webkit-search-results-decoration { display: none; }button, .wp-block-button__link, input[type=\"button\"], input[type=\"reset\"], input[type=\"submit\"] { appearance: none; background: rgb(205, 38, 83); border: none; border-radius: 0px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-size: 1.5rem; font-weight: 600; letter-spacing: 0.0333em; line-height: 1.25; margin: 0px; opacity: 1; padding: 1.1em 1.44em; text-align: center; text-decoration: none; text-transform: uppercase; transition: opacity 0.15s linear 0s; }button:focus, button:hover, input[type=\"button\"]:focus, input[type=\"button\"]:hover, input[type=\"reset\"]:focus, input[type=\"reset\"]:hover, input[type=\"submit\"]:focus, input[type=\"submit\"]:hover { text-decoration: underline; }input[type=\"text\"]:focus, input[type=\"email\"]:focus, input[type=\"url\"]:focus, input[type=\"password\"]:focus, input[type=\"number\"]:focus, input[type=\"tel\"]:focus, input[type=\"range\"]:focus, input[type=\"date\"]:focus, input[type=\"month\"]:focus, input[type=\"week\"]:focus, input[type=\"time\"]:focus, input[type=\"datetime\"]:focus, input[type=\"datetime-local\"]:focus, input[type=\"color\"]:focus, textarea:focus { border-color: currentcolor; }input[type=\"search\"]:focus { outline: dotted thin; outline-offset: -4px; }.section-inner { margin-left: auto; margin-right: auto; max-width: 120rem; width: calc(100% - 4rem); }.section-inner.max-percentage { width: 100%; }.section-inner.thin { max-width: 58rem; }.section-inner.small { max-width: 80rem; }.section-inner.medium { max-width: 100rem; }.toggle { appearance: none; color: inherit; cursor: pointer; font-family: inherit; position: relative; text-align: inherit; user-select: none; }button.toggle { background: none; border: none; box-shadow: none; border-radius: 0px; font-size: inherit; font-weight: 400; letter-spacing: inherit; padding: 0px; text-transform: none; }.fill-children-current-color, .fill-children-current-color * { fill: currentcolor; }.search-form { align-items: stretch; display: flex; flex-wrap: nowrap; margin: 0px 0px -0.8rem -0.8rem; }.search-form .search-field, .search-form .search-submit { margin: 0px 0px 0.8rem 0.8rem; }.search-form label { align-items: stretch; display: flex; font-size: inherit; margin: 0px; width: 100%; }.search-form .search-field { width: 100%; }.search-form .search-submit { flex-shrink: 0; }.search-form .search-submit:focus, .search-form .search-submit:hover { text-decoration: none; }ul.social-icons { display: flex; flex-wrap: wrap; margin: -0.9rem 0px 0px -0.9rem; width: calc(100% + 0.9rem); }ul.social-icons li { margin: 0.9rem 0px 0px 0.9rem; }.social-icons a { align-items: center; background: rgb(205, 38, 83); border-radius: 50%; color: rgb(255, 255, 255); display: flex; height: 4.4rem; justify-content: center; padding: 0px; text-decoration: none; transition: transform 0.15s ease-in-out 0s; width: 4.4rem; }.social-icons a:focus, .social-icons a:hover { transform: scale(1.1); text-decoration: none; }.cover-modal { display: none; }.cover-modal::-webkit-scrollbar { display: none !important; }.cover-modal.show-modal { display: block; cursor: pointer; }.cover-modal.show-modal > * { cursor: default; }#site-header { background: rgb(255, 255, 255); position: relative; }.header-inner { max-width: 168rem; padding: 3.15rem 0px; z-index: 100; }.header-titles-wrapper { align-items: center; display: flex; justify-content: center; padding: 0px 4rem; text-align: center; }body:not(.enable-search-modal) .header-titles-wrapper { justify-content: flex-start; padding-left: 0px; text-align: left; }.site-title, .site-description { margin: 0px; }.site-title { font-size: 2.1rem; font-weight: 600; line-height: 1; }.site-title a { color: inherit; display: block; text-decoration: none; }.site-title a:hover, .site-title a:focus { text-decoration: underline; }.site-description { margin-top: 1rem; color: rgb(109, 109, 109); font-size: 1.8rem; font-weight: 500; display: none; letter-spacing: -0.0311em; transition: all 0.15s linear 0s; }.header-navigation-wrapper { display: none; }.header-toggles { display: none; }.header-inner .toggle { align-items: center; display: flex; overflow: visible; padding: 0px 2rem; }.header-inner .toggle svg { display: block; position: relative; z-index: 1; }.header-inner .toggle path { fill: currentcolor; }.toggle-inner { display: flex; justify-content: center; height: 2.3rem; position: relative; }.toggle-icon { display: block; overflow: hidden; }.toggle-inner .toggle-text { color: rgb(109, 109, 109); font-size: 1rem; font-weight: 600; position: absolute; top: calc(100% + 0.5rem); width: auto; white-space: nowrap; word-break: break-all; }.header-inner .toggle:focus .toggle-text, .header-inner .toggle:hover .toggle-text { text-decoration: underline; }.search-toggle { position: absolute; bottom: 0px; left: 0px; top: 0px; }.search-toggle .toggle-icon, .search-toggle svg { height: 2.5rem; max-width: 2.3rem; width: 2.3rem; }.nav-toggle { position: absolute; bottom: 0px; right: 0px; top: 0px; width: 6.6rem; }.nav-toggle .toggle-icon, .nav-toggle svg { height: 0.8rem; width: 2.6rem; }.nav-toggle .toggle-inner { padding-top: 0.8rem; }.primary-menu-wrapper { display: none; }ul.primary-menu { display: flex; font-size: 1.8rem; font-weight: 500; letter-spacing: -0.0277em; flex-wrap: wrap; justify-content: flex-end; margin: -0.8rem 0px 0px -1.6rem; }.primary-menu li { font-size: inherit; line-height: 1.25; position: relative; }.primary-menu > li { margin: 0.8rem 0px 0px 1.6rem; }.primary-menu a { color: inherit; display: block; line-height: 1.2; text-decoration: none; word-break: normal; overflow-wrap: normal; }.primary-menu a:hover, .primary-menu a:focus { text-decoration: underline; }.primary-menu ul { background: rgb(0, 0, 0); border-radius: 0.4rem; color: rgb(255, 255, 255); font-size: 1.7rem; opacity: 0; padding: 1rem 0px; position: absolute; right: 9999rem; top: calc(100% + 2rem); transition: opacity 0.15s linear 0s, transform 0.15s linear 0s, right 0s ease 0.15s; transform: translateY(0.6rem); width: 20rem; z-index: 1; }.primary-menu ul::before, .primary-menu ul::after { content: \"\"; display: block; position: absolute; bottom: 100%; }.primary-menu ul::before { height: 2rem; left: 0px; right: 0px; }.primary-menu ul::after { border-width: 0.8rem; border-style: solid; border-color: transparent transparent rgb(0, 0, 0); border-image: initial; right: 1.8rem; }.primary-menu ul a { background: transparent; border: none; color: inherit; display: block; padding: 1rem 2rem; transition: background-color 0.15s linear 0s; width: 100%; }.primary-menu ul ul { top: -1rem; }.primary-menu ul ul::before { inset: 0px -2rem 0px auto; height: auto; width: 2rem; }.primary-menu ul ul::after { border-bottom-color: transparent; border-left-color: rgb(0, 0, 0); bottom: auto; right: -1.6rem; top: 2rem; }.menu-modal { background: rgb(255, 255, 255); display: none; opacity: 0; overflow: hidden auto; position: fixed; inset: 0px 99999rem 0px -99999rem; transition: opacity 0.25s ease-in 0s, left 0s ease 0.25s, right 0s ease 0.25s; z-index: 99; }.menu-modal.show-modal { display: flex; }.menu-modal.active { left: 0px; opacity: 1; right: 0px; transition: opacity 0.25s ease-out 0s; }.menu-modal-inner { background: rgb(255, 255, 255); display: flex; justify-content: stretch; overflow: auto; width: 100%; }.menu-wrapper { display: flex; flex-direction: column; justify-content: space-between; position: relative; }button.close-nav-toggle { align-items: center; display: flex; font-size: 1.6rem; font-weight: 500; justify-content: flex-end; padding: 3.1rem 0px; width: 100%; }button.close-nav-toggle svg { height: 1.6rem; width: 1.6rem; }button.close-nav-toggle .toggle-text { margin-right: 1.6rem; }.menu-modal .menu-top { flex-shrink: 0; }.modal-menu { position: relative; left: calc(50% - 50vw); width: 100vw; }.modal-menu li { border-color: rgb(222, 223, 223); border-style: solid; border-width: 0.1rem 0px 0px; display: flex; flex-wrap: wrap; line-height: 1; justify-content: flex-start; margin: 0px; }.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a { font-size: 2rem; font-weight: 700; letter-spacing: -0.0375em; }.modal-menu > li:last-child { border-bottom-width: 0.1rem; }.modal-menu .ancestor-wrapper { display: flex; justify-content: space-between; width: 100%; }.modal-menu a { display: block; padding: 2rem 2.5rem; text-decoration: none; width: 100%; }.modal-menu a:focus, .modal-menu a:hover { text-decoration: underline; }.modal-menu ul { display: none; margin: 0px; width: 100%; }.modal-menu ul li { border-left-width: 1rem; }.modal-menu ul li a { color: inherit; font-weight: 500; }.menu-wrapper .menu-item { position: relative; }.menu-wrapper .active { display: block; }.mobile-menu { display: block; }.menu-bottom { flex-shrink: 0; padding: 4rem 0px; }.menu-bottom nav { width: 100%; }.menu-bottom .social-menu { justify-content: center; }.search-modal { background: rgba(0, 0, 0, 0.2); display: none; opacity: 0; position: fixed; bottom: 0px; left: -9999rem; top: 0px; transition: opacity 0.2s linear 0s, left 0s linear 0.2s; width: 100%; z-index: 999; }.search-modal-inner { background: rgb(255, 255, 255); transform: translateY(-100%); transition: transform 0.15s linear 0s, box-shadow 0.15s linear 0s; }.search-modal-inner .section-inner { display: flex; justify-content: space-between; max-width: 168rem; }.search-modal.active { left: 0px; opacity: 1; transition: opacity 0.2s linear 0s; }.search-modal.active .search-modal-inner { box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 2rem 0px; transform: translateY(0px); transition: transform 0.25s ease-in-out 0s, box-shadow 0.1s linear 0.25s; }button.search-untoggle { align-items: center; display: flex; flex-shrink: 0; justify-content: center; margin-right: -2.5rem; padding: 0px 2.5rem; }.search-modal button.search-untoggle { color: inherit; }.search-modal.active .search-untoggle { animation: 0.3s ease 0.2s 1 normal both running popIn; }.search-untoggle svg { height: 1.5rem; transition: transform 0.15s ease-in-out 0s; width: 1.5rem; }.search-untoggle:focus svg, .search-untoggle:hover svg { transform: scale(1.15); }.search-modal form { margin: 0px; position: relative; width: 100%; }.search-modal .search-field { background: none; border: none; border-radius: 0px; color: inherit; font-size: 2rem; letter-spacing: -0.0277em; height: 8.4rem; margin: 0px 0px 0px -2rem; max-width: calc(100% + 2rem); padding: 0px 0px 0px 2rem; width: calc(100% + 2rem); }.search-modal .search-field::-webkit-input-placeholder { color: inherit; }.search-modal .search-submit { position: absolute; right: -9999rem; top: 50%; transform: translateY(-50%); }.search-modal .search-submit:focus { right: 0px; }body:not(.singular) main > article:first-of-type { padding: 4rem 0px 0px; }.singular .entry-header { background-color: rgb(255, 255, 255); padding: 4rem 0px; }.entry-categories { line-height: 1.25; margin-bottom: 2rem; }.entry-categories-inner { justify-content: center; display: flex; flex-wrap: wrap; margin: -0.5rem 0px 0px -1rem; }.entry-categories a { border-bottom: 0.15rem solid currentcolor; font-size: 1.4rem; font-weight: 700; letter-spacing: 0.0366667em; margin: 0.5rem 0px 0px 1rem; text-decoration: none; text-transform: uppercase; }.entry-categories a:focus, .entry-categories a:hover { border-bottom-color: transparent; }h1.entry-title, h2.entry-title { margin: 0px; }.entry-title a { color: inherit; text-decoration: none; }.entry-title a:focus, .entry-title a:hover { text-decoration: underline; }.post-meta-single-top .post-meta { justify-content: center; }.post-meta-wrapper { margin-top: 2rem; margin-right: auto; margin-left: auto; max-width: 58rem; width: 100%; }.post-meta { color: rgb(109, 109, 109); display: flex; flex-wrap: wrap; font-size: 1.5rem; font-weight: 500; list-style: none; margin: -1rem 0px 0px -2rem; }.post-meta li { flex-shrink: 0; letter-spacing: -0.016875em; margin: 1rem 0px 0px 2rem; max-width: calc(100% - 2rem); }.post-meta a { color: inherit; text-decoration: none; }.post-meta a:focus, .post-meta a:hover { text-decoration: underline; }.post-meta .meta-wrapper { align-items: center; display: flex; flex-wrap: nowrap; }.post-meta .meta-icon { flex-shrink: 0; margin-right: 1rem; }.post-meta .post-author .meta-icon svg { width: 1.6rem; height: 1.8rem; }.post-meta .post-comment-link .meta-icon svg { width: 1.8rem; height: 1.8rem; }.post-meta .post-date .meta-icon svg { width: 1.7rem; height: 1.8rem; }.post-meta svg * { fill: currentcolor; }.featured-media { margin-top: 5rem; position: relative; }.singular .featured-media { margin-top: 0px; }.singular .featured-media-inner { position: relative; left: calc(50% - 50vw); width: 100vw; }.singular .featured-media::before { background: rgb(255, 255, 255); content: \"\"; display: block; position: absolute; inset: 0px 0px 50%; }.featured-media img { margin: 0px auto; }.featured-media figcaption { margin: 1.5rem auto 0px; text-align: center; width: calc(100% - 5rem); }.post-inner { padding-top: 5rem; }.pagination-single { font-size: 1.8rem; margin-top: 5rem; }.pagination-single-inner { display: flex; flex-direction: column; }.pagination-single hr:first-child { margin: 0px 0px 2.8rem; }.pagination-single hr:last-child { margin: 2.8rem 0px 0.8rem; }.pagination-single a { align-items: baseline; display: flex; font-weight: 600; letter-spacing: -0.0275em; text-decoration: none; flex: 1 1 0%; }.pagination-single a + a { margin-top: 1rem; }.pagination-single a .arrow { margin-right: 1rem; }.pagination-single a:focus .title, .pagination-single a:hover .title { text-decoration: underline; }.has-text-align-center { text-align: center; }[class*=\"_inner-container\"] > :first-child { margin-top: 0px; }[class*=\"_inner-container\"] > :last-child { margin-bottom: 0px; }.wp-block-code, .wp-block-quote { margin-bottom: 3rem; margin-top: 3rem; }.wp-block-quote p { text-align: inherit; }.wp-block-quote[style=\"text-align:center\"] { border-width: 0px; padding: 0px; }.wp-block-quote[style=\"text-align:right\"] { border-width: 0px 0.2rem 0px 0px; padding: 0px 2rem 0px 0px; }.entry-content { line-height: 1.5; }.entry-content > * { margin-left: auto; margin-right: auto; margin-bottom: 1.25em; }.entry-content > :first-child { margin-top: 0px; }.entry-content > :last-child { margin-bottom: 0px; }.entry-content a:hover, .entry-content a:focus { text-decoration: none; }.entry-content p, .entry-content li { line-height: 1.4; }.entry-content li img { display: inline-block; }.entry-content h1, .entry-content h2 { margin: 3.5rem auto 2rem; }.entry-content ul ul { margin-bottom: 1rem; }.entry-content hr { margin: 4rem auto; }.entry-content { font-family: NonBreakingSpaceOverride, \"Hoefler Text\", \"Noto Serif\", Garamond, \"Times New Roman\", serif; letter-spacing: normal; }.entry-content h1, .entry-content h2, .entry-content figcaption, .entry-content .wp-caption-text { font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }@supports ( font-variation-settings: normal ) {\n  .entry-content h1, .entry-content h2, .entry-content figcaption, .entry-content .wp-caption-text { font-family: \"Inter var\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }\n}.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { max-width: 58rem; width: calc(100% - 4rem); }[class*=\"__inner-container\"] > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { max-width: 58rem; width: 100%; }[class*=\"__inner-container\"] > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright) { margin-left: auto; margin-right: auto; }.comments-wrapper { margin-top: 5rem; }.comment-reply-title { margin: 0px 0px 4rem; text-align: center; }.comments .comment { padding-top: 3.5rem; }div.comment:first-of-type { margin-top: 3.5rem; padding-top: 0px; }.comments .comments-header + div { margin-top: 0px; padding-top: 0px; }.comment-body { position: relative; }.comment .comment { padding-left: 5%; }.comment-meta { line-height: 1.1; margin-bottom: 1.5rem; min-height: 5rem; padding-left: 5rem; position: relative; }.comment-meta a { color: inherit; }.comment-author { font-size: 1.8rem; font-weight: 700; letter-spacing: -0.0277778em; }.comment-author a { text-decoration: underline; }.comment-author a:hover, .comment-author a:focus { text-decoration: none; }.comment-meta .avatar { height: 4rem; position: absolute; left: 0px; top: 0px; width: 4rem; }.comment-author .url { text-decoration: underline; }.comment-metadata { color: rgb(109, 109, 109); font-size: 1.4rem; font-weight: 500; margin-top: 0.6rem; }.comment-metadata a { text-decoration: none; }.comment-metadata a:focus, .comment-metadata a:hover { text-decoration: underline; }.comment-content.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { width: 100%; }.comment-footer-meta { align-items: center; display: flex; flex-wrap: wrap; font-size: 1.2rem; font-weight: 600; justify-content: flex-start; letter-spacing: 0.0308333em; line-height: 1; margin: 1.5rem 0px -1rem -1.5rem; text-transform: uppercase; }.comment-footer-meta > * { margin: 0px 0px 1rem 1.5rem; }.comment-reply-link { background-color: rgb(205, 38, 83); color: rgb(255, 255, 255); display: block; padding: 0.7rem; }.comment-footer-meta a { text-decoration: none; }.comment-footer-meta a:focus, .comment-footer-meta a:hover { text-decoration: underline; }.comment-respond::after { clear: both; content: \"\"; display: block; }.comment-respond .comment-notes { color: rgb(109, 109, 109); font-size: 1.6rem; line-height: 1.4; margin: -3rem 0px 4rem; text-align: center; }.comment-respond .required-field-message { display: inline-block; }.comment-respond p { line-height: 1.1; margin-bottom: 2rem; margin-left: auto; margin-right: auto; }.comment-respond p:not(.comment-notes) { max-width: 58rem; }.comment-form-cookies-consent { align-items: baseline; display: flex; }.comment-respond > p:last-of-type { margin-bottom: 0px; }.comment-respond label { display: block; }.comment-respond input[type=\"checkbox\"] + label { font-size: 1.5rem; line-height: 1.25; }.comment-respond input[type=\"text\"], .comment-respond input[type=\"email\"], .comment-respond textarea { margin-bottom: 0px; }.comment-respond textarea { height: 15rem; }.comment-respond #submit { display: block; }.comments .comment-respond { padding: 3rem 0px 0px; }.comments .comment-respond .comment-reply-title, .comments .comment-respond .comment-notes { text-align: left; }.comment-reply-title small { display: block; font-size: 1.6rem; font-weight: 600; letter-spacing: -0.0277em; margin: 0.5rem 0px 0px; white-space: nowrap; }.comment-reply-title small a { text-decoration: none; }.comment-reply-title small a:focus, .comment-reply-title small a:hover { text-decoration: underline; }.widget { margin-top: 3rem; }.widget:first-child { margin-top: 0px; }.widget-content > div > :first-child { margin-top: 0px; }.widget-content > div > :last-child { margin-bottom: 0px; }.widget .widget-title { margin: 0px 0px 2rem; }.widget li { margin: 2rem 0px 0px; }.widget li:first-child, .widget li > ul { margin-top: 0px; }.widget .post-date { color: rgb(109, 109, 109); display: block; font-size: 0.85em; font-weight: 500; margin-top: 0.2rem; }.widget_text p, .widget_text ul { font-family: NonBreakingSpaceOverride, \"Hoefler Text\", \"Noto Serif\", Garamond, \"Times New Roman\", serif; letter-spacing: normal; }.widget-content figcaption, .widget-content .wp-caption-text { font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }@supports ( font-variation-settings: normal ) {\n  .widget-content figcaption, .widget-content .wp-caption-text { font-family: \"Inter var\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }\n}.footer-nav-widgets-wrapper, #site-footer { background-color: rgb(255, 255, 255); border-color: rgb(222, 223, 223); border-style: solid; border-width: 0px; }.footer-top-visible .footer-nav-widgets-wrapper { margin-top: 5rem; }.footer-top, .footer-widgets-outer-wrapper, #site-footer { padding: 3rem 0px; }.footer-top { display: flex; border-bottom: 0.1rem solid rgb(222, 223, 223); justify-content: space-between; }.footer-social-wrapper { margin: 0px; width: 100%; }ul.footer-social { margin: -0.5rem 0px 0px -0.5rem; }ul.footer-social li { margin: 0.5rem 0px 0px 0.5rem; }.footer-social a { background-color: rgb(205, 38, 83); height: 3.6rem; width: 3.6rem; }.footer-social a::before { font-size: 1.6rem; }.footer-widgets-outer-wrapper { border-bottom: 0.1rem solid rgb(222, 223, 223); }.footer-widgets + .footer-widgets { margin-top: 3rem; }#site-footer { font-size: 1.6rem; }#site-footer .section-inner { align-items: baseline; display: flex; justify-content: space-between; }#site-footer a { text-decoration: none; }#site-footer a:focus, #site-footer a:hover { text-decoration: underline; }.footer-copyright a, .powered-by-wordpress a { color: inherit; }.powered-by-wordpress, .to-the-top { color: rgb(109, 109, 109); }a.to-the-top { margin-left: 2.4rem; white-space: nowrap; }a.to-the-top > * { pointer-events: none; }.footer-copyright { font-weight: 600; margin: 0px; }.powered-by-wordpress { display: none; margin: 0px 0px 0px 2.4rem; }.to-the-top-long { display: none; }@media (max-width: 479px) {\n  ul { margin: 0px 0px 3rem 2rem; }\n  li { margin: 0.5rem 0px 0px 1rem; }\n}@media (min-width: 700px) {\n  ul { margin-bottom: 4rem; }\n  pre { padding: 3rem; }\n  hr { margin: 8rem auto; }\n  h1, h2, .heading-size-3 { margin: 6rem auto 3rem; }\n  h1 { font-size: 6.4rem; }\n  h2 { font-size: 4.8rem; }\n  .heading-size-3 { font-size: 4rem; }\n  button, .wp-block-button__link, input[type=\"button\"], input[type=\"reset\"], input[type=\"submit\"] { font-size: 1.7rem; }\n  figcaption, .wp-caption-text { margin-top: 1.8rem; }\n  .section-inner { width: calc(100% - 8rem); }\n  .header-inner { padding: 3.8rem 0px; }\n  .site-title { font-size: 2.4rem; font-weight: 700; }\n  .site-description { display: block; }\n  .toggle-inner .toggle-text { font-size: 1.2rem; }\n  .search-toggle { left: 2rem; }\n  .nav-toggle { right: 2rem; }\n  button.close-nav-toggle { font-size: 1.8rem; padding: 4rem 0px; }\n  button.close-nav-toggle svg { height: 2rem; width: 2rem; }\n  button.close-nav-toggle .toggle-text { margin-right: 2.1rem; }\n  .modal-menu { left: auto; width: 100%; }\n  .modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a { font-size: 2.4rem; padding: 2.5rem 0px; }\n  .modal-menu ul li { border-left-color: transparent; }\n  .menu-bottom { align-items: center; display: flex; justify-content: space-between; padding: 4.4rem 0px; }\n  .search-modal form { position: relative; width: 100%; }\n  .search-untoggle svg { height: 2.5rem; width: 2.5rem; }\n  .search-modal .search-field { border: none; font-size: 3.2rem; height: 14rem; }\n  .featured-media figcaption { margin: 2rem auto 0px; width: calc(100% - 8rem); }\n  body:not(.singular) main > article:first-of-type { padding: 8rem 0px 0px; }\n  h2.entry-title { font-size: 6.4rem; }\n  .singular .entry-header { padding: 8rem 0px; }\n  .entry-categories { margin-bottom: 3rem; }\n  .entry-categories-inner { margin: -1rem 0px 0px -2rem; }\n  .entry-categories a { font-size: 1.5rem; margin: 1rem 0px 0px 2rem; }\n  .post-meta-wrapper { margin-top: 3rem; }\n  .post-meta { font-size: 1.6rem; margin: -1.4rem 0px 0px -3rem; }\n  .post-meta li { margin: 1.4rem 0px 0px 3rem; max-width: calc(100% - 3rem); }\n  .featured-media { margin-top: 6rem; }\n  .post-inner { padding-top: 8rem; }\n  .pagination-single { font-size: 2.4rem; margin-top: 8rem; }\n  .pagination-single-inner { flex-direction: row; justify-content: space-between; }\n  .pagination-single hr:first-child { margin: 0px 0px 4rem; }\n  .pagination-single hr:last-child { margin: 4rem 0px 0.8rem; }\n  .pagination-single a + a { margin: 0px 0px 0px 4rem; }\n  .pagination-single a .arrow { margin: 0px 2rem 0px 0px; }\n  .wp-block-code, .wp-block-quote { margin-bottom: 4rem; margin-top: 4rem; }\n  .entry-content { font-size: 2.1rem; }\n  .entry-content p, .entry-content li { line-height: 1.476; }\n  .entry-content h1, .entry-content h2 { margin: 6rem auto 3rem; }\n  .comments-wrapper { margin-top: 8rem; }\n  .comment-reply-title { margin-bottom: 4.6rem; }\n  .comment-respond p.comment-notes { font-size: 1.8rem; letter-spacing: -0.025em; margin: -2.5rem 0px 4.4rem; }\n  .comments .comment { padding-top: 5rem; }\n  div.comment:first-of-type { margin-top: 5rem; }\n  .comment-meta { margin-bottom: 2rem; min-height: 6rem; padding: 0.3rem 0px 0px 7.5rem; }\n  .comment-meta .avatar { display: block; height: 6rem; position: absolute; left: 0px; top: 0px; width: 6rem; }\n  .comment-author { font-size: 2.4rem; }\n  .comment-metadata { font-size: 1.6rem; margin-top: 0.8rem; }\n  .comment-footer-meta { margin-top: 2.5rem; }\n  .comment-respond p { margin-bottom: 2.5rem; }\n  .comment-respond .comment-form-author, .comment-respond .comment-form-email { float: left; width: calc(50% - 1rem); }\n  .comment-respond .comment-form-email { margin-left: 2rem; }\n  .comments .comment-respond { padding: 5rem 0px 0px; }\n  .comment-reply-title small { display: inline; margin: 0px 0px 0px 0.5rem; }\n  .widget .widget-title { margin-bottom: 3rem; }\n  .footer-top-visible .footer-nav-widgets-wrapper { margin-top: 8rem; }\n  .footer-top { padding: 3.7rem 0px; }\n  .footer-widgets-outer-wrapper { padding: 8rem 0px; }\n  .footer-widgets-wrapper { display: flex; justify-content: space-between; margin-left: -4rem; width: calc(100% + 4rem); }\n  .footer-widgets { margin-left: 4rem; width: 50%; }\n  .footer-widgets + .footer-widgets { margin-top: 0px; }\n  .footer-widgets .widget { border-top: none; margin-top: 5rem; padding-top: 0px; }\n  .footer-widgets .widget:first-child { margin-top: 0px; }\n  #site-footer { font-size: 1.8rem; padding: 4.3rem 0px; }\n  .footer-credits { display: flex; flex-wrap: wrap; }\n  .footer-copyright { font-weight: 700; }\n  .to-the-top-long { display: inline; }\n  .to-the-top-short { display: none; }\n}@media (min-width: 1000px) {\n  #site-header { z-index: 2; }\n  .header-inner { align-items: center; display: flex; justify-content: space-between; padding: 2.8rem 0px; }\n  .header-titles-wrapper { margin-right: 4rem; max-width: 50%; padding: 0px; text-align: left; }\n  .header-titles { align-items: baseline; display: flex; flex-wrap: wrap; justify-content: flex-start; margin: -1rem 0px 0px -2.4rem; }\n  .header-titles .site-title, .header-titles .site-description { margin: 1rem 0px 0px 2.4rem; }\n  .header-navigation-wrapper { align-items: center; display: flex; }\n  .primary-menu-wrapper { display: block; width: 100%; }\n  .mobile-search-toggle, .mobile-nav-toggle { display: none !important; }\n  .primary-menu-wrapper + .header-toggles { margin-left: 3rem; }\n  .header-toggles { display: flex; flex-shrink: 0; margin-right: -3rem; }\n  .header-inner .toggle { height: 4.4rem; padding: 0px 3rem; position: relative; inset: auto; width: auto; }\n  .header-inner .toggle-wrapper { position: relative; }\n  .header-inner .toggle-wrapper::before { background: rgb(222, 223, 223); content: \"\"; display: block; height: 2.7rem; position: absolute; left: 0px; top: calc(50% - 1.35rem); width: 0.1rem; }\n  .header-inner .toggle-wrapper:first-child::before { content: none; }\n  .header-inner .primary-menu-wrapper + .header-toggles .toggle-wrapper:first-child::before { content: \"\"; }\n  .toggle-inner { position: static; }\n  .toggle-inner .toggle-text { left: 0px; right: 0px; text-align: center; top: calc(100% - 0.3rem); width: auto; }\n  .header-toggles:only-child .nav-toggle .toggle-inner { padding-top: 0px; }\n  .header-toggles:only-child .toggle-inner { display: flex; flex-wrap: nowrap; align-items: center; }\n  .header-toggles:only-child .toggle-inner .svg-icon { order: 1; }\n  .header-toggles:only-child .toggle-inner .toggle-text { position: static; padding-right: 20px; font-size: 15px; color: inherit; }\n  .menu-modal { opacity: 1; justify-content: flex-end; padding: 0px; transition: background-color 0.3s ease-in 0s, left 0s ease 0.3s, right 0s ease 0.3s; }\n  .menu-modal.cover-modal { background: rgba(0, 0, 0, 0); }\n  .menu-modal.active { background: rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease-out 0s; }\n  .menu-wrapper.section-inner { width: calc(100% - 8rem); }\n  .menu-modal-inner { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2rem 0px; opacity: 0; padding: 0px; transform: translateX(20rem); transition: transform 0.2s ease-in 0s, opacity 0.2s ease-in 0s; width: 50rem; }\n  .menu-modal.active .menu-modal-inner { opacity: 1; transform: translateX(0px); transition-timing-function: ease-out; }\n  .mobile-menu { display: none; }\n  .menu-bottom { padding: 6rem 0px; }\n  .menu-bottom .social-menu { justify-content: flex-start; }\n  .featured-media figcaption { width: 100%; }\n  .comment-meta { padding-left: 0px; }\n  .comment-meta .avatar { left: -8rem; }\n  .footer-top { align-items: center; }\n  .powered-by-wordpress { display: block; }\n}@media (min-width: 1220px) {\n  h1 { font-size: 8.4rem; }\n  ul.primary-menu { margin: -0.8rem 0px 0px -2.5rem; }\n  .primary-menu > li { margin: 0.8rem 0px 0px 2.5rem; }\n  .primary-menu-wrapper + .header-toggles { margin-left: 4rem; }\n  .header-toggles { margin-right: -4rem; }\n  .header-toggles .toggle { padding: 0px 4rem; }\n  .comment-reply-title { font-size: 5.6rem; line-height: 1.2; margin-bottom: 6rem; }\n  .comment-respond p.comment-notes { margin: -4rem 0px 6rem; }\n  .comments .comment-respond .comment-reply-title { font-size: 4.8rem; }\n  .comments .comment-respond p.comment-notes { margin: -4.5rem 0px 4rem; }\n  .widget-content { font-size: 2.1rem; }\n  ul.footer-social { margin: -1rem 0px 0px -1rem; }\n  ul.footer-social li { margin: 1rem 0px 0px 1rem; }\n  .footer-social a { height: 4.4rem; width: 4.4rem; }\n  .footer-social a::before { font-size: 2rem; }\n  .footer-widgets-wrapper { margin-left: -6rem; width: calc(100% + 6rem); }\n  .footer-widgets { margin-left: 6rem; }\n}a { color: rgb(39, 118, 215); }blockquote { border-color: rgb(39, 118, 215); }button, .wp-block-button__link, input[type=\"button\"], input[type=\"reset\"], input[type=\"submit\"], .comment-reply-link { background-color: rgb(39, 118, 215); }button, .wp-block-button__link, input[type=\"button\"], input[type=\"reset\"], input[type=\"submit\"], .comment-reply-link { color: rgb(255, 255, 255); }body, .entry-title a { color: rgb(0, 0, 0); }figcaption, .wp-caption-text, .post-meta, .comment-metadata, .comment-respond .comment-notes, .entry-content hr:not(.has-background), hr.styled-separator { color: rgb(109, 109, 109); }pre, input, textarea, hr { border-color: rgb(219, 219, 219); }code { background-color: rgb(219, 219, 219); }body:not(.overlay-header) .primary-menu > li > a, .modal-menu a, .footer-widgets a, .singular:not(.overlay-header) .entry-header a { color: rgb(184, 209, 238); }.social-icons a, #site-footer button:not(.toggle), #site-footer .wp-block-button__link, #site-footer input[type=\"button\"], #site-footer input[type=\"reset\"], #site-footer input[type=\"submit\"] { background-color: rgb(184, 209, 238); }.social-icons a, body:not(.overlay-header) .primary-menu ul, .header-footer-group button, .header-footer-group input[type=\"button\"], .header-footer-group input[type=\"reset\"], .header-footer-group input[type=\"submit\"] { color: rgb(35, 88, 153); }#site-header, .footer-nav-widgets-wrapper, #site-footer, .menu-modal, .menu-modal-inner, .search-modal-inner, .singular .entry-header, .singular .featured-media::before { background-color: rgb(35, 88, 153); }.header-footer-group, body:not(.overlay-header) #site-header .toggle, .menu-modal .toggle { color: rgb(255, 255, 255); }body:not(.overlay-header) .primary-menu ul { background-color: rgb(255, 255, 255); }body:not(.overlay-header) .primary-menu > li > ul::after { border-bottom-color: rgb(255, 255, 255); }body:not(.overlay-header) .primary-menu ul ul::after { border-left-color: rgb(255, 255, 255); }.site-description, body:not(.overlay-header) .toggle-inner .toggle-text, .widget .post-date, .powered-by-wordpress, .to-the-top, .singular .entry-header .post-meta, .singular:not(.overlay-header) .entry-header .post-meta a { color: rgb(211, 219, 232); }.header-footer-group pre, .header-footer-group input, .header-footer-group textarea, .footer-nav-widgets-wrapper, #site-footer, .menu-modal nav *, .footer-widgets-outer-wrapper, .footer-top { border-color: rgb(39, 109, 194); }body:not(.overlay-header) .header-inner .toggle-wrapper::before { background-color: rgb(39, 109, 194); }.cover-modal { display: inherit; }.menu-modal-inner { height: 100%; }@media (max-width: 999px) {\n  amp-lightbox.cover-modal.show-modal { display: unset; }\n}@media print {\n  @media print {\n  @page { margin: 2cm; }\n  .entry-header { margin: 0px; }\n  .entry-content, .entry-content p, .section-inner, .section-inner.max-percentage, .section-inner.medium, .section-inner.small, .section-inner.thin { max-width: 100%; width: 100%; }\n  body { color: rgb(0, 0, 0); font: 13pt \/ 1.3 Georgia, \"Times New Roman\", Times, serif; background: rgb(255, 255, 255) !important; }\n  h1 { font-size: 20pt; }\n  h2, h2.entry-title, .comments-header { font-size: 14pt; margin-top: 1cm; }\n  a { break-inside: avoid; }\n  blockquote { break-inside: avoid; }\n  h1, h2 { break-after: avoid; break-inside: avoid; }\n  img { break-inside: avoid; break-after: avoid; }\n  pre { break-inside: avoid; }\n  ul { break-before: avoid; }\n  a:link, a:visited, a { background: transparent; font-weight: bold; text-decoration: underline; }\n  a { break-inside: avoid; }\n  a[href^=\"http\"]::after { content: \" < \" attr(href) \"> \"; }\n  article a[href^=\"#\"]::after { content: \"\"; }\n  #site-header, .comments-wrapper, .comment .comment-metadata, .footer-social-wrapper, .footer-widgets-outer-wrapper, .header-navigation-wrapper, .entry-categories, .post-comment-link.meta-wrapper, .pagination-single { display: none; }\n}\n}.jetpack_subscription_widget .widget-title label { font-size: 2.8rem; font-weight: 700; margin: 0px; }@media (min-width: 700px) {\n  .jetpack_subscription_widget .widget-title label { font-size: 4rem; }\n}.widget_blog_subscription form p:not(#subscribe-email) input[type=\"text\"] { padding: 1.5rem 1.8rem !important; width: 100% !important; }.jp-related-posts-i2__post li { margin: 0px; }.screen-reader-text { position: absolute; }#subscribe-email input { width: 95%; }.comment-subscription-form { margin-bottom: 1em; }.comment-subscription-form .subscribe-label { display: inline !important; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; }@font-face { font-family: social-logos; src: url(\"data:application\/octet-stream;base64,d09GMgABAAAAABw0AAsAAAAAMqgAABvlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACJZArLSLwpATYCJAOBYAtyAAQgBYRGB4RxG9EpVQQ2DoAE2zdHRMWknP1\/nUCP3cugIqhKpQ6tdiNWhBJ+j56+GTMnk3byLNdwCN9YcHCziHXSfhP+NmhwJZIdkhRNeMC115dLcpz7+QTUDoCMqZsRk3ZalAmAY3n\/TbUKkcdRRGJkcOIA1yKpkSIbbUDf8vYZkE2m5lfAdso0ZR0oZ4wLIpL4Bhtj0JozzNvw\/Db\/z6VC4YIIWJSgYACCCgZRipFoTzEwxsTGhZO5cq7axVM39zZX4VqXbSzc\/nd7Ee28qtoD9gbEGwlKVtIt15TeDyBzT\/frFS0rsAIrCYhS0kVV95JeSCkC\/n7NtNnrpMjyrojCVNgKVyP3bzZ393ff793blH72iAKFTTGbIglDpKo6VUDZI04KTKosDDlAYVvjalVthbSFdLZmvoVcthWG+pDA1dJhH34UIiJyIEVC6IXv0vmxvQ1+BmbxHDahgrG6OxUECK0849SaW3sl5uxrC0oosarAMa2Yq5scFu9dVNJG8Ee61RoDj+I0RC00A7xf3\/g98w8OHSKO4sdE3Zj767oBWAQX35xL8Q7QQILZzUY5lXm2qCA334wUXl2\/cCABeloU9Z+QPIFSWx1gyZLnakRZkLVm9+dagC4ItlFnBFvSixbBQs8zbzROwmCjoa4jpiz9lzw4rKytmrKJqbySUNXYXoprKbCTUdBQF1s7msvRWtJ6OoaaPEZRpKutb0GQFN\/AyMzGwUqiAhHF1DHAOW\/+I67F3B0H1\/1gcS2R7AAKsgUaUgMupAw8yAT4kCkIIHkQQkogovAIMaQKDGQMEv2wxw39kMKN6AcXN04\/LHEjkQBoyA64kAzwIAUQQBrAQuogDYlBBrIGWcgR5CBzkKcAChANipAWKFF4L7QgPdChsEIXMgQ9SBP0KdwbBvrB4M4ixQZZSATykC640g9t3OeRPijohwUeQAQnRAIHooCE+EBDBsCFjIAHmQEfsgEB5AAsZAVqkAR0hVABcFqq+Av\/EW8BybUYJe5bLor7k1t5NIeQI3V1aEKQqs7lk7RIFSmhapD\/2Uxl81xLoyrKoOcIq\/ypTC4TRdVQ1cPYxLaUVUqqLsgEURIERkVX384Huq0fum09LxgiTgJjSl1Vrz+mVotNOe60yyYIVKlkVazj0Pu6MYHq24VRrz\/Wsqb+taUaSsXL15KnL3quK6XW67NJpdPlbLrYsKby0dhev2mrSoX+zI7b2cIyO9fuLjSx+5koz3I656U1bZV7yv01wAfqWC0N2cE0qAObQ0YQoo8DQkGKg7q3guTh+c1+YF8wxik1sYoq9QLULyPZgKKvigG3fDZ\/\/nVds9ZJbewPCVaeCTb42oFTxfNIasf0mSgoWIWciqKQ13qiEcALtWmEOpmqQqHdC0KAKcOhaOzH7AVYVR18fx7J2cZD8ag5l1ULIw9SiIeeRtLX8QNcdDFEeQSlJlC8\/IqQ\/PwcAP7iC8bq2ysYTdDjYhUW4nixxCqAwlwyAu7\/mSTkJcncCL0L9nngdfAaWteekE7RxF2qTiMlwnR1S5e3dGX7l1iDeUiIq6VFLQvYLFCO57jsuusCenP9kcPMvcWGXI9R6N3YdPSYJ1st0W6rJOFx7One2f3JluYr2nJRfLyW+oKVWxp6dc3R5D2dRvcTV\/W9uzR5dj72XuyZGzLOYov5PbXDYXruQJQVkznqepR5LkMilpRRehQwDx7O\/79uQkfjP6ukribq+8hdjxU3ky3\/CkRos1dN+TalLDMQ7XjGgdfZZioIcjKOAU+SCxBBDMUaVlkbIGn5AODNCLybakPRauV8i\/UN9Nwxjnc57WlKA7t0GNhUfM71CWLGxicCi1tMQwwpEbWbQzeO6xqZTwjLbs\/isV2Xg52eOZDCK8WNmo8as7X7dWa1oCohOgFgDnSkB2Dhtl4TgGIJ872re7LG66opGjn5fpxPfFCfpsTkR7xV823K7OB20HSv52CsTK3U6Cwjkj4APAinBNZmv9+iPuzsJRVYHoIYI4DhOtDlmtRDzm4LYIGBsDxeGNHcwsFDqXI7zAZOyZkdbEAxpGExw45x2aoKdT6xsDDFrTrg\/bX9QaHM6WRCjnCCq3bbc3L35NeX4tU3rE4cbyC5zFfUkMkgiAPA45wOsXA5U1t\/5z9szdf2J4IIIIABhvjTQn6KX2qgX6OOIi2XCWUuewjgU4hbGsA5gAupQk8ZlZxz5LefiADFu4qh6M6pbBTVw3TIU4VCTYVcX9lbqTSK3UWRKZWa1b7qLfl6unb\/MX\/yoD7zRr2baz56Jp4+bMy+pXJ+mI8sqKUxMbpI5apYUysbXRbCYUgqfXzYQ3I+hVUdAF5DKFzAWP2CUPz8L+A\/XG0pI3XGQdEULy6i9rrz6yQ\/IwpwlzKwU+h7COJBqbUwhkAIrzEEBdHCTGIzATbOnqdDkEeoCXWhaW5Q6sKuXHx4tNyoVAEADpLwiQtvDlX7jLOxp9w7SyrdGsKZA9GluW+Z0qYShGJnkcBFl6p0OlPCaoX4KgJJY6a1nPrygj\/\/TMfzztTIBB8flqOTYmqMqSf8sXwqnuU6ujppvw8AtwcAgkMGQopc4Ns7fPXZZQgUZBBi5uHc6zjeHCe2tUNbLVcz9QMAabYdCEVD1jzvhsx2F6E2+IACoR1g5Tilpfww8NzDnSiv1D0x4Om6iMZmDNEPj3Oqr4lVAniMZCNjMo9EA8lhwG2bFjaE6e2UJjOW2RcsCIEsqmbAkysPMx7RDFFUfzBYfh2rV\/zSkJxdSOmnYqV8UpmE4tXQElYfXvDxz0hWyObC9gj3yqy8riBmHBtIP0iO2AsHZg7huWPOUntTBgpKfUlcrY13GdjMM6rOe3QVx2eSgcButGTcb9WGJ4DzrvrKra8vW+1fbVZ8+fbz+MSHT1OTvbpcswoDQeRUx7q1JhXLL9gwiLBPfBe\/2JwZuT8\/O\/po6c3Kk+H3b1efTn16MxCNpCEff49kb9Q394rKVguKdvuSNR3HTDioX+2NxdXeNydWAE8Nxx4G6E8ktJKAqujg0KS+LAHv\/zFETHUECq2l7wN5NXNeNGatr67HVFcVSJYtV\/sWnY57tKQdwaE\/GlrYLyiIKbkmLKC+rfyX1ka7ltJMtnoWb6ukl3ljrzhoSgng\/5UN0ez9iV5k55LRgFs1BOWgNsYOMVQZo\/6U\/a4RxKurNbEqlwG3aUPOUFaishITWc6xKbD\/JyAkVAGMPT68PE+NWEzscg\/9uQvO2AQUoRhbY61V1sIEVvFc8iO5VUtsGLqiu3jwYIVoUVWLDA2reR5m+4bBDg9ciEAFHbJT05IiPBthOTYviyv83fdJi\/paG6fNgmCfV19snd+ZPiVXgmDrRxdUXnLm2hfeHAl4Od+Q\/dTn87PJVKMgLFj07m4KOndrvixm59yuqyHPCBeP1C+lWrqentUQjmdn1ZKVBMedk99HmEdqCBFDHHLJaFQAQPZQX2c0SKK3Va5AuL\/u1Dpk3TyM\/Dmi8d6rip56zCYAeU2e\/ryo8s71kSbGM+kgXdk\/\/X1DWM\/WD73b1dwUjaQKy+9R6+xLce6VOlPfcOjpzpYLY0prmLByoWoPrW16tHGUlhcfOqZP28je7\/dzqi0FUUx3dxYQKtef8eH5t6sPx5YwBrpc4GFULcE8tkN6zUYHAKr0JgGlRTLwynRNlgfONeGfPiovDsdhiHgPJbifGt4PMODpMFvH1TlHqmbdmx4sjgNalSbcYJytEgTCPuVs8Mt5BLCLkHbEBf2GPUhvo9t4k3Tlyz3NzLBuvH0\/nn7bOlngI1lZlYKVbLk3XJnLSJIBvuO3vu2bgrCpxM8fBzzun5dHozlHNkjgVBoQBlg\/dOofsrpUnbGrTsEyjp+nXuVIum4Lyf7BpaG1vncsSU9wRWUeIdnTZskpb3JmdYhxUXGMoDy6yV7AUPHh5M880sW0w6Z\/akIqE4wIsTIXu7XDVjGWZKPWiPiWVeMDnUqkrCHqM9WSqa1zNamxvSdpwXaChc2P09zyJWm441ahZklNJl1hjKNAwvUmMm\/6Sbq9q2ca+Z\/0wzXiqtxcd\/h\/Ys0hyRgiAUl1jnI7Vn19KvBRD\/NcTaDUBmejcPC+R14A+Hq6VP9l7i1Oo8x7iLqIUewx7Ha7+HeUwwAtsilDQodAiaBCcY0TMHvx4vnX+9sr4kql5susDXZYX\/WYogsXLr075BjozjiZefJfqptC9iNyMzH9tJ9uMN\/gWILwHStDOIM90QsUNeerqsHyLB6er9gtKqHW8SMLKbPVapYc3r4BbZMekNpQnEGY6LvXD+1F7J07h0wV0flXi0IoDFZQX6c6kSzVtYbdlZtkpNbAhMIcXnZdB0+OANL7aAiJ4t6N+vGGI6GhCQwtp30657yQjW2vYNG\/2cikdmFa6rwTqfjis8+xMYkJDfj3I06CTzlNk\/QLWGJ4u0IiBt5yfMN3jYvH+zK0TFnjNsYqYqWutI9O+v1IPNYGl+bOZc8FQ2E+gDCNB7wiD1fD9TB5PXbMijAFhO9+DTd7TU55rSLu3O4bWYufpk3jd5MC1TfGjcmfKgm8zSqtBOsmu7ESzEryyh86xHAPDHpJ3onpwZB7QQPOc5CoCSdXyI4ETOihYPj2MjlJfmMJL3p17O2ljtWt7qTrn60v+ytDwf8yMrnir5l37\/Yu8buDtOLX6Ij+qBnBrFhtj421tybdHttq38PzR37JrjKyTLs+WeeoIuj8LJCWcblmCKMJPhz\/cuePp+yuxR4DmueH8NXBy3x\/2l\/6mbxCoe+0Z0+tn\/p3dYCNvtqyJvDPgSX2qhvdNE4ymF10kGYzLspa9GYm5yfdIuIWj2Yzhh1+W2lGgX+nFSv\/AuA5DNHYRjYCnR+I1h\/Ffs2OkheELCfbwW4dOavJF+WbsESHT9lYAcpzsA12qbQ4yH4vn0gMmzfEohcOZv2\/FpAmAsDseKuOUa2IKMqK892qTFRGii4Fe0MzSn+4t9ZbGL9WttX3NyuiSKFu7nUAi6qctxtcRx8e7Zg3mb7j+wSL4FA1b0tKX8Qai2LKssaYumWmeohvft\/nlZE3NIair9QqdqNQhKQeOhKNj23cnLhgZhiVU3Z+3qS93Hn7gmtBQl9Enb9hHW1oTEow3axk7R86ofXddVOHQhOSTITX7ff3s1AofGxHOeVj2gLZR\/KpgSPAUyDrbA\/hA+HOj\/mU7YlcZc6n\/o+izyTbRlsAxPWWlkVgSRPqBFqtQCdMXWspz47MiHxXnV1uaVVVxJSXx1SoEjWM78JeVYPe+gDSmHqMpCadUJ8gPQowVHXwgQHt35\/4HFngVU+b0JVvMDkXc5FmeJc5POR+ESGiAbkCVYjdgSNid2JTMB3oDUgHJgHfYrYWAoiNcaNH0G4f8ErTl9b3GQrnSfXs\/PSztM92pqY5gQWPnDmzQUu3O9ACw\/vrK6uiheoapV7ehtGiPctyzIKbuqcTvENnsr+M4ebHEqnNGNy+TyXbYlZIPt2HwzRTibF5vJgvK\/a\/8VejHU1aeobLxDAn4fmJ7rlW5\/IH2Gb2AF8uNcgDOI+0j3S87\/jmyI5wUozBBIbpa\/2JEr5OK8gxikSG7Ig9Y6h624p2vigvHaObGpyrkUueNrEEF6YEywoxH2FGmNpWTtN8urZ6ycOdYVJuFgsX\/G6Hie3H8XtHzAazwsx2\/slJ52gwf1BikQzypYEXD+QQs6kE1celji9RyOfE0y1gdrfSoz3E60Ph6nGoPt4hrafeX4M+Wtbw6Deak\/bbQ5fM6Tb+bDpUWeJ3\/0j0kfvRuo896GeMfh2u9Qr5zm0v\/FvaW1D\/OymepNt82Oc+1MsV6\/oP59g+fKpALKC6bdqK+AnbB\/tGk0izJHR7\/jWrRlR3cX+sg9f9gfPi+fM+PFEVMlRlos4iRpFqJJoFFd\/5kxby5ykJGB7Oo\/bAAD6kmhmUouEa7iFpHvjvURHo3rK9b7SlJ5DKp0HphLoG0vOxlacrqMYt5drf+hIwGJD08VSZO6JM9UNTQczTzATYVATi67h\/DAz8wfUXcp2Suo4kKEQlVoUE+XPrJE6uEOzp4m\/ku2ujSR\/6awx1DKPHjPGMzST846LHMMoAmjuPb7ymyMBFbkJyo1AOVC4V1arahDNsqsAo+lGpqH4jphkdtRCVouqUdyaBf34cq1XpK1PRuuiWWms3sSXaWkvsdg9Rix5D9oiXCeciuIgwNKoSXhO6Bq7chStHa2Nu9QdDPMTTKhRixBGRAnDjNgg9G4TCNXpt3D2FbwIUgQqAHlefaxMnS4K+9e6tZCxG8npPUgM\/vTomitLFS6NlRqHPboO4fSTIh+oz4eedYOUstwXTOQgpVHtLavN26nxCdWHBKRFh4eZ00YA7BoN17kiMiVknEpMYpRTyU9ZePVMjpATkSdZ3IZJcXiUk99bAiAJUVkgji094CoULRkWWy\/wgytXk5ybdFxyRjx68OKBOIJdSHBQPSy22qrnFd0cOQhdUXE\/9WB5sSVdlmZvpriozpScOf\/IhNyOVrVnhC\/mOm7+sIdPE6+xd2GngWHWBC6IQAUyB5JQARk4bEJucOLOvMcrs5zznve9VI35bjoW3cdnPf8V6YygO28Yc0YDlzw2c42aKCISWE\/u3tOzF8g4vaZrvGO5YsyiKbrpoSE9UXSv5ZEniGhYI+kwMZISc+xi\/bc4uZUFUVIFSHmHLViKbDphloUmIPK5Vr0gnpbMLKBk31+y5uCq6Jjbof+tL1GB02CPx0OlaLbWHOom4VntYgHWGGPZyWMzQUCMeTPfCxOikZ1JzH7\/2C+oXnXgy7McD40j6pfK3FBOCmW7wpji47Vw3hRxmtVI42Qj\/IqkW\/uiB6BKdfHaIgeWr87i1OQdqPgYzdNswPPb55+QND2mPUvaQeWRC29nDB29si8wImEmYGWyOaVi1Zte5NmLadaSgwklUJoUJmIGNASSIBTEBC7MHxlJNUiCt47GWyH8IBaF\/XAzoumVRt+UzScyt+VyFSakSkv0wD8\/jKOzeFZyt+QysX72UJjB1i0IZ+AgB9VogACH2DUI+OeQxh68fdJIZNIrUUhCU0OQgR2ByKJULIRFfBcX+bgncQ0FRAC+3MTnQHZQcCssRKMRX8yissZ9jvqK13GaWiaZaevNkOVji1wTve08Yof0fhL7HPoi+b6OTmyUvW3fXynNp0wSvuQWreLKhzeJyz4jkgkF5SriLqd3CLtAt8MuJ0ourldezh9vJkVnn4ovtG5d6k3PifUgpaBM6Y\/A\/82BxNQJvtW1lWsFlldvo7u62US9RbR2R22Saze11d3ku8S5VVLqNetgGR\/HLvMuJHtjmNq7MlgrLeix2KcHrbsvT2\/JOuMRz8y7tfUCf1SNbDzC7L8QR0oOfhqfxCUmakPaMz+elF\/8Wfov3n97tH+KgHE4Qtae3i+KT4slOJzlhdyPDYVUQxOvOLohEUHwvwT4R2TI9Vs+lvM7VNaNBRw6HG7yLAgX+8ZkqTAiBny7H3KT+1OyDjCTcqKAOWgs7w1SJ3y4LLQZ3t97eevf8F3MPDT+\/EZfcCEB6VTfJdaCZ2Io69BHIG\/0eckttM+yBXDuf9ubbHynMnHjZW1B\/t\/S85vAqTRiOkFQ88iozbANp3y\/nQWHR+es4+KPwXiYp7FTeC+Zzh+MFCaDGk8nUxVvju2RJFGnw9sStwQkvkj8kWPdPL5hmDS5xYV3FxS46qDqdpGXuqaN6shOz6+KRKOlL416leAVr5PX6Z+LMY\/lgy+ja97ysjJQqf2Kms4I6bi6GIYifIBVIU7CZpJYBwQ5Q1s2v5ZfVaL8GQ09ZJt9yhcKQXlv7C+\/9w\/IoRca\/HPBqyYJNJ\/buvaU8mNLm1JdGMs+Em\/182BDH9akyatW1E78kEDbcTk49p\/\/qTjyxu+R7xLIOheRytC9QucHyoq8p3ekDg8giKrSV9Nfyj4TWMc27d6jDiJe6P55O7AVvHQhtvquwTSNiW3jdNIsvetxK+vtsloDY5yjL4GWAvWLyGUoeBcOpL0YYIXAxwDnWHFtuj1WJ04KGg9LE6petPDoQ\/WPK3iEF0o6IyEwp\/zikZfOl67rrLI0aVlK1pCYom\/t4EM1XXjVUcAsCbglsHTANogl+89Gj+httAM6UgOvfv\/124gtu0+LMALBlXOwf5f8V8tu6NBn17nOZUPZdzo5wIi2W1vMdTd+9bgndjnZYALyPQZtv0mCcdiqqTNiGofA3HMHnxtR7Lc3zBojvYg8M7If\/PRmjLsUW\/YXSBlLSQp28TqGVQKZ7cQ7qWQKpLXwHiSyloi0x6CzTk9DOgKwNGwBaZEFTpayoD\/BR5LiwnknkfFAfuicviJKNoofB8YOwzIoBTuua0jXOteNrhzkLt1RscV49ON50UDaTLgOjmgkcu7q0mNmRHusSgqe5vkyde9UNez9Hd0IqPaHj9NtvrHLrpHQWg8OXaXTQ6aaTmbofTkR3udnTodMUwWD9197RHA+6ss8Y2dDn0KTZbgpa2W4UugbX\/mwcDU2mzQVXfAckfsO8\/nYz0Fx7\/8qMkVr1a2gbWP5jXDa3LPs1dhg2eLzq\/yEPbPc79DPbRnL5Z+q+Mtc27DSMj1veBI59eNkhsOo0AtDCfpotyBsP241BV4Z\/Ax1v9x66sfyJOsbTYL60YNv\/B6c40DfAW1HmHf8rjlj+JjNixT+mC\/o9bjQOVI8By+ld3u\/\/YeP84\/lPBYFcAGph+nZA7wRKeKUDMAtSKW7TJBUCJGwJUqxP3lOkzWhAQNmDuqMBEUi6YwAJRFNCDNODmomAZh4kgFB4AAEmz0d3BPACOyjyZj9AUcB+tTsaMExSDLB\/050A8gKod0YEwkBRi6uyzu4Md7pqXC3Z1TVtTntzcB74KnnVzS11rgaOLEIadWyW6obqZntrdRWnYj6npb1G3trq4DiaXfM4ZldDHZbT6eI0NrvqqytbI2pbWxvVkZGOzXFEVLrmgRYulerYOYVzcqnh2veerVqNtrWza8ZYKKjnqc5B6w57rwGHTAQppmBRG7B7t2tVrYpXmA9FGdvVkGt9cQcOCm3mMg+HmaiEqTqJ6ByN8bT+Siv3eoTaHJ5GapGv5Tlw9QiVROTBJf+\/2gKfVccGEBASQkFoCANhIRyE\/2PymSWBwohEpIRNZ7K5fKFYKleqtXqj2Wp3ur3+YDgaT6az+WK5Wm+2u\/3heMqkYvzhP1RtwOJrxBR2yhn853e1bngbKaGhusQljAdxh01MLdBrxANVAxeFm31EINqGGak8wILbDCQz7yVuPM7UWf67Z9zzQqImF116GDNR3lES+3Wy2t7FP+wE5lLpUKqoz+yP217q5jRS0qT1dviyOwWJUqI6HmGtH\/nBOCfiKl6aiNg2rwyq361UBUMUI2l4GEyjuOFkRfuefErve+N4mwlMqehdlrpXI9u7wUojLfN7ahCX5umWKdqPrjH3RtUpdtQyvNWF4ZOMWjaVo0ayo46YwCEHNBl9Fo3LZDClv9M9pvujHCD3XLyKb216EkU6DnDEUJxTKz8aOb\/uL1+zt2\/q2gNOAAA=\") format(\"woff2\"); font-weight: 400; font-style: normal; }amp-social-share { color: rgb(255, 255, 255); border-radius: 50%; position: relative; line-height: 1; width: 32px; height: 32px; margin: 0px 5px 5px 0px; vertical-align: middle; }amp-social-share::before { display: inline-block; font: 18px \/ 1 social-logos; padding: 7px; position: relative; top: 1px; vertical-align: top; text-align: center; }amp-social-share[type=\"email\"] { background: rgb(233, 233, 233); color: rgb(101, 101, 101); }amp-social-share[type=\"email\"]::before { content: \"\uf410\"; }amp-social-share[type=\"tumblr\"] { background: rgb(44, 71, 98); }amp-social-share[type=\"tumblr\"]::before { content: \"\uf607\"; }amp-social-share[type=\"facebook\"] { background: rgb(24, 119, 242); }amp-social-share[type=\"facebook\"]::before { content: \"\uf203\"; }amp-social-share[type=\"twitter\"] { background: rgb(0, 172, 238); }amp-social-share[type=\"twitter\"]::before { content: \"\uf202\"; }amp-social-share[type=\"pinterest\"] { background: rgb(202, 31, 39); }amp-social-share[type=\"pinterest\"]::before { content: \"\uf210\"; }amp-social-share[type=\"telegram\"] { background: rgb(0, 136, 204); }amp-social-share[type=\"telegram\"]::before { content: \"\uf606\"; }amp-social-share[type=\"linkedin\"] { background: rgb(0, 119, 181); }amp-social-share[type=\"linkedin\"]::before { content: \"\uf207\"; }amp-social-share[type=\"pocket\"] { background: rgb(238, 64, 86); }amp-social-share[type=\"pocket\"]::before { content: \"\uf224\"; }amp-social-share[type=\"reddit\"] { background: rgb(206, 227, 248); color: rgb(85, 85, 85); }amp-social-share[type=\"reddit\"]::before { content: \"\uf222\"; }amp-social-share[type=\"skype\"] { background: rgb(0, 175, 240); }amp-social-share[type=\"skype\"]::before { content: \"\uf220\"; }amp-social-share[type=\"whatsapp\"] { background: rgb(67, 216, 84); }amp-social-share[type=\"whatsapp\"]::before { content: \"\uf608\"; }body.custom-background { background-color: rgb(255, 255, 255); }body:not(.overlay-header) .primary-menu > li > a { color: white; }body.single .entry-title { text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 1px; }.footer-widgets-wrapper button { color: white; }.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { max-width: 80rem; width: calc(100% - 4rem); }.wp-block-code { tab-size: 4; }@media (max-width: 1000px) {\n  .wp-block-code { tab-size: 2; }\n}code { word-break: normal; background-color: rgb(248, 248, 248); }.jp-relatedposts-i2 { margin-top: 3em; border-top: 1px solid gray; padding-top: 2em; }.hljs { display: block; overflow-x: auto; padding: 0.5em; color: rgb(51, 51, 51); background: rgb(248, 248, 248); }.wp-block-code { border: 0px; padding: 0px; text-size-adjust: 100%; }.wp-block-code > span { display: block; overflow: auto; }.shcb-language { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal; word-break: normal; }.hljs { box-sizing: border-box; }.wp-block-code code.hljs:not(.shcb-wrap-lines) { white-space: pre; }.wp-block-code code.hljs.shcb-wrap-lines { white-space: pre-wrap; }<\/style><link rel=\"profile\" href=\"https:\/\/gmpg.org\/xfn\/11\"><link rel=\"canonical\" href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\"><script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\"},\"author\":{\"name\":\"Weston Ruter\",\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/c3b8e502cdae3f9c77e995d0067bfc5d\"},\"headline\":\"Running the WordPress Plugin Directory Slurper\",\"datePublished\":\"2023-07-02T01:48:10+00:00\",\"dateModified\":\"2023-07-02T02:03:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\"},\"wordCount\":246,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/c3b8e502cdae3f9c77e995d0067bfc5d\"},\"image\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1880%2C1253\\u0026ssl=1\",\"articleSection\":[\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\",\"url\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\",\"name\":\"Running the WordPress Plugin Directory Slurper - Weston Ruter\",\"isPartOf\":{\"@id\":\"https:\/\/weston.ruter.net\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1880%2C1253\\u0026ssl=1\",\"datePublished\":\"2023-07-02T01:48:10+00:00\",\"dateModified\":\"2023-07-02T02:03:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1880%2C1253\\u0026ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1880%2C1253\\u0026ssl=1\",\"width\":1880,\"height\":1253,\"caption\":\"Photo by cottonbro studio on Pexels.com\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/weston.ruter.net\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Running the WordPress Plugin Directory Slurper\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/weston.ruter.net\/#website\",\"url\":\"https:\/\/weston.ruter.net\/\",\"name\":\"Weston Ruter\",\"description\":\"Building a Better Web\",\"publisher\":{\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/c3b8e502cdae3f9c77e995d0067bfc5d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/weston.ruter.net\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/c3b8e502cdae3f9c77e995d0067bfc5d\",\"name\":\"Weston Ruter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/i1.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/westonruter-favicon.png?fit=512%2C512\\u0026ssl=1\",\"contentUrl\":\"https:\/\/i1.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/westonruter-favicon.png?fit=512%2C512\\u0026ssl=1\",\"width\":512,\"height\":512,\"caption\":\"Weston Ruter\"},\"logo\":{\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/weston.ruter.net\/\"],\"url\":\"https:\/\/weston.ruter.net\/author\/westonruter\/\"}]}<\/script><link rel=\"alternate\" type=\"application\/rss+xml\" title=\"Weston Ruter \u00bb Feed\" href=\"https:\/\/weston.ruter.net\/feed\/\"><link rel=\"alternate\" type=\"application\/rss+xml\" title=\"Weston Ruter \u00bb Comments Feed\" href=\"https:\/\/weston.ruter.net\/comments\/feed\/\"><link rel=\"alternate\" type=\"application\/rss+xml\" title=\"Weston Ruter \u00bb Running the WordPress Plugin Directory Slurper Comments Feed\" href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/feed\/\"><link rel=\"alternate\" type=\"application\/rss+xml\" title=\"Weston Ruter \u00bb Stories Feed\" href=\"https:\/\/weston.ruter.net\/web-stories\/feed\/\"><link rel=\"https:\/\/api.w.org\/\" href=\"https:\/\/weston.ruter.net\/wp-json\/\"><link rel=\"alternate\" type=\"application\/json\" href=\"https:\/\/weston.ruter.net\/wp-json\/wp\/v2\/posts\/22796\"><link rel=\"EditURI\" type=\"application\/rsd+xml\" title=\"RSD\" href=\"https:\/\/weston.ruter.net\/xmlrpc.php?rsd\"><link rel=\"shortlink\" href=\"https:\/\/weston.ruter.net\/?p=22796\"><link rel=\"alternate\" type=\"application\/json+oembed\" href=\"https:\/\/weston.ruter.net\/wp-json\/oembed\/1.0\/embed?url=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F\"><link rel=\"alternate\" type=\"text\/xml+oembed\" href=\"https:\/\/weston.ruter.net\/wp-json\/oembed\/1.0\/embed?url=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&amp;format=xml\"><link rel=\"manifest\" href=\"https:\/\/weston.ruter.net\/wp-json\/wp\/v2\/web-app-manifest\"><link rel=\"apple-touch-startup-image\" href=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=192%2C192&amp;ssl=1\"><link rel=\"apple-touch-icon\" href=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=180%2C180&amp;ssl=1\"><title>Running the WordPress Plugin Directory Slurper - Weston Ruter<\/title><link rel=\"preconnect\" href=\"https:\/\/weston.ruter.net\" referrerpolicy=\"origin\"><link rel=\"preconnect\" href=\"https:\/\/www.google-analytics.com\" referrerpolicy=\"origin\"><\/head>\n\n\t<body class=\"post-template-default single single-post postid-22796 single-format-standard custom-background wp-embed-responsive singular enable-search-modal has-post-thumbnail has-single-pagination showing-comments show-avatars footer-top-visible amp-mode-touch\" id=\"body-0\" style=\"opacity: 1; visibility: visible; animation: auto ease 0s 1 normal none running none;\">\n\n\t\t<a class=\"skip-link screen-reader-text\" href=\"#site-content\">Skip to the content<\/a>\n\t\t<header id=\"site-header\" class=\"header-footer-group\">\n\n\t\t\t<div class=\"header-inner section-inner\">\n\n\t\t\t\t<div class=\"header-titles-wrapper\">\n\n\t\t\t\t\t\n\t\t\t\t\t\t<button class=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">\n\t\t\t\t\t\t\t<span class=\"toggle-inner\">\n\t\t\t\t\t\t\t\t<span class=\"toggle-icon\">\n\t\t\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\"><path d=\"M38.710696,48.0601792 L43,52.3494831 L41.3494831,54 L37.0601792,49.710696 C35.2632422,51.1481185 32.9839107,52.0076499 30.5038249,52.0076499 C24.7027226,52.0076499 20,47.3049272 20,41.5038249 C20,35.7027226 24.7027226,31 30.5038249,31 C36.3049272,31 41.0076499,35.7027226 41.0076499,41.5038249 C41.0076499,43.9839107 40.1481185,46.2632422 38.710696,48.0601792 Z M36.3875844,47.1716785 C37.8030221,45.7026647 38.6734666,43.7048964 38.6734666,41.5038249 C38.6734666,36.9918565 35.0157934,33.3341833 30.5038249,33.3341833 C25.9918565,33.3341833 22.3341833,36.9918565 22.3341833,41.5038249 C22.3341833,46.0157934 25.9918565,49.6734666 30.5038249,49.6734666 C32.7048964,49.6734666 34.7026647,48.8030221 36.1716785,47.3875844 C36.2023931,47.347638 36.2360451,47.3092237 36.2726343,47.2726343 C36.3092237,47.2360451 36.347638,47.2023931 36.3875844,47.1716785 Z\" transform=\"translate(-20 -31)\"><\/path><\/svg>\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<span class=\"toggle-text\">Search<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"header-titles\">\n\n\t\t\t\t\t\t<div class=\"site-title faux-heading\"><a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a><\/div><div class=\"site-description\">Building a Better Web<\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">\n\t\t\t\t\t\t<span class=\"toggle-inner\">\n\t\t\t\t\t\t\t<span class=\"toggle-icon\">\n\t\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"26\" height=\"7\" viewBox=\"0 0 26 7\"><path fill-rule=\"evenodd\" d=\"M332.5,45 C330.567003,45 329,43.4329966 329,41.5 C329,39.5670034 330.567003,38 332.5,38 C334.432997,38 336,39.5670034 336,41.5 C336,43.4329966 334.432997,45 332.5,45 Z M342,45 C340.067003,45 338.5,43.4329966 338.5,41.5 C338.5,39.5670034 340.067003,38 342,38 C343.932997,38 345.5,39.5670034 345.5,41.5 C345.5,43.4329966 343.932997,45 342,45 Z M351.5,45 C349.567003,45 348,43.4329966 348,41.5 C348,39.5670034 349.567003,38 351.5,38 C353.432997,38 355,39.5670034 355,41.5 C355,43.4329966 353.432997,45 351.5,45 Z\" transform=\"translate(-329 -38)\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"toggle-text\">Menu<\/span>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"header-navigation-wrapper\">\n\n\t\t\t\t\t\n\t\t\t\t\t\t\t<nav class=\"primary-menu-wrapper\" aria-label=\"Horizontal\">\n\n\t\t\t\t\t\t\t\t<ul class=\"primary-menu reset-list-style\">\n\n\t\t\t\t\t\t\t\t<li id=\"menu-item-11308\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-11308\"><a href=\"https:\/\/weston.ruter.net\/about\/\">About<\/a><\/li>\n<li id=\"menu-item-7797\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7797\"><a href=\"https:\/\/twitter.com\/westonruter\">@westonruter<\/a><\/li>\n<li id=\"menu-item-7299\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7299\"><a href=\"http:\/\/github.com\/westonruter\">GitHub<\/a><\/li>\n<li id=\"menu-item-7298\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-7298\"><a href=\"https:\/\/weston.ruter.net\/contact\/\">Contact<\/a><\/li>\n\n\t\t\t\t\t\t\t\t<\/ul>\n\n\t\t\t\t\t\t\t<\/nav>\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"header-toggles \">\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"toggle-wrapper search-toggle-wrapper\">\n\n\t\t\t\t\t\t\t\t<button class=\"toggle search-toggle desktop-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-3\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">\n\t\t\t\t\t\t\t\t\t<span class=\"toggle-inner\">\n\t\t\t\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\"><path d=\"M38.710696,48.0601792 L43,52.3494831 L41.3494831,54 L37.0601792,49.710696 C35.2632422,51.1481185 32.9839107,52.0076499 30.5038249,52.0076499 C24.7027226,52.0076499 20,47.3049272 20,41.5038249 C20,35.7027226 24.7027226,31 30.5038249,31 C36.3049272,31 41.0076499,35.7027226 41.0076499,41.5038249 C41.0076499,43.9839107 40.1481185,46.2632422 38.710696,48.0601792 Z M36.3875844,47.1716785 C37.8030221,45.7026647 38.6734666,43.7048964 38.6734666,41.5038249 C38.6734666,36.9918565 35.0157934,33.3341833 30.5038249,33.3341833 C25.9918565,33.3341833 22.3341833,36.9918565 22.3341833,41.5038249 C22.3341833,46.0157934 25.9918565,49.6734666 30.5038249,49.6734666 C32.7048964,49.6734666 34.7026647,48.8030221 36.1716785,47.3875844 C36.2023931,47.347638 36.2360451,47.3092237 36.2726343,47.2726343 C36.3092237,47.2360451 36.347638,47.2023931 36.3875844,47.1716785 Z\" transform=\"translate(-20 -31)\"><\/path><\/svg>\t\t\t\t\t\t\t\t\t\t<span class=\"toggle-text\">Search<\/span>\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t<\/div>\n\n\t\t\t<\/div>\n\n\t\t\t<amp-lightbox id=\"i-amp-0\" layout=\"nodisplay\" animate-in=\"fade-in\" scrollable=\"1\" role=\"dialog\" tabindex=\"-1\" class=\"search-modal cover-modal header-footer-group i-amphtml-layout-nodisplay i-amphtml-element i-amphtml-overlay i-amphtml-built\" on=\"tap:i-amp-0.close,body-0.toggleClass(class=showing-modal,force=false);lightboxOpen:i-amp-0.toggleClass(class=active,force=true),AMP.setState({i_amp_0:true});lightboxClose:i-amp-0.toggleClass(class=active,force=false),AMP.setState({i_amp_0:false})\" hidden=\"\" i-amphtml-layout=\"nodisplay\"><div class=\"search-modal-inner modal-inner\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true)\" role=\"dialog\" tabindex=\"-1\">\n\n\t\t<div class=\"section-inner\">\n\n\t\t\t<form role=\"search\" aria-label=\"Search for:\" method=\"get\" class=\"search-form\" action=\"https:\/\/weston.ruter.net\/\" target=\"_top\">\n\t<label for=\"search-form-1\">\n\t\t<span class=\"screen-reader-text\">\n\t\t\tSearch for:\t\t<\/span>\n\t\t<input type=\"search\" id=\"search-form-1\" class=\"search-field\" placeholder=\"Search \u2026\" value=\"\" name=\"s\">\n\t<\/label>\n\t<input type=\"submit\" class=\"search-submit\" value=\"Search\">\n<\/form>\n\n\t\t\t<button class=\"toggle search-untoggle close-search-toggle fill-children-current-color\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" on=\"tap:i-amp-0.close,body-0.toggleClass(class=showing-modal,force=false),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-4\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">\n\t\t\t\t<span class=\"screen-reader-text\">\n\t\t\t\t\tClose search\t\t\t\t<\/span>\n\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\"><polygon fill=\"\" fill-rule=\"evenodd\" points=\"6.852 7.649 .399 1.195 1.445 .149 7.899 6.602 14.352 .149 15.399 1.195 8.945 7.649 15.399 14.102 14.352 15.149 7.899 8.695 1.445 15.149 .399 14.102\"><\/polygon><\/svg>\t\t\t<\/button>\n\n\t\t<\/div>\n\n\t<\/div><\/amp-lightbox>\n\n\t\t<\/header>\n\n\t\t\n<amp-lightbox id=\"i-amp-1\" layout=\"nodisplay\" animate-in=\"fade-in\" scrollable=\"1\" role=\"dialog\" tabindex=\"-1\" class=\"menu-modal cover-modal header-footer-group i-amphtml-layout-nodisplay i-amphtml-element i-amphtml-overlay i-amphtml-built\" on=\"tap:i-amp-1.close,body-0.toggleClass(class=showing-modal,force=false);lightboxOpen:i-amp-1.toggleClass(class=active,force=true),AMP.setState({i_amp_1:true});lightboxClose:i-amp-1.toggleClass(class=active,force=false),AMP.setState({i_amp_1:false})\" hidden=\"\" i-amphtml-layout=\"nodisplay\"><div class=\"menu-modal-inner modal-inner\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true)\" role=\"dialog\" tabindex=\"-1\">\n\n\t\t<div class=\"menu-wrapper section-inner\">\n\n\t\t\t<div class=\"menu-top\">\n\n\t\t\t\t<button class=\"toggle close-nav-toggle fill-children-current-color\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" data-set-focus=\".menu-modal\" on=\"tap:i-amp-1.close,body-0.toggleClass(class=showing-modal,force=false),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-1.focus\" id=\"i-amp-6\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">\n\t\t\t\t\t<span class=\"toggle-text\">Close Menu<\/span>\n\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\"><polygon fill=\"\" fill-rule=\"evenodd\" points=\"6.852 7.649 .399 1.195 1.445 .149 7.899 6.602 14.352 .149 15.399 1.195 8.945 7.649 15.399 14.102 14.352 15.149 7.899 8.695 1.445 15.149 .399 14.102\"><\/polygon><\/svg>\t\t\t\t<\/button>\n\n\t\t\t\t\n\t\t\t\t\t<nav class=\"mobile-menu\" aria-label=\"Mobile\">\n\n\t\t\t\t\t\t<ul class=\"modal-menu reset-list-style\">\n\n\t\t\t\t\t\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-11308\"><div class=\"ancestor-wrapper\"><a href=\"https:\/\/weston.ruter.net\/about\/\">About<\/a><\/div><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7797\"><div class=\"ancestor-wrapper\"><a href=\"https:\/\/twitter.com\/westonruter\">@westonruter<\/a><\/div><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7299\"><div class=\"ancestor-wrapper\"><a href=\"http:\/\/github.com\/westonruter\">GitHub<\/a><\/div><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-7298\"><div class=\"ancestor-wrapper\"><a href=\"https:\/\/weston.ruter.net\/contact\/\">Contact<\/a><\/div><\/li>\n\n\t\t\t\t\t\t<\/ul>\n\n\t\t\t\t\t<\/nav>\n\n\t\t\t\t\t\n\t\t\t<\/div>\n\n\t\t\t<div class=\"menu-bottom\">\n\n\t\t\t\t\n\t\t\t\t\t<nav aria-label=\"Expanded Social links\">\n\t\t\t\t\t\t<ul class=\"social-menu reset-list-style social-icons fill-children-current-color\">\n\n\t\t\t\t\t\t\t<li id=\"menu-item-24026\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24026\"><a href=\"https:\/\/mastodon.social\/@westonruter\"><span class=\"screen-reader-text\">Mastodon<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M23.193 7.879c0-5.206-3.411-6.732-3.411-6.732C18.062.357 15.108.025 12.041 0h-.076c-3.068.025-6.02.357-7.74 1.147 0 0-3.411 1.526-3.411 6.732 0 1.192-.023 2.618.015 4.129.124 5.092.934 10.109 5.641 11.355 2.17.574 4.034.695 5.535.612 2.722-.15 4.25-.972 4.25-.972l-.09-1.975s-1.945.613-4.129.539c-2.165-.074-4.449-.233-4.799-2.891a5.499 5.499 0 0 1-.048-.745s2.125.52 4.817.643c1.646.075 3.19-.097 4.758-.283 3.007-.359 5.625-2.212 5.954-3.905.517-2.665.475-6.507.475-6.507zm-4.024 6.709h-2.497V8.469c0-1.29-.543-1.944-1.628-1.944-1.2 0-1.802.776-1.802 2.312v3.349h-2.483v-3.35c0-1.536-.602-2.312-1.802-2.312-1.085 0-1.628.655-1.628 1.944v6.119H4.832V8.284c0-1.289.328-2.313.987-3.07.68-.758 1.569-1.146 2.674-1.146 1.278 0 2.246.491 2.886 1.474L12 6.585l.622-1.043c.64-.983 1.608-1.474 2.886-1.474 1.104 0 1.994.388 2.674 1.146.658.757.986 1.781.986 3.07v6.304z\"><\/path><\/svg><\/a><\/li>\n<li id=\"menu-item-7748\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7748\"><a href=\"https:\/\/twitter.com\/westonruter\"><span class=\"screen-reader-text\">Twitter<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z\"><\/path><\/svg><\/a><\/li>\n<li id=\"menu-item-7749\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7749\"><a href=\"https:\/\/www.facebook.com\/westonruter\"><span class=\"screen-reader-text\">Facebook<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z\"><\/path><\/svg><\/a><\/li>\n<li id=\"menu-item-7750\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7750\"><a href=\"https:\/\/www.linkedin.com\/in\/westonruter\/\"><span class=\"screen-reader-text\">Linkedin<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z\"><\/path><\/svg><\/a><\/li>\n<li id=\"menu-item-7751\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7751\"><a href=\"http:\/\/github.com\/westonruter\"><span class=\"screen-reader-text\">GitHub<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z\"><\/path><\/svg><\/a><\/li>\n<li id=\"menu-item-7798\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7798\"><a href=\"https:\/\/profiles.wordpress.org\/westonruter\"><span class=\"screen-reader-text\">WordPress.org Profile<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z\"><\/path><\/svg><\/a><\/li>\n\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t<\/nav>\n\n\t\t\t\t\n\t\t\t<\/div>\n\n\t\t<\/div>\n\n\t<\/div><\/amp-lightbox>\n\n<main id=\"site-content\">\n\n\t\n<article class=\"post-22796 post type-post status-publish format-standard has-post-thumbnail hentry category-wordpress\" id=\"post-22796\">\n\n\t\n<header class=\"entry-header has-text-align-center header-footer-group\">\n\n\t<div class=\"entry-header-inner section-inner medium\">\n\n\t\t\n\t\t\t<div class=\"entry-categories\">\n\t\t\t\t<span class=\"screen-reader-text\">\n\t\t\t\t\tCategories\t\t\t\t<\/span>\n\t\t\t\t<div class=\"entry-categories-inner\">\n\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\" rel=\"category tag\">WordPress<\/a>\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<h1 class=\"entry-title\">Running the WordPress Plugin Directory Slurper<\/h1>\n\t\t<div class=\"post-meta-wrapper post-meta-single post-meta-single-top\">\n\n\t\t\t<ul class=\"post-meta\">\n\n\t\t\t\t\t\t\t\t\t<li class=\"post-author meta-wrapper\">\n\t\t\t\t\t\t<span class=\"meta-icon\">\n\t\t\t\t\t\t\t<span class=\"screen-reader-text\">\n\t\t\t\t\t\t\t\tPost author\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"20\" viewBox=\"0 0 18 20\"><path fill=\"\" d=\"M18,19 C18,19.5522847 17.5522847,20 17,20 C16.4477153,20 16,19.5522847 16,19 L16,17 C16,15.3431458 14.6568542,14 13,14 L5,14 C3.34314575,14 2,15.3431458 2,17 L2,19 C2,19.5522847 1.55228475,20 1,20 C0.44771525,20 0,19.5522847 0,19 L0,17 C0,14.2385763 2.23857625,12 5,12 L13,12 C15.7614237,12 18,14.2385763 18,17 L18,19 Z M9,10 C6.23857625,10 4,7.76142375 4,5 C4,2.23857625 6.23857625,0 9,0 C11.7614237,0 14,2.23857625 14,5 C14,7.76142375 11.7614237,10 9,10 Z M9,8 C10.6568542,8 12,6.65685425 12,5 C12,3.34314575 10.6568542,2 9,2 C7.34314575,2 6,3.34314575 6,5 C6,6.65685425 7.34314575,8 9,8 Z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"meta-text\">\n\t\t\t\t\t\t\tBy <a href=\"https:\/\/weston.ruter.net\/author\/westonruter\/\">Weston Ruter<\/a>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li class=\"post-date meta-wrapper\">\n\t\t\t\t\t\t<span class=\"meta-icon\">\n\t\t\t\t\t\t\t<span class=\"screen-reader-text\">\n\t\t\t\t\t\t\t\tPost date\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewBox=\"0 0 18 19\"><path fill=\"\" d=\"M4.60069444,4.09375 L3.25,4.09375 C2.47334957,4.09375 1.84375,4.72334957 1.84375,5.5 L1.84375,7.26736111 L16.15625,7.26736111 L16.15625,5.5 C16.15625,4.72334957 15.5266504,4.09375 14.75,4.09375 L13.3993056,4.09375 L13.3993056,4.55555556 C13.3993056,5.02154581 13.0215458,5.39930556 12.5555556,5.39930556 C12.0895653,5.39930556 11.7118056,5.02154581 11.7118056,4.55555556 L11.7118056,4.09375 L6.28819444,4.09375 L6.28819444,4.55555556 C6.28819444,5.02154581 5.9104347,5.39930556 5.44444444,5.39930556 C4.97845419,5.39930556 4.60069444,5.02154581 4.60069444,4.55555556 L4.60069444,4.09375 Z M6.28819444,2.40625 L11.7118056,2.40625 L11.7118056,1 C11.7118056,0.534009742 12.0895653,0.15625 12.5555556,0.15625 C13.0215458,0.15625 13.3993056,0.534009742 13.3993056,1 L13.3993056,2.40625 L14.75,2.40625 C16.4586309,2.40625 17.84375,3.79136906 17.84375,5.5 L17.84375,15.875 C17.84375,17.5836309 16.4586309,18.96875 14.75,18.96875 L3.25,18.96875 C1.54136906,18.96875 0.15625,17.5836309 0.15625,15.875 L0.15625,5.5 C0.15625,3.79136906 1.54136906,2.40625 3.25,2.40625 L4.60069444,2.40625 L4.60069444,1 C4.60069444,0.534009742 4.97845419,0.15625 5.44444444,0.15625 C5.9104347,0.15625 6.28819444,0.534009742 6.28819444,1 L6.28819444,2.40625 Z M1.84375,8.95486111 L1.84375,15.875 C1.84375,16.6516504 2.47334957,17.28125 3.25,17.28125 L14.75,17.28125 C15.5266504,17.28125 16.15625,16.6516504 16.15625,15.875 L16.15625,8.95486111 L1.84375,8.95486111 Z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"meta-text\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\">July 1, 2023<\/a>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li class=\"post-comment-link meta-wrapper\">\n\t\t\t\t\t\t<span class=\"meta-icon\">\n\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\"><path d=\"M9.43016863,13.2235931 C9.58624731,13.094699 9.7823475,13.0241935 9.98476849,13.0241935 L15.0564516,13.0241935 C15.8581553,13.0241935 16.5080645,12.3742843 16.5080645,11.5725806 L16.5080645,3.44354839 C16.5080645,2.64184472 15.8581553,1.99193548 15.0564516,1.99193548 L3.44354839,1.99193548 C2.64184472,1.99193548 1.99193548,2.64184472 1.99193548,3.44354839 L1.99193548,11.5725806 C1.99193548,12.3742843 2.64184472,13.0241935 3.44354839,13.0241935 L5.76612903,13.0241935 C6.24715123,13.0241935 6.63709677,13.4141391 6.63709677,13.8951613 L6.63709677,15.5301903 L9.43016863,13.2235931 Z M3.44354839,14.766129 C1.67980032,14.766129 0.25,13.3363287 0.25,11.5725806 L0.25,3.44354839 C0.25,1.67980032 1.67980032,0.25 3.44354839,0.25 L15.0564516,0.25 C16.8201997,0.25 18.25,1.67980032 18.25,3.44354839 L18.25,11.5725806 C18.25,13.3363287 16.8201997,14.766129 15.0564516,14.766129 L10.2979143,14.766129 L6.32072889,18.0506004 C5.75274472,18.5196577 4.89516129,18.1156602 4.89516129,17.3790323 L4.89516129,14.766129 L3.44354839,14.766129 Z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"meta-text\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comments\">2 Comments<span class=\"screen-reader-text\"> on Running the WordPress Plugin Directory Slurper<\/span><\/a>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\n\t\t\t<\/ul>\n\n\t\t<\/div>\n\n\t\t\n\t<\/div>\n\n<\/header>\n\n\t<figure class=\"featured-media\">\n\n\t\t<div class=\"featured-media-inner section-inner\">\n\n\t\t\t<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">\n\t\t\t\t<figcaption class=\"wp-caption-text\">Photo by cottonbro studio on <a href=\"https:\/\/www.pexels.com\/photo\/man-eating-noodles-7594054\/\" rel=\"nofollow\">Pexels.com<\/a><\/figcaption>\n\n\t\t\t\t\n\t\t<\/div>\n\n\t<\/figure>\n\n\t\n\t<div class=\"post-inner thin \">\n\n\t\t<div class=\"entry-content\">\n\n\t\t\t\n<p>As part of my work on the <a href=\"https:\/\/make.wordpress.org\/performance\/\">WordPress Core Performance Team<\/a>, I need to do analyses on the plugins in the <a href=\"https:\/\/wordpress.org\/plugins\/\">WordPress Plugin Directory<\/a>. For example, in WordPress 6.3 we\u2019re finally shipping first-party support for <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/12009\">adding <code>async<\/code> and <code>defer<\/code> to scripts<\/a> (a 13-year old ticket). In this case, the excellent <a href=\"https:\/\/wpdirectory.net\/\">WordPress Directory Searcher (WPdirectory)<\/a> is all I needed to <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/12009#comment:111\">find usages<\/a> of inline <code>after<\/code> scripts across the ecosystem. However, not all code searches can be easily performed with a regular expression for a single-line match. <\/p>\n\n\n\n<p>In order to facilitate more extensive searching where necessary going forward, I\u2019ve just used Mark Jaquith\u2019s <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper\">WordPress Plugin Directory Slurper<\/a> to download the entire directory. <\/p>\n\n\n\n<p>According to the FAQ <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-long-will-it-take\">How long will it take?<\/a>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>Your first update will take a while (at least <mark style=\"background-color:#ffff00\" class=\"has-inline-color\">a couple of hours, and potentially overnight<\/mark>, depending on your connection and disk speeds).<\/p>\n<\/blockquote>\n\n\n\n<p>And <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-much-disk-space-do-i-need\">How much disk space do I need?<\/a>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>As of December 2017, the plugin repository contains over 70,000 plugins. The script will download around 20 GB of zip files which, when unpacked, will use around <mark style=\"background-color:#ffff00\" class=\"has-inline-color\">45 GB of disk space<\/mark>.<\/p>\n<\/blockquote>\n\n\n\n<p>Things have changed since December 2017, which was now 6\u00bd years ago. <\/p>\n\n\n\n<p>My call to <code>time .\/update<\/code> finished as follows:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"plaintext\" data-shcb-language-slug=\"plaintext\"><span><code class=\"hljs language-plaintext shcb-wrap-lines\">[SUCCESS] Done updating plugins!\nIt took 1580 minutes and 3 seconds to update 87873 plugins (11610 failed).\n[DONE]\n\nreal\t1580m4.203s\nuser\t92m31.046s\nsys\t94m57.713s<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">plaintext<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">plaintext<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>It took an astonishing <strong>26\u2153 hours<\/strong> to finish on a system with a blazing <em>2 <abbr title=\"gigabits per second\">Gbps<\/abbr><\/em> internet connection (granted I\u2019m not immediately aware of the disk write speed). The total size of the downloaded directory ended up being <strong>109 <abbr title=\"gigabytes\">GB<\/abbr><\/strong>.<\/p>\n\n\n\n<p>Fair warning for anyone else wanting to slurp down the entire plugin directory!<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><div class=\"sd-content\"><amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\"><\/amp-social-share><amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\"><\/amp-social-share><amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\"><\/amp-social-share><amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\"><\/amp-social-share><\/div><\/div><\/div>\n<nav class=\"jp-relatedposts-i2\" data-layout=\"grid\"><div class=\"jp-related-posts-i2__row\" data-post-count=\"3\"><ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\"><li class=\"jp-related-posts-i2__post-link\"><a id=\"related-posts-item-6532d0fd17b8f-label\" href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">Integrating with AMP Dev Mode in WordPress<\/a><\/li><li class=\"jp-related-posts-i2__post-img-link\"><a href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\"><img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\"><\/a><\/li><li class=\"jp-related-posts-i2__post-date\">September 24, 2019<\/li><li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/amp\/\">AMP<\/a><\/li><\/ul><ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\"><li class=\"jp-related-posts-i2__post-link\"><a id=\"related-posts-item-6532d0fd17c01-label\" href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">WordCamp Europe 2018 Recap: AMP and PWA<\/a><\/li><li class=\"jp-related-posts-i2__post-img-link\"><a href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\"><img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\"><\/a><\/li><li class=\"jp-related-posts-i2__post-date\">July 12, 2018<\/li><li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a><\/li><\/ul><ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\"><li class=\"jp-related-posts-i2__post-link\"><a id=\"related-posts-item-6532d0fd17c4c-label\" href=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\">Using the AMP Plugin to Protect Site Visitors and Debug Security Vulnerabilities<\/a><\/li><li class=\"jp-related-posts-i2__post-img-link\"><a href=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\"><img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\"><\/a><\/li><li class=\"jp-related-posts-i2__post-date\">March 21, 2019<\/li><li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a><\/li><\/ul><\/div><\/nav>\n\t\t<\/div>\n\n\t<\/div>\n\n\t<div class=\"section-inner\">\n\t\t\n\t<\/div>\n\n\t\n\t<nav class=\"pagination-single section-inner only-one only-prev\" aria-label=\"Post\">\n\n\t\t<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">\n\n\t\t<div class=\"pagination-single-inner\">\n\n\t\t\t\n\t\t\t\t<a class=\"previous-post\" href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/comparing-markup-with-phpunit\/\">\n\t\t\t\t\t<span class=\"arrow\" aria-hidden=\"true\">\u2190<\/span>\n\t\t\t\t\t<span class=\"title\"><span class=\"title-inner\">Comparing Markup with PHPUnit<\/span><\/span>\n\t\t\t\t<\/a>\n\n\t\t\t\t\n\t\t<\/div>\n\n\t\t<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">\n\n\t<\/nav>\n\n\t\n\t\t<div class=\"comments-wrapper section-inner\">\n\n\t\t\t\n\t<div class=\"comments\" id=\"comments\">\n\n\t\t\n\t\t<div class=\"comments-header section-inner small max-percentage\">\n\n\t\t\t<h2 class=\"comment-reply-title\">\n\t\t\t2 replies on \u201cRunning the WordPress Plugin Directory Slurper\u201d\t\t\t<\/h2>\n\n\t\t<\/div>\n\n\t\t<div class=\"comments-inner section-inner thin max-percentage\">\n\n\t\t\t\t\t\t<div id=\"comment-188928\" class=\"comment even thread-even depth-1\">\n\t\t\t\t<article id=\"div-comment-188928\" class=\"comment-body\">\n\t\t\t\t\t<footer class=\"comment-meta\">\n\t\t\t\t\t\t<div class=\"comment-author vcard\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/jeremykun.com\" rel=\"external nofollow\" class=\"url\"><img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/90b179348780a6e7fe8e502968dc534a?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\"><span class=\"fn\">Jeremy Kun<\/span><span class=\"screen-reader-text says\">says:<\/span><\/a>\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"comment-metadata\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comment-188928\"><time datetime=\"2023-07-01T19:51:32-07:00\">July 1, 2023 at 7:51 pm<\/time><\/a>\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/footer>\n\n\t\t\t\t\t<div class=\"comment-content entry-content\">\n\n\t\t\t\t\t\t<p>I didn\u2019t know you contributed to WordPress! How cool \ufe0f<\/p>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\n\t\t\t\t\t\t<footer class=\"comment-footer-meta\">\n\n\t\t\t\t\t\t\t<span class=\"comment-reply\"><a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a><\/span>\n\t\t\t\t\t\t<\/footer>\n\n\t\t\t\t\t\t\n\t\t\t\t<\/article>\n\n\t\t\t<\/div>\n\t\t\t<div id=\"comment-188946\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n\t\t\t\t<article id=\"div-comment-188946\" class=\"comment-body\">\n\t\t\t\t\t<footer class=\"comment-meta\">\n\t\t\t\t\t\t<div class=\"comment-author vcard\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/joost.blog\/\" rel=\"external nofollow\" class=\"url\"><img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/d3c55d9819af7baab6128ef12d163435?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\"><span class=\"fn\">Joost de Valk<\/span><span class=\"screen-reader-text says\">says:<\/span><\/a>\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"comment-metadata\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comment-188946\"><time datetime=\"2023-07-02T02:00:27-07:00\">July 2, 2023 at 2:00 am<\/time><\/a>\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/footer>\n\n\t\t\t\t\t<div class=\"comment-content entry-content\">\n\n\t\t\t\t\t\t<p>Time for a pull on Mark\u2019s readme to reflect current reality <\/p>\n<p>Thanks for sharing, might need to run one soon too.<\/p>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\n\t\t\t\t\t\t<footer class=\"comment-footer-meta\">\n\n\t\t\t\t\t\t\t<span class=\"comment-reply\"><a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a><\/span>\n\t\t\t\t\t\t<\/footer>\n\n\t\t\t\t\t\t\n\t\t\t\t<\/article>\n\n\t\t\t<\/div>\n\n\t\t<\/div>\n\n\t<\/div>\n\n\t<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">\t<div id=\"respond\" class=\"comment-respond\">\n\t\t<h2 id=\"reply-title\" class=\"comment-reply-title\">Leave a Reply <small><a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\" style=\"display:none;\">Cancel reply<\/a><\/small><\/h2><form action=\"https:\/\/weston.ruter.net\/wp-comments-post.php\" method=\"post\" id=\"commentform\" class=\"section-inner thin max-percentage\" data-px-verified-tag=\"\"><p class=\"comment-notes\"><span id=\"email-notes\">Your email address will not be published.<\/span> <span class=\"required-field-message\">Required fields are marked <span class=\"required\">*<\/span><\/span><\/p><p class=\"comment-form-comment\"><label for=\"comment\">Comment <span class=\"required\">*<\/span><\/label> <textarea id=\"comment\" name=\"comment\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"\"><\/textarea><\/p><p class=\"comment-form-author\"><label for=\"author\">Name <span class=\"required\">*<\/span><\/label> <input id=\"author\" name=\"author\" type=\"text\" value=\"\" size=\"30\" maxlength=\"245\" autocomplete=\"name\" required=\"\"><\/p>\n<p class=\"comment-form-email\"><label for=\"email\">Email <span class=\"required\">*<\/span><\/label> <input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\"><\/p>\n<p class=\"comment-form-url\"><label for=\"url\">Website<\/label> <input id=\"url\" name=\"url\" type=\"url\" value=\"\" size=\"30\" maxlength=\"200\" autocomplete=\"url\"><\/p>\n<p class=\"comment-form-cookies-consent\"><input id=\"wp-comment-cookies-consent\" name=\"wp-comment-cookies-consent\" type=\"checkbox\" value=\"yes\"> <label for=\"wp-comment-cookies-consent\">Save my name, email, and website in this browser for the next time I comment.<\/label><\/p>\n<p class=\"comment-subscription-form\"><input type=\"checkbox\" name=\"subscribe_comments\" id=\"subscribe_comments\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\"> <label class=\"subscribe-label\" id=\"subscribe-label\" for=\"subscribe_comments\">Notify me of follow-up comments by email.<\/label><\/p><p class=\"comment-subscription-form\"><input type=\"checkbox\" name=\"subscribe_blog\" id=\"subscribe_blog\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\"> <label class=\"subscribe-label\" id=\"subscribe-blog-label\" for=\"subscribe_blog\">Notify me of new posts by email.<\/label><\/p><p class=\"form-submit\"><input name=\"submit\" type=\"submit\" id=\"submit\" class=\"submit\" value=\"Post Comment\"> <input type=\"hidden\" name=\"comment_post_ID\" value=\"22796\" id=\"comment_post_ID\">\n<input type=\"hidden\" name=\"comment_parent\" id=\"comment_parent\" value=\"0\">\n<\/p><p style=\"display: none;\"><input type=\"hidden\" id=\"akismet_comment_nonce\" name=\"akismet_comment_nonce\" value=\"f8bcf75e6e\"><\/p><p style=\"display: none !important;\" data-px-verified-attrs=\"style\"><label>\u0394<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><\/p><\/form>\t<\/div>\n\t\n\t\t<\/div>\n\n\t\t\n<\/article>\n\n<\/main>\n\n\n\t<div class=\"footer-nav-widgets-wrapper header-footer-group\">\n\n\t\t<div class=\"footer-inner section-inner\">\n\n\t\t\t\t\t\t\t<div class=\"footer-top has-social-menu\">\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t<nav aria-label=\"Social links\" class=\"footer-social-wrapper\">\n\n\t\t\t\t\t\t\t<ul class=\"social-menu footer-social reset-list-style social-icons fill-children-current-color\">\n\n\t\t\t\t\t\t\t\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24026\"><a href=\"https:\/\/mastodon.social\/@westonruter\"><span class=\"screen-reader-text\">Mastodon<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M23.193 7.879c0-5.206-3.411-6.732-3.411-6.732C18.062.357 15.108.025 12.041 0h-.076c-3.068.025-6.02.357-7.74 1.147 0 0-3.411 1.526-3.411 6.732 0 1.192-.023 2.618.015 4.129.124 5.092.934 10.109 5.641 11.355 2.17.574 4.034.695 5.535.612 2.722-.15 4.25-.972 4.25-.972l-.09-1.975s-1.945.613-4.129.539c-2.165-.074-4.449-.233-4.799-2.891a5.499 5.499 0 0 1-.048-.745s2.125.52 4.817.643c1.646.075 3.19-.097 4.758-.283 3.007-.359 5.625-2.212 5.954-3.905.517-2.665.475-6.507.475-6.507zm-4.024 6.709h-2.497V8.469c0-1.29-.543-1.944-1.628-1.944-1.2 0-1.802.776-1.802 2.312v3.349h-2.483v-3.35c0-1.536-.602-2.312-1.802-2.312-1.085 0-1.628.655-1.628 1.944v6.119H4.832V8.284c0-1.289.328-2.313.987-3.07.68-.758 1.569-1.146 2.674-1.146 1.278 0 2.246.491 2.886 1.474L12 6.585l.622-1.043c.64-.983 1.608-1.474 2.886-1.474 1.104 0 1.994.388 2.674 1.146.658.757.986 1.781.986 3.07v6.304z\"><\/path><\/svg><\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7748\"><a href=\"https:\/\/twitter.com\/westonruter\"><span class=\"screen-reader-text\">Twitter<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z\"><\/path><\/svg><\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7749\"><a href=\"https:\/\/www.facebook.com\/westonruter\"><span class=\"screen-reader-text\">Facebook<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z\"><\/path><\/svg><\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7750\"><a href=\"https:\/\/www.linkedin.com\/in\/westonruter\/\"><span class=\"screen-reader-text\">Linkedin<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z\"><\/path><\/svg><\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7751\"><a href=\"http:\/\/github.com\/westonruter\"><span class=\"screen-reader-text\">GitHub<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z\"><\/path><\/svg><\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7798\"><a href=\"https:\/\/profiles.wordpress.org\/westonruter\"><span class=\"screen-reader-text\">WordPress.org Profile<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z\"><\/path><\/svg><\/a><\/li>\n\n\t\t\t\t\t\t\t<\/ul>\n\n\t\t\t\t\t\t<\/nav>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\n\t\t\t\n\t\t\t\t<aside class=\"footer-widgets-outer-wrapper\">\n\n\t\t\t\t\t<div class=\"footer-widgets-wrapper\">\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"footer-widgets column-one grid-item\">\n\t\t\t\t\t\t\t\t<div class=\"widget widget_blog_subscription jetpack_subscription_widget\"><div class=\"widget-content\"><h2 class=\"widget-title subheading heading-size-3\">Subscribe by Email<\/h2>\n\t\t\t<div class=\"wp-block-jetpack-subscriptions__container\">\n\t\t\t<form action=\"#\" method=\"post\" accept-charset=\"utf-8\" id=\"subscribe-blog-blog_subscription-2\" data-blog=\"59681501\" data-post_access_level=\"everybody\" data-px-verified-tag=\"\">\n\t\t\t\t\t\t\t\t\t<div id=\"subscribe-text\"><p>Get new posts in your inbox.<\/p>\n<\/div>\n\t\t\t\t\t\t\t\t\t\t<p id=\"subscribe-email\">\n\t\t\t\t\t\t<label id=\"jetpack-subscribe-label\" class=\"screen-reader-text\" for=\"subscribe-field-blog_subscription-2\">\n\t\t\t\t\t\t\tEmail Address\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input type=\"email\" name=\"email\" required=\"required\" value=\"\" id=\"subscribe-field-blog_subscription-2\" placeholder=\"Email Address\">\n\t\t\t\t\t<\/p>\n\n\t\t\t\t\t<p id=\"subscribe-submit\">\n\t\t\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"subscribe\">\n\t\t\t\t\t\t<input type=\"hidden\" name=\"source\" value=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\">\n\t\t\t\t\t\t<input type=\"hidden\" name=\"sub-type\" value=\"widget\">\n\t\t\t\t\t\t<input type=\"hidden\" name=\"redirect_fragment\" value=\"subscribe-blog-blog_subscription-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t<button type=\"submit\" class=\"wp-block-button__link\" name=\"jetpack_subscriptions_widget\">\n\t\t\t\t\t\t\tSubscribe\t\t\t\t\t\t<\/button>\n\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\n<\/div><\/div>\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"footer-widgets column-two grid-item\">\n\t\t\t\t\t\t\t\t<div class=\"widget widget_block widget_text\"><div class=\"widget-content\">\n<p><a href=\"\/key.asc\" rel=\"key\">PGP\/GPG public key<\/a>. Happily hosted on <a href=\"https:\/\/pantheon.io\/\" target=\"_blank\" rel=\"noopener\">Pantheon<\/a>. I'm newly on <a rel=\"me\" href=\"https:\/\/mastodon.social\/@westonruter\">Mastodon<\/a>.<\/p>\n<\/div><\/div>\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\n\t\t\t\t<\/aside>\n\n\t\t\t\n\t\t<\/div>\n\n\t<\/div>\n\n\t\n\t\t\t<footer id=\"site-footer\" class=\"header-footer-group\">\n\n\t\t\t\t<div class=\"section-inner\">\n\n\t\t\t\t\t<div class=\"footer-credits\">\n\n\t\t\t\t\t\t<p class=\"footer-copyright\">\u00a9\n\t\t\t\t\t\t\t2023\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>\n\t\t\t\t\t\t<\/p>\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t<p class=\"powered-by-wordpress\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/wordpress.org\/\">\n\t\t\t\t\t\t\t\tPowered by WordPress\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/p>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<a class=\"to-the-top\" href=\"#site-header\">\n\t\t\t\t\t\t<span class=\"to-the-top-long\">\n\t\t\t\t\t\t\tTo the top <span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"to-the-top-short\">\n\t\t\t\t\t\t\tUp <span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\n\t\t\t\t<\/div>\n\n\t\t\t<\/footer>\n\n\t\t\t\t<amp-install-serviceworker src=\"https:\/\/weston.ruter.net\/wp.serviceworker\" data-iframe-src=\"https:\/\/weston.ruter.net\/?amp_install_service_worker_iframe=1\" layout=\"nodisplay\" class=\"i-amphtml-layout-nodisplay i-amphtml-element i-amphtml-built\" hidden=\"\" i-amphtml-layout=\"nodisplay\">\n\t\t<\/amp-install-serviceworker>\n\t\t\n\n<amp-analytics type=\"gtag\" data-credentials=\"include\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element i-amphtml-built i-amphtml-layout\" style=\"width:1px;height:1px\" i-amphtml-layout=\"fixed\" aria-hidden=\"true\" hidden=\"\"><script type=\"application\/json\">{\"optoutElementId\":\"__gaOptOutExtension\",\"vars\":{\"config\":{\"UA-197142-1\":{\"groups\":\"default\",\"linker\":{\"proxyOnly\":true}},\"G-JJBL670DBP\":{\"groups\":\"default\",\"linker\":{\"domains\":[\"weston.ruter.net\"]}}}}}<\/script><\/amp-analytics>\n\n<script src=\"https:\/\/weston.ruter.net\/wp-includes\/js\/comment-reply.min.js?ver=6.3.2\" id=\"comment-reply-js\" data-px-verified-tag=\"\" defer=\"\"><\/script>\n<amp-pixel src=\"https:\/\/pixel.wp.com\/g.gif?v=ext&amp;blog=59681501&amp;post=22796&amp;tz=-7&amp;srv=weston.ruter.net&amp;host=weston.ruter.net&amp;rand=RANDOM&amp;ref=DOCUMENT_REFERRER\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element i-amphtml-built\" style=\"width:1px;height:1px\" i-amphtml-layout=\"fixed\" aria-hidden=\"true\"><\/amp-pixel>\n\t\n\n<\/body><\/html>",
                    "securityHeaders": {
                        "securityHeadersList": [
                            "strict-transport-security"
                        ],
                        "securityHeadersGrade": "E",
                        "securityHeadersScore": 25
                    },
                    "wpContentType": {
                        "contentType": "singular",
                        "postType": "post",
                        "taxonomy": ""
                    },
                    "interactivePeriods": [
                        [
                            0,
                            868
                        ],
                        [
                            934,
                            7749
                        ]
                    ],
                    "longTasks": [
                        [
                            868,
                            934
                        ]
                    ],
                    "lastVisualChange": 1700,
                    "render": 1000,
                    "visualComplete85": 1700,
                    "visualComplete90": 1700,
                    "visualComplete95": 1700,
                    "visualComplete99": 1700,
                    "visualComplete": 1700,
                    "SpeedIndex": 1259,
                    "largestPaints": [
                        {
                            "event": "LargestTextPaint",
                            "time": 965,
                            "size": 36540,
                            "DOMNodeId": 3,
                            "nodeInfo": {
                                "nodeType": "H1",
                                "attributes": {
                                    "class": "entry-title"
                                },
                                "bounds": [
                                    20,
                                    162.5,
                                    374,
                                    123
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            }
                        },
                        {
                            "event": "LargestContentfulPaint",
                            "time": 965,
                            "size": 36540,
                            "element": {
                                "nodeName": "H1",
                                "boundingRect": {
                                    "x": 20,
                                    "y": 162.5,
                                    "width": 374,
                                    "height": 123,
                                    "top": 162.5,
                                    "right": 394,
                                    "bottom": 285.5,
                                    "left": 20
                                },
                                "outerHTML": "<h1 class=\"entry-title\">Running the WordPress Plugin Directory Slurper<\/h1>",
                                "content": "normal"
                            },
                            "type": "text"
                        },
                        {
                            "event": "LargestImagePaint",
                            "time": 1716,
                            "size": 91494,
                            "DOMNodeId": 54,
                            "nodeInfo": {
                                "nodeType": "IMG",
                                "attributes": {
                                    "width": "1200",
                                    "height": "800",
                                    "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&ssl=1",
                                    "class": "attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes",
                                    "alt": "man eating noodles",
                                    "decoding": "async",
                                    "fetchpriority": "high",
                                    "srcset": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&ssl=1 1740w",
                                    "sizes": "(max-width: 1200px) 100vw, 1200px",
                                    "data-hero-candidate": "",
                                    "data-amp-unvalidated-attrs": "fetchpriority"
                                },
                                "sourceURL": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                                "bounds": [
                                    0,
                                    400.5,
                                    414,
                                    276
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            },
                            "imageUrl": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1"
                        },
                        {
                            "event": "LargestContentfulPaint",
                            "time": 1716,
                            "size": 91494,
                            "element": {
                                "nodeName": "IMG",
                                "boundingRect": {
                                    "x": 0,
                                    "y": 400.5,
                                    "width": 414,
                                    "height": 276,
                                    "top": 400.5,
                                    "right": 414,
                                    "bottom": 676.5,
                                    "left": 0
                                },
                                "outerHTML": "<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">",
                                "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&ssl=1",
                                "currentSrc": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                                "content": "normal"
                            },
                            "type": "image",
                            "url": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1"
                        },
                        {
                            "event": "LargestContentfulPaint",
                            "time": 964,
                            "size": 36540,
                            "element": {
                                "nodeName": "H1",
                                "boundingRect": {
                                    "x": 20,
                                    "y": 162.5,
                                    "width": 374,
                                    "height": 123,
                                    "top": 162.5,
                                    "right": 394,
                                    "bottom": 285.5,
                                    "left": 20
                                },
                                "outerHTML": "<h1 class=\"entry-title\">Running the WordPress Plugin Directory Slurper<\/h1>",
                                "content": "normal"
                            },
                            "type": "text"
                        },
                        {
                            "event": "LargestTextPaint",
                            "time": 964,
                            "size": 36540,
                            "DOMNodeId": 3,
                            "nodeInfo": {
                                "nodeType": "H1",
                                "attributes": {
                                    "class": "entry-title"
                                },
                                "bounds": [
                                    20,
                                    162.5,
                                    374,
                                    123
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            }
                        },
                        {
                            "event": "LargestImagePaint",
                            "time": 1716,
                            "size": 91494,
                            "DOMNodeId": 54,
                            "nodeInfo": {
                                "nodeType": "IMG",
                                "attributes": {
                                    "width": "1200",
                                    "height": "800",
                                    "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&ssl=1",
                                    "class": "attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes",
                                    "alt": "man eating noodles",
                                    "decoding": "async",
                                    "fetchpriority": "high",
                                    "srcset": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&ssl=1 1740w",
                                    "sizes": "(max-width: 1200px) 100vw, 1200px",
                                    "data-hero-candidate": "",
                                    "data-amp-unvalidated-attrs": "fetchpriority"
                                },
                                "sourceURL": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                                "bounds": [
                                    0,
                                    400.5,
                                    414,
                                    276
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            }
                        },
                        {
                            "event": "LargestContentfulPaint",
                            "time": 1716,
                            "size": 91494,
                            "element": {
                                "nodeName": "IMG",
                                "boundingRect": {
                                    "x": 0,
                                    "y": 400.5,
                                    "width": 414,
                                    "height": 276,
                                    "top": 400.5,
                                    "right": 414,
                                    "bottom": 676.5,
                                    "left": 0
                                },
                                "outerHTML": "<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">",
                                "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&ssl=1",
                                "currentSrc": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                                "content": "normal"
                            },
                            "type": "image"
                        }
                    ],
                    "LargestContentfulPaintType": "image",
                    "LargestContentfulPaintNodeType": "IMG",
                    "LargestContentfulPaintImageURL": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                    "chromeUserTiming": [
                        {
                            "name": "navigationStart",
                            "time": 11
                        },
                        {
                            "name": "fetchStart",
                            "time": 18
                        },
                        {
                            "name": "navigationStart",
                            "time": 38
                        },
                        {
                            "name": "domLoading",
                            "time": 39
                        },
                        {
                            "name": "responseEnd",
                            "time": 39
                        },
                        {
                            "name": "domInteractive",
                            "time": 39
                        },
                        {
                            "name": "domContentLoadedEventStart",
                            "time": 39
                        },
                        {
                            "name": "domContentLoadedEventEnd",
                            "time": 39
                        },
                        {
                            "name": "domComplete",
                            "time": 39
                        },
                        {
                            "name": "unloadEventStart",
                            "time": 799
                        },
                        {
                            "name": "unloadEventEnd",
                            "time": 799
                        },
                        {
                            "name": "markAsMainFrame",
                            "time": 800
                        },
                        {
                            "name": "commitNavigationEnd",
                            "time": 800
                        },
                        {
                            "name": "domLoading",
                            "time": 800
                        },
                        {
                            "name": "responseEnd",
                            "time": 961
                        },
                        {
                            "name": "firstMeaningfulPaint",
                            "time": 964
                        },
                        {
                            "name": "firstContentfulPaint",
                            "time": 964
                        },
                        {
                            "name": "firstMeaningfulPaintCandidate",
                            "time": 964
                        },
                        {
                            "name": "firstMeaningfulPaint",
                            "time": 964
                        },
                        {
                            "name": "firstPaint",
                            "time": 964
                        },
                        {
                            "name": "domInteractive",
                            "time": 976
                        },
                        {
                            "name": "domContentLoadedEventStart",
                            "time": 1177
                        },
                        {
                            "name": "domContentLoadedEventEnd",
                            "time": 1177
                        },
                        {
                            "name": "firstImagePaint",
                            "time": 1545
                        },
                        {
                            "name": "domComplete",
                            "time": 2122
                        },
                        {
                            "name": "loadEventStart",
                            "time": 2123
                        },
                        {
                            "name": "loadEventEnd",
                            "time": 2123
                        },
                        {
                            "name": "LargestContentfulPaint",
                            "time": 1716
                        },
                        {
                            "name": "LargestTextPaint",
                            "time": 964
                        },
                        {
                            "name": "LargestImagePaint",
                            "time": 1716
                        },
                        {
                            "name": "TotalLayoutShift",
                            "value": 0
                        },
                        {
                            "name": "CumulativeLayoutShift",
                            "value": 0
                        }
                    ],
                    "chromeUserTiming.navigationStart": 39,
                    "chromeUserTiming.fetchStart": 18,
                    "chromeUserTiming.domLoading": 800,
                    "chromeUserTiming.responseEnd": 962,
                    "chromeUserTiming.domInteractive": 977,
                    "chromeUserTiming.domContentLoadedEventStart": 1178,
                    "chromeUserTiming.domContentLoadedEventEnd": 1178,
                    "chromeUserTiming.domComplete": 2123,
                    "chromeUserTiming.unloadEventStart": 800,
                    "chromeUserTiming.unloadEventEnd": 800,
                    "chromeUserTiming.markAsMainFrame": 800,
                    "chromeUserTiming.commitNavigationEnd": 800,
                    "chromeUserTiming.firstPaint": 964,
                    "chromeUserTiming.firstContentfulPaint": 964,
                    "chromeUserTiming.firstMeaningfulPaintCandidate": 964,
                    "chromeUserTiming.firstMeaningfulPaint": 964,
                    "chromeUserTiming.firstImagePaint": 1545,
                    "chromeUserTiming.loadEventStart": 2124,
                    "chromeUserTiming.loadEventEnd": 2124,
                    "chromeUserTiming.LargestTextPaint": 965,
                    "chromeUserTiming.LargestContentfulPaint": 1716,
                    "chromeUserTiming.LargestImagePaint": 1716,
                    "chromeUserTiming.TotalLayoutShift": 0,
                    "chromeUserTiming.CumulativeLayoutShift": 0,
                    "blinkFeatureFirstUsed": {
                        "Features": {
                            "1075": {
                                "name": "V8SloppyMode",
                                "firstUsed": 991.19100000000003
                            },
                            "13": {
                                "name": "UnprefixedRequestAnimationFrame",
                                "firstUsed": 2101.567
                            },
                            "1441": {
                                "name": "SecureContextCheckPassed",
                                "firstUsed": 802.53099999999995
                            },
                            "1910": {
                                "name": "CrossOriginMainFrameNulledNameAccessed",
                                "firstUsed": 802.53899999999999
                            },
                            "2157": {
                                "name": "PerformanceServerTiming",
                                "firstUsed": 802.54200000000003
                            },
                            "2627": {
                                "name": "PageLifeCycleFreeze",
                                "firstUsed": 803.59100000000001
                            },
                            "2188": {
                                "name": "PerformanceObserverForWindow",
                                "firstUsed": 811.09699999999998
                            },
                            "2927": {
                                "name": "LargestContentfulPaintExplicitlyRequested",
                                "firstUsed": 811.16800000000001
                            },
                            "3004": {
                                "name": "PerformanceObserverBufferedFlag",
                                "firstUsed": 811.37699999999995
                            },
                            "2782": {
                                "name": "LayoutJankExplicitlyRequested",
                                "firstUsed": 811.39800000000002
                            },
                            "2203": {
                                "name": "HasIDClassTagAttribute",
                                "firstUsed": 826.68600000000004
                            },
                            "976": {
                                "name": "CSSAtRuleSupports",
                                "firstUsed": 827.89800000000002
                            },
                            "1153": {
                                "name": "CSSSelectorIndirectAdjacent",
                                "firstUsed": 828.12699999999995
                            },
                            "2204": {
                                "name": "HasBeforeOrAfterPseudoElement",
                                "firstUsed": 828.45899999999995
                            },
                            "973": {
                                "name": "CSSAtRuleMedia",
                                "firstUsed": 828.52300000000002
                            },
                            "2431": {
                                "name": "CSSSelectorPseudoIS",
                                "firstUsed": 828.55899999999997
                            },
                            "2062": {
                                "name": "PrepareModuleScript",
                                "firstUsed": 829.28099999999995
                            },
                            "4242": {
                                "name": "ScriptSchedulingType_Async",
                                "firstUsed": 829.68600000000004
                            },
                            "2322": {
                                "name": "CSSSelectorPseudoMatches",
                                "firstUsed": 841.68399999999997
                            },
                            "2387": {
                                "name": "CSSSelectorPseudoFocus",
                                "firstUsed": 841.68700000000001
                            },
                            "972": {
                                "name": "CSSAtRuleKeyframes",
                                "firstUsed": 841.69200000000001
                            },
                            "2354": {
                                "name": "CSSBasicShape",
                                "firstUsed": 841.79100000000005
                            },
                            "978": {
                                "name": "CSSAtRuleWebkitKeyframes",
                                "firstUsed": 841.87199999999996
                            },
                            "970": {
                                "name": "CSSAtRuleFontFace",
                                "firstUsed": 842.05899999999997
                            },
                            "2355": {
                                "name": "CSSGradient",
                                "firstUsed": 842.16899999999998
                            },
                            "1351": {
                                "name": "CSSValueAppearanceNone",
                                "firstUsed": 842.30499999999995
                            },
                            "2299": {
                                "name": "CSSSelectorWebkitInputPlaceholder",
                                "firstUsed": 842.38199999999995
                            },
                            "2319": {
                                "name": "CSSSelectorWebkitUnknownPseudo",
                                "firstUsed": 842.39099999999996
                            },
                            "2314": {
                                "name": "CSSSelectorWebkitSearchCancelButton",
                                "firstUsed": 842.39400000000001
                            },
                            "975": {
                                "name": "CSSAtRulePage",
                                "firstUsed": 843.28700000000003
                            },
                            "4317": {
                                "name": "LinkRelCanonical",
                                "firstUsed": 843.61800000000005
                            },
                            "2084": {
                                "name": "ARIAExpandedAttribute",
                                "firstUsed": 844.851
                            },
                            "138": {
                                "name": "SVGSVGElement",
                                "firstUsed": 844.947
                            },
                            "250": {
                                "name": "SVGSVGElementInDocument",
                                "firstUsed": 844.98699999999997
                            },
                            "2092": {
                                "name": "ARIALabelAttribute",
                                "firstUsed": 847.64599999999996
                            },
                            "84": {
                                "name": "FormElement",
                                "firstUsed": 847.95000000000005
                            },
                            "45": {
                                "name": "PlaceholderAttribute",
                                "firstUsed": 848.03899999999999
                            },
                            "591": {
                                "name": "InputTypeSubmit",
                                "firstUsed": 848.05600000000004
                            },
                            "592": {
                                "name": "InputTypeSubmitWithValue",
                                "firstUsed": 848.05999999999995
                            },
                            "522": {
                                "name": "Sizes",
                                "firstUsed": 859.65300000000002
                            },
                            "524": {
                                "name": "SrcsetWDescriptor",
                                "firstUsed": 859.68700000000001
                            },
                            "2347": {
                                "name": "ImageDecodingAttribute",
                                "firstUsed": 859.70399999999995
                            },
                            "2738": {
                                "name": "PriorityHints",
                                "firstUsed": 859.70699999999999
                            },
                            "2079": {
                                "name": "ARIADescribedByAttribute",
                                "firstUsed": 859.83699999999999
                            },
                            "2094": {
                                "name": "ARIALabelledByAttribute",
                                "firstUsed": 859.91300000000001
                            },
                            "523": {
                                "name": "SrcsetXDescriptor",
                                "firstUsed": 859.94600000000003
                            },
                            "2935": {
                                "name": "LazyLoadImageLoadingAttributeLazy",
                                "firstUsed": 860.29700000000003
                            },
                            "587": {
                                "name": "LangAttribute",
                                "firstUsed": 862.66800000000001
                            },
                            "588": {
                                "name": "LangAttributeOnHTML",
                                "firstUsed": 862.67100000000005
                            },
                            "4113": {
                                "name": "HiddenAttribute",
                                "firstUsed": 864.12300000000005
                            },
                            "3803": {
                                "name": "OverflowClipAlongEitherAxis",
                                "firstUsed": 864.93499999999995
                            },
                            "1692": {
                                "name": "CSSFlexibleBox",
                                "firstUsed": 865.85400000000004
                            },
                            "4330": {
                                "name": "FlexboxAbsPosJustifyContent",
                                "firstUsed": 874.29700000000003
                            },
                            "1973": {
                                "name": "FontShapingNotDefGlyphObserved",
                                "firstUsed": 927.74199999999996
                            },
                            "2089": {
                                "name": "ARIAHiddenAttribute",
                                "firstUsed": 942.25099999999998
                            },
                            "1100": {
                                "name": "TimeElement",
                                "firstUsed": 942.37400000000002
                            },
                            "1424": {
                                "name": "TextAreaMaxLength",
                                "firstUsed": 973.33900000000006
                            },
                            "49": {
                                "name": "RequiredAttribute",
                                "firstUsed": 973.34699999999998
                            },
                            "1356": {
                                "name": "CSSValueAppearanceCheckbox",
                                "firstUsed": 973.48900000000003
                            },
                            "4238": {
                                "name": "ScriptSchedulingType_Defer",
                                "firstUsed": 976.30600000000004
                            },
                            "2418": {
                                "name": "CSSResizeAuto",
                                "firstUsed": 977.73000000000002
                            },
                            "31": {
                                "name": "InputTypeEmail",
                                "firstUsed": 980.58000000000004
                            },
                            "2854": {
                                "name": "InputTypeHidden",
                                "firstUsed": 980.58799999999997
                            },
                            "190": {
                                "name": "InputTypeText",
                                "firstUsed": 980.72500000000002
                            },
                            "191": {
                                "name": "InputTypeTextMaxLength",
                                "firstUsed": 980.72900000000004
                            },
                            "185": {
                                "name": "InputTypeEmailMaxLength",
                                "firstUsed": 980.74000000000001
                            },
                            "38": {
                                "name": "InputTypeURL",
                                "firstUsed": 980.74900000000002
                            },
                            "2851": {
                                "name": "InputTypeCheckbox",
                                "firstUsed": 980.75699999999995
                            },
                            "2219": {
                                "name": "V8Element_GetBoundingClientRect_Method",
                                "firstUsed": 991.452
                            },
                            "1067": {
                                "name": "SameOriginApplicationScript",
                                "firstUsed": 1176.3779999999999
                            },
                            "2903": {
                                "name": "NonPassiveTouchEventListener",
                                "firstUsed": 1177.2049999999999
                            },
                            "4379": {
                                "name": "PerformanceEntryBufferSwaps",
                                "firstUsed": 1627.816
                            },
                            "1076": {
                                "name": "V8StrictMode",
                                "firstUsed": 1651.258
                            },
                            "2615": {
                                "name": "InstantiateModuleScript",
                                "firstUsed": 1654.473
                            },
                            "3797": {
                                "name": "WebPImage",
                                "firstUsed": 1707.9490000000001
                            },
                            "1827": {
                                "name": "LocationOrigin",
                                "firstUsed": 2088.136
                            },
                            "1368": {
                                "name": "IntersectionObserver_Constructor",
                                "firstUsed": 2088.5079999999998
                            },
                            "124": {
                                "name": "NavigatorVendor",
                                "firstUsed": 2088.643
                            },
                            "1467": {
                                "name": "NodeGetRootNode",
                                "firstUsed": 2089.9940000000001
                            },
                            "2794": {
                                "name": "SchedulingIsInputPending",
                                "firstUsed": 2090.3870000000002
                            },
                            "710": {
                                "name": "CryptoGetRandomValues",
                                "firstUsed": 2091.8490000000002
                            },
                            "3019": {
                                "name": "DOMStorageRead",
                                "firstUsed": 2092.6080000000002
                            },
                            "2429": {
                                "name": "PerformanceTimeline",
                                "firstUsed": 2093.3359999999998
                            },
                            "2191": {
                                "name": "PaintTimingRequested",
                                "firstUsed": 2093.3440000000001
                            },
                            "2487": {
                                "name": "EventTimingExplicitlyRequested",
                                "firstUsed": 2093.607
                            },
                            "3254": {
                                "name": "EventTimingFirstInputExplicitlyRequested",
                                "firstUsed": 2093.6109999999999
                            },
                            "3349": {
                                "name": "NavigationTimingL2",
                                "firstUsed": 2093.6289999999999
                            },
                            "882": {
                                "name": "V8Performance_Timing_AttributeGetter",
                                "firstUsed": 2093.712
                            },
                            "2430": {
                                "name": "UserTiming",
                                "firstUsed": 2093.8099999999999
                            },
                            "2663": {
                                "name": "NavigatorUserAgent",
                                "firstUsed": 2096.009
                            },
                            "2707": {
                                "name": "V8Window_MatchMedia_Method",
                                "firstUsed": 2098.0549999999998
                            },
                            "3868": {
                                "name": "PrefersColorSchemeMediaFeature",
                                "firstUsed": 2098.0749999999998
                            },
                            "2719": {
                                "name": "HistoryLength",
                                "firstUsed": 2098.6039999999998
                            },
                            "2618": {
                                "name": "HistoryReplaceState",
                                "firstUsed": 2098.6709999999998
                            },
                            "1689": {
                                "name": "CustomElementRegistryDefine",
                                "firstUsed": 2104.277
                            },
                            "2769": {
                                "name": "HTMLTemplateElement",
                                "firstUsed": 2105.511
                            },
                            "1307": {
                                "name": "V8Node_IsConnected_AttributeGetter",
                                "firstUsed": 2105.5680000000002
                            },
                            "2705": {
                                "name": "WindowInnerWidth",
                                "firstUsed": 2108.6460000000002
                            },
                            "2706": {
                                "name": "WindowInnerHeight",
                                "firstUsed": 2113.6080000000002
                            },
                            "2711": {
                                "name": "WindowPageYOffset",
                                "firstUsed": 2114.8539999999998
                            },
                            "1757": {
                                "name": "HTMLLinkElementReferrerPolicyAttribute",
                                "firstUsed": 2123.529
                            },
                            "900": {
                                "name": "LinkRelPreconnect",
                                "firstUsed": 2123.5590000000002
                            },
                            "2228": {
                                "name": "DocumentPageShowRegistered",
                                "firstUsed": 2133.0140000000001
                            },
                            "2226": {
                                "name": "DocumentPageHideRegistered",
                                "firstUsed": 2133.0340000000001
                            },
                            "2361": {
                                "name": "V8AbortController_Constructor",
                                "firstUsed": 2134.5529999999999
                            },
                            "2723": {
                                "name": "TrustedTypesCreatePolicy",
                                "firstUsed": 2138.6900000000001
                            },
                            "3279": {
                                "name": "TrustedTypesPolicyCreated",
                                "firstUsed": 2138.6970000000001
                            },
                            "675": {
                                "name": "Fetch",
                                "firstUsed": 2139.2800000000002
                            },
                            "440": {
                                "name": "DocumentFonts",
                                "firstUsed": 2144.2919999999999
                            },
                            "574": {
                                "name": "WindowPostMessage",
                                "firstUsed": 2150.2370000000001
                            },
                            "3414": {
                                "name": "UnspecifiedTargetOriginPostMessage",
                                "firstUsed": 2150.25
                            },
                            "3882": {
                                "name": "PostMessageFromSecureToSecure",
                                "firstUsed": 2150.2539999999999
                            },
                            "3028": {
                                "name": "CreateObjectBlob",
                                "firstUsed": 2354.9960000000001
                            },
                            "1604": {
                                "name": "CreateObjectURLBlob",
                                "firstUsed": 2357.192
                            },
                            "4": {
                                "name": "WorkerStart",
                                "firstUsed": 2357.777
                            },
                            "3020": {
                                "name": "DOMStorageWrite",
                                "firstUsed": 2368.933
                            },
                            "3084": {
                                "name": "ClassicDedicatedWorker",
                                "firstUsed": 2373.3389999999999
                            },
                            "593": {
                                "name": "SetReferrerPolicy",
                                "firstUsed": 2375.6390000000001
                            },
                            "2657": {
                                "name": "NavigatorLanguage",
                                "firstUsed": 3096.6170000000002
                            },
                            "2704": {
                                "name": "V8Screen_Width_AttributeGetter",
                                "firstUsed": 3096.806
                            },
                            "2702": {
                                "name": "V8Screen_Height_AttributeGetter",
                                "firstUsed": 3096.9830000000002
                            },
                            "4520": {
                                "name": "NavigatorUAData_GetHighEntropyValues",
                                "firstUsed": 3099.3870000000002
                            },
                            "2195": {
                                "name": "CookieGet",
                                "firstUsed": 3099.982
                            },
                            "2194": {
                                "name": "CookieSet",
                                "firstUsed": 3101.0300000000002
                            },
                            "2701": {
                                "name": "V8Screen_ColorDepth_AttributeGetter",
                                "firstUsed": 3104.8609999999999
                            },
                            "715": {
                                "name": "SubtleCryptoDigest",
                                "firstUsed": 3121.674
                            },
                            "728": {
                                "name": "CryptoAlgorithmSha384",
                                "firstUsed": 3121.7060000000001
                            },
                            "743": {
                                "name": "GlobalCacheStorage",
                                "firstUsed": 4740.2389999999996
                            },
                            "1066": {
                                "name": "SameOriginTextScript",
                                "firstUsed": 4740.2460000000001
                            },
                            "3014": {
                                "name": "FetchCacheReload",
                                "firstUsed": 4740.3310000000001
                            },
                            "3021": {
                                "name": "CacheStorageRead",
                                "firstUsed": 4740.335
                            },
                            "3022": {
                                "name": "CacheStorageWrite",
                                "firstUsed": 4740.3379999999997
                            },
                            "990": {
                                "name": "ServiceWorkerControlledPage",
                                "firstUsed": 4740.4229999999998
                            },
                            "3350": {
                                "name": "ResourceTiming",
                                "firstUsed": 4742.0829999999996
                            },
                            "2434": {
                                "name": "PerformanceResourceTimingInitiatorType",
                                "firstUsed": 4742.116
                            }
                        },
                        "CSSFeatures": {
                            "107": {
                                "name": "CSSPropertyOverflowX",
                                "firstUsed": 826.69799999999998
                            },
                            "81": {
                                "name": "CSSPropertyHeight",
                                "firstUsed": 826.71000000000004
                            },
                            "161": {
                                "name": "CSSPropertyWidth",
                                "firstUsed": 826.71400000000006
                            },
                            "89": {
                                "name": "CSSPropertyMargin",
                                "firstUsed": 826.73599999999999
                            },
                            "537": {
                                "name": "CSSPropertyAliasWebkitTextSizeAdjust",
                                "firstUsed": 826.74199999999996
                            },
                            "536": {
                                "name": "CSSPropertyTextSizeAdjust",
                                "firstUsed": 826.74599999999998
                            },
                            "421": {
                                "name": "CSSPropertyTouchAction",
                                "firstUsed": 826.76400000000001
                            },
                            "105": {
                                "name": "CSSPropertyOverflow",
                                "firstUsed": 826.77099999999996
                            },
                            "119": {
                                "name": "CSSPropertyPosition",
                                "firstUsed": 826.77999999999997
                            },
                            "108": {
                                "name": "CSSPropertyOverflowY",
                                "firstUsed": 826.78599999999994
                            },
                            "149": {
                                "name": "CSSPropertyTop",
                                "firstUsed": 826.79499999999996
                            },
                            "83": {
                                "name": "CSSPropertyLeft",
                                "firstUsed": 826.798
                            },
                            "122": {
                                "name": "CSSPropertyRight",
                                "firstUsed": 826.80100000000004
                            },
                            "67": {
                                "name": "CSSPropertyBottom",
                                "firstUsed": 826.80499999999995
                            },
                            "4": {
                                "name": "CSSPropertyDisplay",
                                "firstUsed": 826.80899999999997
                            },
                            "60": {
                                "name": "CSSPropertyBorderTop",
                                "firstUsed": 826.822
                            },
                            "158": {
                                "name": "CSSPropertyVisibility",
                                "firstUsed": 826.82600000000002
                            },
                            "109": {
                                "name": "CSSPropertyPadding",
                                "firstUsed": 826.84299999999996
                            },
                            "24": {
                                "name": "CSSPropertyBackgroundColor",
                                "firstUsed": 826.84699999999998
                            },
                            "69": {
                                "name": "CSSPropertyBoxSizing",
                                "firstUsed": 826.85400000000004
                            },
                            "96": {
                                "name": "CSSPropertyMinHeight",
                                "firstUsed": 826.94299999999998
                            },
                            "446": {
                                "name": "CSSPropertyTransform",
                                "firstUsed": 826.99400000000003
                            },
                            "34": {
                                "name": "CSSPropertyBorder",
                                "firstUsed": 827.76199999999994
                            },
                            "7": {
                                "name": "CSSPropertyFontSize",
                                "firstUsed": 827.77200000000005
                            },
                            "20": {
                                "name": "CSSPropertyLineHeight",
                                "firstUsed": 827.77599999999995
                            },
                            "150": {
                                "name": "CSSPropertyTransition",
                                "firstUsed": 827.80799999999999
                            },
                            "118": {
                                "name": "CSSPropertyPointerEvents",
                                "firstUsed": 827.81100000000004
                            },
                            "95": {
                                "name": "CSSPropertyMaxWidth",
                                "firstUsed": 827.84299999999996
                            },
                            "165": {
                                "name": "CSSPropertyZIndex",
                                "firstUsed": 827.87599999999998
                            },
                            "233": {
                                "name": "CSSPropertyFlex",
                                "firstUsed": 827.88599999999997
                            },
                            "657": {
                                "name": "CSSPropertyAspectRatio",
                                "firstUsed": 827.95600000000002
                            },
                            "94": {
                                "name": "CSSPropertyMaxHeight",
                                "firstUsed": 827.99800000000005
                            },
                            "97": {
                                "name": "CSSPropertyMinWidth",
                                "firstUsed": 828.00300000000004
                            },
                            "98": {
                                "name": "CSSPropertyOpacity",
                                "firstUsed": 828.03099999999995
                            },
                            "339": {
                                "name": "CSSPropertyAliasWebkitUserSelect",
                                "firstUsed": 828.245
                            },
                            "539": {
                                "name": "CSSPropertyUserSelect",
                                "firstUsed": 828.25099999999998
                            },
                            "2": {
                                "name": "CSSPropertyColor",
                                "firstUsed": 828.27099999999996
                            },
                            "21": {
                                "name": "CSSPropertyBackground",
                                "firstUsed": 828.40499999999997
                            },
                            "74": {
                                "name": "CSSPropertyContent",
                                "firstUsed": 828.46500000000003
                            },
                            "77": {
                                "name": "CSSPropertyCursor",
                                "firstUsed": 828.48299999999995
                            },
                            "112": {
                                "name": "CSSPropertyPaddingRight",
                                "firstUsed": 828.56500000000005
                            },
                            "79": {
                                "name": "CSSPropertyFloat",
                                "firstUsed": 829.03899999999999
                            },
                            "93": {
                                "name": "CSSPropertyMarginTop",
                                "firstUsed": 841.51800000000003
                            },
                            "237": {
                                "name": "CSSPropertyFlexGrow",
                                "firstUsed": 841.53099999999995
                            },
                            "234": {
                                "name": "CSSPropertyFlexBasis",
                                "firstUsed": 841.53399999999999
                            },
                            "235": {
                                "name": "CSSPropertyFlexDirection",
                                "firstUsed": 841.53899999999999
                            },
                            "111": {
                                "name": "CSSPropertyPaddingLeft",
                                "firstUsed": 841.54200000000003
                            },
                            "303": {
                                "name": "CSSPropertyOrder",
                                "firstUsed": 841.56399999999996
                            },
                            "128": {
                                "name": "CSSPropertyTextAlign",
                                "firstUsed": 841.61500000000001
                            },
                            "162": {
                                "name": "CSSPropertyWordBreak",
                                "firstUsed": 841.61900000000003
                            },
                            "53": {
                                "name": "CSSPropertyBorderRadius",
                                "firstUsed": 841.625
                            },
                            "68": {
                                "name": "CSSPropertyBoxShadow",
                                "firstUsed": 841.62800000000004
                            },
                            "129": {
                                "name": "CSSPropertyTextDecoration",
                                "firstUsed": 841.63599999999997
                            },
                            "6": {
                                "name": "CSSPropertyFontFamily",
                                "firstUsed": 841.64099999999996
                            },
                            "106": {
                                "name": "CSSPropertyOverflowWrap",
                                "firstUsed": 841.64300000000003
                            },
                            "159": {
                                "name": "CSSPropertyWhiteSpace",
                                "firstUsed": 841.64700000000005
                            },
                            "90": {
                                "name": "CSSPropertyMarginBottom",
                                "firstUsed": 841.65099999999995
                            },
                            "76": {
                                "name": "CSSPropertyCounterReset",
                                "firstUsed": 841.77200000000005
                            },
                            "515": {
                                "name": "CSSPropertyVariable",
                                "firstUsed": 841.77700000000004
                            },
                            "72": {
                                "name": "CSSPropertyClip",
                                "firstUsed": 841.78300000000002
                            },
                            "164": {
                                "name": "CSSPropertyWordWrap",
                                "firstUsed": 841.78599999999994
                            },
                            "355": {
                                "name": "CSSPropertyClipPath",
                                "firstUsed": 841.79300000000001
                            },
                            "59": {
                                "name": "CSSPropertyBorderStyle",
                                "firstUsed": 841.81200000000001
                            },
                            "64": {
                                "name": "CSSPropertyBorderTopStyle",
                                "firstUsed": 841.81600000000003
                            },
                            "56": {
                                "name": "CSSPropertyBorderRightStyle",
                                "firstUsed": 841.81899999999996
                            },
                            "39": {
                                "name": "CSSPropertyBorderBottomStyle",
                                "firstUsed": 841.82399999999996
                            },
                            "51": {
                                "name": "CSSPropertyBorderLeftStyle",
                                "firstUsed": 841.82899999999995
                            },
                            "326": {
                                "name": "CSSPropertyAliasWebkitTransform",
                                "firstUsed": 841.87599999999998
                            },
                            "27": {
                                "name": "CSSPropertyBackgroundPosition",
                                "firstUsed": 841.88400000000001
                            },
                            "592": {
                                "name": "CSSPropertyGap",
                                "firstUsed": 841.952
                            },
                            "444": {
                                "name": "CSSPropertyScrollBehavior",
                                "firstUsed": 841.98400000000004
                            },
                            "84": {
                                "name": "CSSPropertyLetterSpacing",
                                "firstUsed": 842
                            },
                            "549": {
                                "name": "CSSPropertyFontVariationSettings",
                                "firstUsed": 842.00699999999995
                            },
                            "14": {
                                "name": "CSSPropertyWebkitFontSmoothing",
                                "firstUsed": 842.01599999999996
                            },
                            "71": {
                                "name": "CSSPropertyClear",
                                "firstUsed": 842.02099999999996
                            },
                            "73": {
                                "name": "CSSPropertyAliasWebkitClipPath",
                                "firstUsed": 842.03200000000004
                            },
                            "10": {
                                "name": "CSSPropertyFontWeight",
                                "firstUsed": 842.04600000000005
                            },
                            "124": {
                                "name": "CSSPropertySrc",
                                "firstUsed": 842.07500000000005
                            },
                            "516": {
                                "name": "CSSPropertyFontDisplay",
                                "firstUsed": 842.07799999999997
                            },
                            "8": {
                                "name": "CSSPropertyFontStyle",
                                "firstUsed": 842.08199999999999
                            },
                            "427": {
                                "name": "CSSPropertyAnimationDuration",
                                "firstUsed": 842.11699999999996
                            },
                            "152": {
                                "name": "CSSPropertyTransitionDuration",
                                "firstUsed": 842.12
                            },
                            "514": {
                                "name": "CSSPropertyFontFeatureSettings",
                                "firstUsed": 842.12699999999995
                            },
                            "535": {
                                "name": "CSSPropertyFontVariantNumeric",
                                "firstUsed": 842.13300000000004
                            },
                            "66": {
                                "name": "CSSPropertyBorderWidth",
                                "firstUsed": 842.149
                            },
                            "42": {
                                "name": "CSSPropertyBorderColor",
                                "firstUsed": 842.15300000000002
                            },
                            "85": {
                                "name": "CSSPropertyListStyle",
                                "firstUsed": 842.25099999999998
                            },
                            "91": {
                                "name": "CSSPropertyMarginLeft",
                                "firstUsed": 842.29999999999995
                            },
                            "175": {
                                "name": "CSSPropertyWebkitAppearance",
                                "firstUsed": 842.30700000000002
                            },
                            "3": {
                                "name": "CSSPropertyDirection",
                                "firstUsed": 842.33900000000006
                            },
                            "143": {
                                "name": "CSSPropertyTextTransform",
                                "firstUsed": 842.40800000000002
                            },
                            "100": {
                                "name": "CSSPropertyOutline",
                                "firstUsed": 842.43700000000001
                            },
                            "102": {
                                "name": "CSSPropertyOutlineOffset",
                                "firstUsed": 842.43899999999996
                            },
                            "92": {
                                "name": "CSSPropertyMarginRight",
                                "firstUsed": 842.45000000000005
                            },
                            "369": {
                                "name": "CSSPropertyFill",
                                "firstUsed": 842.46900000000005
                            },
                            "231": {
                                "name": "CSSPropertyAlignItems",
                                "firstUsed": 842.47199999999998
                            },
                            "239": {
                                "name": "CSSPropertyFlexWrap",
                                "firstUsed": 842.47500000000002
                            },
                            "238": {
                                "name": "CSSPropertyFlexShrink",
                                "firstUsed": 842.48400000000004
                            },
                            "240": {
                                "name": "CSSPropertyJustifyContent",
                                "firstUsed": 842.49699999999996
                            },
                            "113": {
                                "name": "CSSPropertyPaddingTop",
                                "firstUsed": 842.553
                            },
                            "36": {
                                "name": "CSSPropertyBorderBottomColor",
                                "firstUsed": 842.58399999999995
                            },
                            "50": {
                                "name": "CSSPropertyBorderLeftColor",
                                "firstUsed": 842.59699999999998
                            },
                            "40": {
                                "name": "CSSPropertyBorderBottomWidth",
                                "firstUsed": 842.66099999999994
                            },
                            "52": {
                                "name": "CSSPropertyBorderLeftWidth",
                                "firstUsed": 842.67100000000005
                            },
                            "424": {
                                "name": "CSSPropertyAnimation",
                                "firstUsed": 842.71400000000006
                            },
                            "35": {
                                "name": "CSSPropertyBorderBottom",
                                "firstUsed": 842.75
                            },
                            "154": {
                                "name": "CSSPropertyTransitionTimingFunction",
                                "firstUsed": 843.19899999999996
                            },
                            "5": {
                                "name": "CSSPropertyFont",
                                "firstUsed": 843.30100000000004
                            },
                            "117": {
                                "name": "CSSPropertyPageBreakInside",
                                "firstUsed": 843.31299999999999
                            },
                            "115": {
                                "name": "CSSPropertyPageBreakAfter",
                                "firstUsed": 843.31799999999998
                            },
                            "116": {
                                "name": "CSSPropertyPageBreakBefore",
                                "firstUsed": 843.32399999999996
                            },
                            "197": {
                                "name": "CSSPropertyAliasWebkitBorderRadius",
                                "firstUsed": 843.49699999999996
                            },
                            "157": {
                                "name": "CSSPropertyVerticalAlign",
                                "firstUsed": 843.50099999999998
                            },
                            "142": {
                                "name": "CSSPropertyTextShadow",
                                "firstUsed": 843.54399999999998
                            },
                            "127": {
                                "name": "CSSPropertyTabSize",
                                "firstUsed": 843.553
                            },
                            "25": {
                                "name": "CSSPropertyBackgroundImage",
                                "firstUsed": 2126.752
                            },
                            "33": {
                                "name": "CSSPropertyBackgroundSize",
                                "firstUsed": 2126.79
                            },
                            "30": {
                                "name": "CSSPropertyBackgroundRepeat",
                                "firstUsed": 2126.8539999999998
                            },
                            "151": {
                                "name": "CSSPropertyTransitionDelay",
                                "firstUsed": 2135.096
                            }
                        },
                        "AnimatedCSSFeatures": []
                    },
                    "FirstInteractive": 1166,
                    "maxFID": 0,
                    "TTIMeasurementEnd": 7749,
                    "LastInteractive": 1000,
                    "TimeToInteractive": 1000,
                    "FirstCPUIdle": 1166,
                    "TotalBlockingTime": 0,
                    "testID": "231020_BiDc3N_F1Y",
                    "step": 1,
                    "effectiveBps": 160148,
                    "domTime": 0,
                    "aft": 0,
                    "titleTime": 40,
                    "domLoading": 0,
                    "server_rtt": 0,
                    "edge-processed": true,
                    "utilization": {
                        "cpu": {
                            "data": {
                                "0": 0,
                                "117": 38.899999999999999,
                                "218": 14.300000000000001,
                                "319": 15,
                                "419": 60,
                                "520": 9.5,
                                "621": 5.2999999999999998,
                                "721": 10.5,
                                "822": 10,
                                "922": 75,
                                "1023": 60,
                                "1124": 20,
                                "1224": 35,
                                "1325": 10.5,
                                "1425": 25,
                                "1526": 0,
                                "1626": 30,
                                "1727": 36.799999999999997,
                                "1827": 30,
                                "1928": 52.399999999999999,
                                "2028": 30,
                                "2129": 38.100000000000001,
                                "2230": 60,
                                "2330": 14.300000000000001,
                                "2431": 50,
                                "2531": 10,
                                "2632": 25,
                                "2732": 15,
                                "2833": 11.1,
                                "2934": 20,
                                "3034": 26.300000000000001,
                                "3135": 33.299999999999997,
                                "3236": 42.899999999999999,
                                "3336": 21.100000000000001,
                                "3437": 23.800000000000001,
                                "3537": 16.699999999999999,
                                "3638": 20,
                                "3739": 35,
                                "3839": 15,
                                "3940": 36.799999999999997,
                                "4040": 15,
                                "4141": 36.799999999999997,
                                "4242": 47.799999999999997,
                                "4342": 21.100000000000001,
                                "4443": 55.600000000000001,
                                "4543": 10.5,
                                "4644": 15,
                                "4745": 10,
                                "4845": 22.199999999999999,
                                "4946": 15,
                                "5046": 10.5,
                                "5147": 22.699999999999999,
                                "5248": 15.800000000000001,
                                "5348": 10.5,
                                "5449": 15.800000000000001,
                                "5550": 15,
                                "5650": 20,
                                "5751": 10.5,
                                "5852": 15,
                                "5952": 15,
                                "6053": 10,
                                "6153": 5.2999999999999998,
                                "6254": 0,
                                "6355": 5,
                                "6455": 14.300000000000001,
                                "6556": 0,
                                "6657": 5.2999999999999998,
                                "6757": 5,
                                "6858": 5.2999999999999998,
                                "6958": 5,
                                "7059": 5.2999999999999998,
                                "7160": 5,
                                "7260": 0,
                                "7361": 5,
                                "7461": 0,
                                "7562": 5,
                                "7663": 0,
                                "7763": 10,
                                "7864": 52.600000000000001
                            },
                            "max": 100,
                            "count": 79
                        },
                        "bw": {
                            "data": {
                                "0": 0,
                                "117": 0,
                                "218": 33948,
                                "319": 0,
                                "419": 25700,
                                "520": 0,
                                "621": 938617,
                                "721": 0,
                                "822": 3516654,
                                "922": 140429,
                                "1023": 66520,
                                "1124": 1749159,
                                "1224": 3042134,
                                "1325": 10932988,
                                "1425": 637326,
                                "1526": 11232781,
                                "1626": 1598379,
                                "1727": 1331897,
                                "1827": 2693002,
                                "1928": 2565418,
                                "2028": 2658804,
                                "2129": 0,
                                "2230": 0,
                                "2330": 1425386,
                                "2431": 0,
                                "2531": 1047907,
                                "2632": 316796,
                                "2732": 327290,
                                "2833": 549059,
                                "2934": 2760565,
                                "3034": 235448,
                                "3135": 238283,
                                "3236": 61916,
                                "3336": 164516,
                                "3437": 392809,
                                "3537": 0,
                                "3638": 1246858,
                                "3739": 114908,
                                "3839": 413538,
                                "3940": 10814,
                                "4040": 6273641,
                                "4141": 3407590,
                                "4242": 0,
                                "4342": 1589509,
                                "4443": 0,
                                "4543": 5247,
                                "4644": 0,
                                "4745": 2008900,
                                "4845": 0,
                                "4946": 0,
                                "5046": 0,
                                "5147": 0,
                                "5248": 0,
                                "5348": 0,
                                "5449": 0,
                                "5550": 0,
                                "5650": 0,
                                "5751": 0,
                                "5852": 0,
                                "5952": 0,
                                "6053": 0,
                                "6153": 0,
                                "6254": 0,
                                "6355": 0,
                                "6455": 0,
                                "6556": 0,
                                "6657": 0,
                                "6757": 0,
                                "6858": 0,
                                "6958": 0,
                                "7059": 0,
                                "7160": 0,
                                "7260": 0,
                                "7361": 0,
                                "7461": 0,
                                "7562": 0,
                                "7663": 0,
                                "7763": 0,
                                "7864": 0
                            },
                            "max": 11232781,
                            "count": 79
                        }
                    },
                    "effectiveBpsDoc": 304011,
                    "pages": {
                        "details": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/1\/details\/",
                        "checklist": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/1\/performance_optimization\/",
                        "breakdown": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/1\/breakdown\/",
                        "domains": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/1\/domains\/",
                        "screenShot": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/1\/screen_shot\/",
                        "opportunities": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/1\/experiments\/"
                    },
                    "thumbnails": {
                        "waterfall": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/1_waterfall_thumb.png",
                        "checklist": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/1_optimization_thumb.png",
                        "screenShot": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/1_screen_thumb.png"
                    },
                    "images": {
                        "waterfall": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/1_waterfall.png",
                        "connectionView": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/1_connection.png",
                        "checklist": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/1_optimization.png",
                        "screenShot": "https:\/\/www.webpagetest.org\/getfile.php?test=231020_BiDc3N_F1Y&file=1_screen.jpg"
                    },
                    "rawData": {
                        "scriptTiming": "https:\/\/www.webpagetest.org\/getgzip.php?test=231020_BiDc3N_F1Y&file=1_script_timing.json",
                        "headers": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/1_report.txt",
                        "pageData": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/1_IEWPG.txt",
                        "requestsData": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/1_IEWTR.txt",
                        "utilization": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/1_progress.csv",
                        "trace": "https:\/\/www.webpagetest.org\/getgzip.php?test=231020_BiDc3N_F1Y&compressed=1&file=1_trace.json.gz"
                    },
                    "videoFrames": [
                        {
                            "time": 0,
                            "image": "https:\/\/www.webpagetest.org\/getfile.php?test=231020_BiDc3N_F1Y&video=video_1&file=ms_000000.jpg",
                            "VisuallyComplete": 0
                        },
                        {
                            "time": 1000,
                            "image": "https:\/\/www.webpagetest.org\/getfile.php?test=231020_BiDc3N_F1Y&video=video_1&file=ms_001000.jpg",
                            "VisuallyComplete": 63
                        },
                        {
                            "time": 1700,
                            "image": "https:\/\/www.webpagetest.org\/getfile.php?test=231020_BiDc3N_F1Y&video=video_1&file=ms_001700.jpg",
                            "VisuallyComplete": 100
                        }
                    ],
                    "domains": {
                        "cdn.ampproject.org": {
                            "bytes": 241960,
                            "requests": 12,
                            "cdn_provider": "Google",
                            "connections": 1
                        },
                        "i0.wp.com": {
                            "bytes": 53912,
                            "requests": 3,
                            "cdn_provider": "Automattic",
                            "connections": 1
                        },
                        "pixel.wp.com": {
                            "bytes": 50,
                            "requests": 1,
                            "cdn_provider": "Automattic",
                            "connections": 1
                        },
                        "www.googletagmanager.com": {
                            "bytes": 901,
                            "requests": 1,
                            "cdn_provider": "Google",
                            "connections": 1
                        },
                        "www.google-analytics.com": {
                            "bytes": 35,
                            "requests": 2,
                            "cdn_provider": "Google",
                            "connections": 1
                        },
                        "weston.ruter.net": {
                            "bytes": 334448,
                            "requests": 15,
                            "cdn_provider": "Fastly",
                            "connections": 2
                        }
                    },
                    "breakdown": {
                        "html": {
                            "color": [
                                130,
                                181,
                                252
                            ],
                            "bytes": 89583,
                            "bytesUncompressed": 264829,
                            "requests": 3
                        },
                        "js": {
                            "color": [
                                254,
                                197,
                                132
                            ],
                            "bytes": 260626,
                            "bytesUncompressed": 903347,
                            "requests": 20
                        },
                        "css": {
                            "color": [
                                178,
                                234,
                                148
                            ],
                            "bytes": 0,
                            "bytesUncompressed": 0,
                            "requests": 0
                        },
                        "image": {
                            "color": [
                                196,
                                154,
                                232
                            ],
                            "bytes": 53997,
                            "bytesUncompressed": 53997,
                            "requests": 5
                        },
                        "flash": {
                            "color": [
                                45,
                                183,
                                193
                            ],
                            "bytes": 0,
                            "bytesUncompressed": 0,
                            "requests": 0
                        },
                        "font": {
                            "color": [
                                255,
                                82,
                                62
                            ],
                            "bytes": 224656,
                            "bytesUncompressed": 224656,
                            "requests": 2
                        },
                        "video": {
                            "color": [
                                33,
                                194,
                                162
                            ],
                            "bytes": 0,
                            "bytesUncompressed": 0,
                            "requests": 0
                        },
                        "other": {
                            "color": [
                                196,
                                196,
                                196
                            ],
                            "bytes": 2444,
                            "bytesUncompressed": 5155,
                            "requests": 4
                        }
                    },
                    "consoleLog": [
                        {
                            "source": "console-api",
                            "level": "info",
                            "text": "Powered by AMP \u26a1 HTML \u2013 Version 2310061803000 https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "url": "https:\/\/cdn.ampproject.org\/v0.mjs",
                            "line": 2,
                            "column": 226890
                        }
                    ]
                }
            },
            "2": {
                "firstView": {
                    "numSteps": 1,
                    "run": 2,
                    "tester": "wpt_use1_instance-10.10.11.136",
                    "loadTime": 2137,
                    "docTime": 2137,
                    "fullyLoaded": 5172,
                    "bytesOut": 65683,
                    "bytesOutDoc": 23781,
                    "bytesIn": 631304,
                    "bytesInDoc": 423782,
                    "requests": [
                        {
                            "type": 3,
                            "id": "18C0F00AB504BCE2353AB8C4B5A9DEE0",
                            "request_id": "18C0F00AB504BCE2353AB8C4B5A9DEE0",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "raw_id": "18C0F00AB504BCE2353AB8C4B5A9DEE0",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Document",
                            "load_ms": 344,
                            "ttfb_ms": 207,
                            "load_start": 610,
                            "load_start_float": 610.00004899999999,
                            "bytesIn": 41931,
                            "objectSize": 41931,
                            "objectSizeUncompressed": 134842,
                            "chunks": [
                                {
                                    "ts": 825,
                                    "bytes": 2008,
                                    "inflated": 6035
                                },
                                {
                                    "ts": 828,
                                    "bytes": 7060,
                                    "inflated": 25432
                                },
                                {
                                    "ts": 837,
                                    "bytes": 6068,
                                    "inflated": 23227
                                },
                                {
                                    "ts": 843,
                                    "bytes": 2815,
                                    "inflated": 9164
                                },
                                {
                                    "ts": 849,
                                    "bytes": 2824,
                                    "inflated": 3320
                                },
                                {
                                    "ts": 853,
                                    "bytes": 1412,
                                    "inflated": 1665
                                },
                                {
                                    "ts": 854,
                                    "bytes": 1412,
                                    "inflated": 1642
                                },
                                {
                                    "ts": 860,
                                    "bytes": 2824,
                                    "inflated": 4201
                                },
                                {
                                    "ts": 868,
                                    "bytes": 2824,
                                    "inflated": 9918
                                },
                                {
                                    "ts": 879,
                                    "bytes": 5639,
                                    "inflated": 20500
                                },
                                {
                                    "ts": 881,
                                    "bytes": 1412,
                                    "inflated": 4108
                                },
                                {
                                    "ts": 883,
                                    "bytes": 1412,
                                    "inflated": 4603
                                },
                                {
                                    "ts": 887,
                                    "bytes": 1412,
                                    "inflated": 6647
                                },
                                {
                                    "ts": 954,
                                    "bytes": 2809,
                                    "inflated": 14380
                                }
                            ],
                            "expires": "",
                            "cacheControl": "public, max-age=600",
                            "contentType": "text\/html",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": 253,
                            "dns_end": 253,
                            "connect_start": 254,
                            "connect_end": 426,
                            "ssl_start": 426,
                            "ssl_end": 610,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "ruter.blog",
                                "sanList": [
                                    "ruter.blog",
                                    "ruter.dev",
                                    "ruter.net",
                                    "wes.ruter.net",
                                    "weston.blog",
                                    "weston.ruter.blog",
                                    "weston.ruter.dev",
                                    "weston.ruter.net",
                                    "westonruter.blog",
                                    "westonruter.com",
                                    "westonruter.dev",
                                    "westonruter.net",
                                    "www.ruter.blog",
                                    "www.ruter.net",
                                    "www.weston.blog",
                                    "www.weston.ruter.blog",
                                    "www.weston.ruter.net",
                                    "www.westonruter.blog",
                                    "www.westonruter.com",
                                    "www.westonruter.net"
                                ],
                                "issuer": "R3",
                                "validFrom": 1693705658,
                                "validTo": 1701481657,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Let's Encrypt 'Oak2023' log",
                                        "logId": "B73EFB24DF9C4DBA75F239C5BA58F46C5DFC42CF7A9F35C49E1D098125EDB499",
                                        "timestamp": 1693709259285,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "304502201A024164F180289090581277D4986E32581940E674E69F68BBCD4F6B7723937C0221009299D38675DDC554AF87B5565E90646498235FB1450998050EE9C542E94BAC32"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Argon2023' log",
                                        "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                        "timestamp": 1693709259292,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022016AE548A8061A0E613EBD213D59EE366A50E73629DC5BCDF9B618CDDDA6FEF29022100CD9408EEC8C908D0E0DC525F536F2BD812B34C590DF550F94F0EC53874E1BA9A"
                                    }
                                ],
                                "certificateTransparencyCompliance": "compliant",
                                "serverSignatureAlgorithm": 2052,
                                "encryptedClientHello": false
                            },
                            "initiator": "https:\/\/cdn.ampproject.org\/v0\/amp-analytics-0.1.mjs",
                            "initiator_line": "",
                            "initiator_column": "",
                            "initiator_type": "script",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                    ":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",
                                    "accept-language: en-US,en;q=0.9",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: document",
                                    "sec-fetch-mode: navigate",
                                    "sec-fetch-site: cross-site",
                                    "upgrade-insecure-requests: 1",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 50",
                                    "cache-control: public, max-age=600",
                                    "content-encoding: gzip",
                                    "content-length: 41931",
                                    "content-type: text\/html; charset=utf-8",
                                    "date: Fri, 20 Oct 2023 19:12:47 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-json\/>; rel=\"https:\/\/api.w.org\/\"",
                                    "link: <https:\/\/weston.ruter.net\/wp-json\/wp\/v2\/posts\/22796>; rel=\"alternate\"; type=\"application\/json\"",
                                    "link: <https:\/\/weston.ruter.net\/?p=22796>; rel=shortlink",
                                    "link: <https:\/\/cdn.ampproject.org>; rel=\"preconnect\"",
                                    "link: <\/\/weston.ruter.net>; rel=\"dns-prefetch\"",
                                    "link: <\/\/v0.wordpress.com>; rel=\"dns-prefetch\"",
                                    "link: <\/\/i0.wp.com>; rel=\"dns-prefetch\"",
                                    "server: nginx",
                                    "server-timing: amp_sanitizer;dur=\"74.7\",amp_style_sanitizer;dur=\"30.9\",amp_tag_and_attribute_sanitizer;dur=\"22.2\",amp_optimizer;dur=\"10.0\"",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding, accept, content-type, Cookie, Cookie",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, MISS",
                                    "x-cache-hits: 1, 0",
                                    "x-pantheon-styx-hostname: styx-fe1-b-695fb49478-qmkzf",
                                    "x-pingback: https:\/\/weston.ruter.net\/xmlrpc.php",
                                    "x-served-by: cache-chi-kigq8000149-CHI, cache-iad-kjyo7100177-IAD",
                                    "x-styx-req-id: 89780408-6f7c-11ee-88d9-fe80048b9402",
                                    "x-timer: S1697829167.241561,VS0,VE20",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2251,
                            "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": 0,
                            "connect_ms": 172,
                            "ssl_ms": 184,
                            "gzip_total": 41931,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": null,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 0,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net 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": 100
                            },
                            "tls_version": "TLS 1.3",
                            "tls_resumed": "False",
                            "tls_next_proto": "h2",
                            "tls_cipher_suite": 4865,
                            "netlog_id": 49,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIGMjCCBRqgAwIBAgISBHZIhuFdYJ5Jhhs\/jIOr5bJTMA0GCSqGSIb3DQEBCwUA\nMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD\nEwJSMzAeFw0yMzA5MDMwMTQ3MzhaFw0yMzEyMDIwMTQ3MzdaMBUxEzARBgNVBAMT\nCnJ1dGVyLmJsb2cwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD0k3rV\nHQ4ROjJz0IhpvU18U+970cYMasoZgjbEhkOPWDT9ilW8eLOg9CaOSFyB9\/DQMu0h\nx2oqZnBZRFCQp0A\/bYYYBEzwstodMaPb8DO5TkJkY0Qw9y9rdg1aBCT2Fj7S6de6\n\/9Pi92BP\/cVvC4ftdUu67iD5zOVszOu5T5jLnizW\/KnVbj82toCrxP2pVRgEu2nV\nS\/PDa8ngxAhd1p41G+BGpdalEeCDJ5oP\/YOs7XBcAHhhj6xO4tj8TG6CHwbTnuyg\nYfCJA1rqbI\/p6dzAsCZZTSWnd5tb3WICPmMPmqHAkJKnrE1uvXS6MOur9gorQFSb\n10UffVuZAHrwNCS5AgMBAAGjggNdMIIDWTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB\/wQCMAAwHQYDVR0OBBYE\nFC1BxmrCM5vIm30s+JffZxyQK3vwMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYf\nr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8u\nbGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMIIB\nZAYDVR0RBIIBWzCCAVeCCnJ1dGVyLmJsb2eCCXJ1dGVyLmRldoIJcnV0ZXIubmV0\ngg13ZXMucnV0ZXIubmV0ggt3ZXN0b24uYmxvZ4IRd2VzdG9uLnJ1dGVyLmJsb2eC\nEHdlc3Rvbi5ydXRlci5kZXaCEHdlc3Rvbi5ydXRlci5uZXSCEHdlc3RvbnJ1dGVy\nLmJsb2eCD3dlc3RvbnJ1dGVyLmNvbYIPd2VzdG9ucnV0ZXIuZGV2gg93ZXN0b25y\ndXRlci5uZXSCDnd3dy5ydXRlci5ibG9ngg13d3cucnV0ZXIubmV0gg93d3cud2Vz\ndG9uLmJsb2eCFXd3dy53ZXN0b24ucnV0ZXIuYmxvZ4IUd3d3Lndlc3Rvbi5ydXRl\nci5uZXSCFHd3dy53ZXN0b25ydXRlci5ibG9nghN3d3cud2VzdG9ucnV0ZXIuY29t\nghN3d3cud2VzdG9ucnV0ZXIubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBAYK\nKwYBBAHWeQIEAgSB9QSB8gDwAHYAtz77JN+cTbp18jnFulj0bF38Qs96nzXEnh0J\ngSXttJkAAAGKWPBSFQAABAMARzBFAiAaAkFk8YAokJBYEnfUmG4yWBlA5nTmn2i7\nzU9rdyOTfAIhAJKZ04Z13cVUr4e1Vl6QZGSYI1+xRQmYBQ7pxULpS6wyAHYA6D7Q\n2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAGKWPBSHAAABAMARzBFAiAW\nrlSKgGGg5hPr0hPVnuNmpQ5zYp3FvN+bYYzd2m\/vKQIhAM2UCO7IyQjQ4NxSX1Nv\nK9gSs0xZDfVQ+U8OxTh04bqaMA0GCSqGSIb3DQEBCwUAA4IBAQAkPSN8cnhrdB5p\nSpssb7Subx7z2aLU+gl4sLbdueDiZjBUwWy3YPbPtk+nfW51Ah2+LSZckdEcxOjN\n0qxIL2BUt0l9aJj6Up7JgE69OVCfPxkX6j+erVBk+eafniRIbYwozQK9PIsSqIAO\nEL9NWnWOZ1lumVNK2GyGC\/0X3KuuRLnFllDpPyWJ+Qle2Q3+SqlNV+cnEwCLfWSs\nWluvZSTGF3iSUdFECttqxcNnaNFolVrnRReeWHnU9AMGlDrWgSx+L9fuYylLaMxu\nHoTCYBlzG8Q9nLQtvyOhuFRW\/dOnjsMn2eKXUiNoAcUIlWIA4pbVen\/T0qkxQVrz\nGSksMVqR\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFFjCCAv6gAwIBAgIRAJErCErPDBinU\/bWLiWnX1owDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjAwOTA0MDAwMDAw\nWhcNMjUwOTE1MTYwMDAwWjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg\nRW5jcnlwdDELMAkGA1UEAxMCUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQC7AhUozPaglNMPEuyNVZLD+ILxmaZ6QoinXSaqtSu5xUyxr45r+XXIo9cP\nR5QUVTVXjJ6oojkZ9YI8QqlObvU7wy7bjcCwXPNZOOftz2nwWgsbvsCUJCWH+jdx\nsxPnHKzhm+\/b5DtFUkWWqcFTzjTIUu61ru2P3mBw4qVUq7ZtDpelQDRrK9O8Zutm\nNHz6a4uPVymZ+DAXXbpyb\/uBxa3Shlg9F8fnCbvxK\/eG3MHacV3URuPMrSXBiLxg\nZ3Vms\/EY96Jc5lP\/Ooi2R6X\/ExjqmAl3P51T+c8B5fWmcBcUr2Ok\/5mzk53cU6cG\n\/kiFHaFpriV1uxPMUgP17VGhi9sVAgMBAAGjggEIMIIBBDAOBgNVHQ8BAf8EBAMC\nAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMBIGA1UdEwEB\/wQIMAYB\nAf8CAQAwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYfr52LFMLGMB8GA1UdIwQYMBaA\nFHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcw\nAoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzAnBgNVHR8EIDAeMBygGqAYhhZodHRw\nOi8veDEuYy5sZW5jci5vcmcvMCIGA1UdIAQbMBkwCAYGZ4EMAQIBMA0GCysGAQQB\ngt8TAQEBMA0GCSqGSIb3DQEBCwUAA4ICAQCFyk5HPqP3hUSFvNVneLKYY611TR6W\nPTNlclQtgaDqw+34IL9fzLdwALduO\/ZelN7kIJ+m74uyA+eitRY8kc607TkC53wl\nikfmZW4\/RvTZ8M6UK+5UzhK8jCdLuMGYL6KvzXGRSgi3yLgjewQtCPkIVz6D2QQz\nCkcheAmCJ8MqyJu5zlzyZMjAvnnAT45tRAxekrsu94sQ4egdRCnbWSDtY7kh+BIm\nlJNXoB1lBMEKIq4QDUOXoRgffuDghje1WrG9ML+Hbisq\/yFOGwXD9RiX8F6sw6W4\navAuvDszue5L3sz85K+EC4Y\/wFVDNvZo4TYXao6Z0f+lQKc0t8DQYzk1OXVu8rp2\nyJMC6alLbBfODALZvYH7n7do1AZls4I9d1P4jnkDrQoxB3UqQ9hVl3LEKQ73xF1O\nyK5GhDDX8oVfGKF5u+decIsH4YaTw7mP3GFxJSqv3+0lUFJoi5Lc5da149p90Ids\nhCExroL1+7mryIkXPeFM5TgO9r0rvZaBFOvV2z0gp35Z0+L4WPlbuEjN\/lxPFin+\nHlUjr8gRsI3qfJOQFy\/9rKIJR0Y\/8Omwt\/8oTWgy1mdeHmmjk7j1nYsvC9JSQ6Zv\nMldlTTKB3zhThV1+XWYp6rjd5JW1zbVWEkLNxE7GJThEUG3szgBVGP7pSWTUTsqX\nnLRbwHOoq7hHwg==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFYDCCBEigAwIBAgIQQAF3ITfU6UK47naqPGQKtzANBgkqhkiG9w0BAQsFADA\/\nMSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT\nDkRTVCBSb290IENBIFgzMB4XDTIxMDEyMDE5MTQwM1oXDTI0MDkzMDE4MTQwM1ow\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwggIiMA0GCSqGSIb3DQEB\nAQUAA4ICDwAwggIKAoICAQCt6CRz9BQ385ueK1coHIe+3LffOJCMbjzmV6B493XC\nov71am72AE8o295ohmxEk7axY\/0UEmu\/H9LqMZshftEzPLpI9d1537O4\/xLxIZpL\nwYqGcWlKZmZsj348cL+tKSIG8+TA5oCu4kuPt5l+lAOf00eXfJlII1PoOK5PCm+D\nLtFJV4yAdLbaL9A4jXsDcCEbdfIwPPqPrt3aY6vrFk\/CjhFLfs8L6P+1dy70sntK\n4EwSJQxwjQMpoOFTJOwT2e4ZvxCzSow\/iaNhUd6shweU9GNx7C7ib1uYgeGJXDR5\nbHbvO5BieebbpJovJsXQEOEO3tkQjhb7t\/eo98flAgeYjzYIlefiN5YNNnWe+w5y\nsR2bvAP5SQXYgd0FtCrWQemsAXaVCg\/Y39W9Eh81LygXbNKYwagJZHduRze6zqxZ\nXmidf3LWicUGQSk+WT7dJvUkyRGnWqNMQB9GoZm1pzpRboY7nn1ypxIFeFntPlF4\nFQsDj43QLwWyPntKHEtzBRL8xurgUBN8Q5N0s8p0544fAQjQMNRbcTa0B7rBMDBc\nSLeCO5imfWCKoqMpgsy6vYMEG6KDA0Gh1gXxG8K28Kh8hjtGqEgqiNx2mna\/H2ql\nPRmP6zjzZN7IKw0KKP\/32+IVQtQi0Cdd4Xn+GOdwiK1O5tmLOsbdJ1Fu\/7xk9TND\nTwIDAQABo4IBRjCCAUIwDwYDVR0TAQH\/BAUwAwEB\/zAOBgNVHQ8BAf8EBAMCAQYw\nSwYIKwYBBQUHAQEEPzA9MDsGCCsGAQUFBzAChi9odHRwOi8vYXBwcy5pZGVudHJ1\nc3QuY29tL3Jvb3RzL2RzdHJvb3RjYXgzLnA3YzAfBgNVHSMEGDAWgBTEp7Gkeyxx\n+tvhS5B1\/8QVYIWJEDBUBgNVHSAETTBLMAgGBmeBDAECATA\/BgsrBgEEAYLfEwEB\nATAwMC4GCCsGAQUFBwIBFiJodHRwOi8vY3BzLnJvb3QteDEubGV0c2VuY3J5cHQu\nb3JnMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmwuaWRlbnRydXN0LmNvbS9E\nU1RST09UQ0FYM0NSTC5jcmwwHQYDVR0OBBYEFHm0WeZ7tuXkAXOACIjIGlj26Ztu\nMA0GCSqGSIb3DQEBCwUAA4IBAQAKcwBslm7\/DlLQrt2M51oGrS+o44+\/yQoDFVDC\n5WxCu2+b9LRPwkSICHXM6webFGJueN7sJ7o5XPWioW5WlHAQU7G75K\/QosMrAdSW\n9MUgNTP52GE24HGNtLi1qoJFlcDyqSMo59ahy2cI2qBDLKobkx\/J3vWraV0T9VuG\nWCLKTVXkcGdtwlfFRjlBz4pYg1htmf5X6DYO8A4jqv2Il9DjXA6USbW1FzXSLr9O\nhe8Y4IWS6wY7bCkjCWDcRQJMEhg76fsO3txE+FiYruq9RUWhiF1myv4Q6W+CyBFC\nDfvp7OOGAN6dEOM4+qR9sdjoSYKEBpsr6GtPAQw4dy753ec5\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "final_base_page": true,
                            "is_base_page": true,
                            "load_end": 954,
                            "ttfb_start": 610,
                            "ttfb_end": 817,
                            "download_start": 817,
                            "download_end": 954,
                            "download_ms": 137,
                            "all_start": 254,
                            "all_end": 954,
                            "all_ms": 700,
                            "index": 0,
                            "number": 1
                        },
                        {
                            "type": 3,
                            "id": "2986.16",
                            "request_id": "2986.16",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/themes\/twentytwenty\/assets\/fonts\/inter\/Inter-upright-var.woff2",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/themes\/twentytwenty\/assets\/fonts\/inter\/Inter-upright-var.woff2",
                            "raw_id": "2986.16",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Font",
                            "load_ms": 914,
                            "ttfb_ms": 190,
                            "load_start": 897,
                            "load_start_float": 897.00011199999994,
                            "bytesIn": 223892,
                            "objectSize": 223892,
                            "objectSizeUncompressed": 223892,
                            "chunks": [
                                {
                                    "ts": 1090,
                                    "bytes": 15702
                                },
                                {
                                    "ts": 1105,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1121,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1257,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1273,
                                    "bytes": 16411
                                },
                                {
                                    "ts": 1289,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1464,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1480,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1496,
                                    "bytes": 16411
                                },
                                {
                                    "ts": 1510,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1650,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1667,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1683,
                                    "bytes": 16411
                                },
                                {
                                    "ts": 1811,
                                    "bytes": 11582
                                }
                            ],
                            "expires": "Thu, 10 Oct 2024 11:12:16 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "font\/woff2",
                            "contentEncoding": "",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 30,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/themes\/twentytwenty\/assets\/fonts\/inter\/Inter-upright-var.woff2",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: font",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "age: 892831",
                                    "cache-control: max-age=31622400",
                                    "content-length: 223892",
                                    "content-type: font\/woff2",
                                    "date: Fri, 20 Oct 2023 19:12:47 GMT",
                                    "etag: \"6524e048-36a94\"",
                                    "expires: Thu, 10 Oct 2024 11:12:16 GMT",
                                    "last-modified: Tue, 10 Oct 2023 05:25:28 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-a-685d4d5969-rh5q5",
                                    "x-served-by: cache-chi-kigq8000069-CHI, cache-iad-kjyo7100177-IAD",
                                    "x-styx-req-id: df1f7bbe-675d-11ee-9ff1-feb851941f53",
                                    "x-timer: S1697829168.528269,VS0,VE2",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2179,
                            "score_cache": 100,
                            "score_cdn": 100,
                            "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": 30729569,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 895,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 3,
                            "http2_stream_dependency": 1,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 112,
                            "server_port": "443",
                            "renderBlocking": "non_blocking",
                            "font_details": {
                                "table_sizes": {
                                    "GDEF": 1100,
                                    "GPOS": 126308,
                                    "GSUB": 20764,
                                    "HVAR": 6647,
                                    "MVAR": 80,
                                    "OS\/2": 96,
                                    "STAT": 180,
                                    "cmap": 24554,
                                    "fvar": 108,
                                    "glyf": 113584,
                                    "gvar": 221102,
                                    "head": 54,
                                    "hhea": 36,
                                    "hmtx": 10128,
                                    "loca": 0,
                                    "maxp": 32,
                                    "name": 1891,
                                    "post": 46329
                                },
                                "names": {
                                    "0": "Copyright 2019 The Inter project authors",
                                    "1": "Inter",
                                    "2": "Regular",
                                    "3": "Inter Regular:2019:2c0637eac",
                                    "4": "Inter Regular",
                                    "5": "Version 3.009;git-2c0637eac",
                                    "6": "Inter-Regular",
                                    "7": "Inter UI and Inter is a trademark of rsms.",
                                    "8": "rsms",
                                    "9": "Rasmus Andersson",
                                    "11": "https:\/\/rsms.me\/",
                                    "12": "https:\/\/rsms.me\/",
                                    "13": "OFL 1.1 (SIL Open Font License, Version 1.1)",
                                    "14": "http:\/\/scripts.sil.org\/OFL"
                                },
                                "OS2": {
                                    "version": 4,
                                    "xAvgCharWidth": 1833,
                                    "usWeightClass": 400,
                                    "usWidthClass": 5,
                                    "fsType": 0,
                                    "ySubscriptXSize": 1830,
                                    "ySubscriptYSize": 1690,
                                    "ySubscriptXOffset": 0,
                                    "ySubscriptYOffset": 211,
                                    "ySuperscriptXSize": 1830,
                                    "ySuperscriptYSize": 1690,
                                    "ySuperscriptXOffset": 0,
                                    "ySuperscriptYOffset": 986,
                                    "yStrikeoutSize": 192,
                                    "yStrikeoutPosition": 922,
                                    "sFamilyClass": 0,
                                    "ulUnicodeRange1": 3758099199,
                                    "ulUnicodeRange2": 1375773183,
                                    "ulUnicodeRange3": 33,
                                    "ulUnicodeRange4": 0,
                                    "achVendID": "RSMS",
                                    "fsSelection": 192,
                                    "usFirstCharIndex": 32,
                                    "usLastCharIndex": 65535,
                                    "sTypoAscender": 2728,
                                    "sTypoDescender": -680,
                                    "sTypoLineGap": 0,
                                    "usWinAscent": 2728,
                                    "usWinDescent": 680,
                                    "ulCodePageRange1": 415,
                                    "ulCodePageRange2": 0,
                                    "sxHeight": 1536,
                                    "sCapHeight": 2048,
                                    "usDefaultChar": 0,
                                    "usBreakChar": 32,
                                    "usMaxContext": 12,
                                    "panose": {
                                        "bFamilyType": 2,
                                        "bSerifStyle": 11,
                                        "bWeight": 5,
                                        "bProportion": 2,
                                        "bContrast": 3,
                                        "bStrokeVariation": 0,
                                        "bArmStyle": 0,
                                        "bLetterForm": 0,
                                        "bMidline": 0,
                                        "bXHeight": 4
                                    }
                                },
                                "post": {
                                    "formatType": 2,
                                    "italicAngle": 0,
                                    "underlinePosition": -464,
                                    "underlineThickness": 192,
                                    "isFixedPitch": 0,
                                    "minMemType42": 0,
                                    "maxMemType42": 0,
                                    "minMemType1": 0,
                                    "maxMemType1": 0
                                },
                                "fvar": {
                                    "wght": {
                                        "min": 100,
                                        "default": 400,
                                        "max": 900
                                    }
                                },
                                "cmap": {
                                    "encodings": [
                                        {
                                            "platform": 0,
                                            "encoding": 3
                                        },
                                        {
                                            "platform": 0,
                                            "encoding": 4
                                        },
                                        {
                                            "platform": 3,
                                            "encoding": 1
                                        },
                                        {
                                            "platform": 3,
                                            "encoding": 10
                                        }
                                    ],
                                    "codepoints": [
                                        32,
                                        33,
                                        34,
                                        35,
                                        36,
                                        37,
                                        38,
                                        39,
                                        40,
                                        41,
                                        42,
                                        43,
                                        44,
                                        45,
                                        46,
                                        47,
                                        48,
                                        49,
                                        50,
                                        51,
                                        52,
                                        53,
                                        54,
                                        55,
                                        56,
                                        57,
                                        58,
                                        59,
                                        60,
                                        61,
                                        62,
                                        63,
                                        64,
                                        65,
                                        66,
                                        67,
                                        68,
                                        69,
                                        70,
                                        71,
                                        72,
                                        73,
                                        74,
                                        75,
                                        76,
                                        77,
                                        78,
                                        79,
                                        80,
                                        81,
                                        82,
                                        83,
                                        84,
                                        85,
                                        86,
                                        87,
                                        88,
                                        89,
                                        90,
                                        91,
                                        92,
                                        93,
                                        94,
                                        95,
                                        96,
                                        97,
                                        98,
                                        99,
                                        100,
                                        101,
                                        102,
                                        103,
                                        104,
                                        105,
                                        106,
                                        107,
                                        108,
                                        109,
                                        110,
                                        111,
                                        112,
                                        113,
                                        114,
                                        115,
                                        116,
                                        117,
                                        118,
                                        119,
                                        120,
                                        121,
                                        122,
                                        123,
                                        124,
                                        125,
                                        126,
                                        160,
                                        161,
                                        162,
                                        163,
                                        164,
                                        165,
                                        166,
                                        167,
                                        168,
                                        169,
                                        170,
                                        171,
                                        172,
                                        173,
                                        174,
                                        175,
                                        176,
                                        177,
                                        178,
                                        179,
                                        180,
                                        181,
                                        182,
                                        183,
                                        184,
                                        185,
                                        186,
                                        187,
                                        188,
                                        189,
                                        190,
                                        191,
                                        192,
                                        193,
                                        194,
                                        195,
                                        196,
                                        197,
                                        198,
                                        199,
                                        200,
                                        201,
                                        202,
                                        203,
                                        204,
                                        205,
                                        206,
                                        207,
                                        208,
                                        209,
                                        210,
                                        211,
                                        212,
                                        213,
                                        214,
                                        215,
                                        216,
                                        217,
                                        218,
                                        219,
                                        220,
                                        221,
                                        222,
                                        223,
                                        224,
                                        225,
                                        226,
                                        227,
                                        228,
                                        229,
                                        230,
                                        231,
                                        232,
                                        233,
                                        234,
                                        235,
                                        236,
                                        237,
                                        238,
                                        239,
                                        240,
                                        241,
                                        242,
                                        243,
                                        244,
                                        245,
                                        246,
                                        247,
                                        248,
                                        249,
                                        250,
                                        251,
                                        252,
                                        253,
                                        254,
                                        255,
                                        256,
                                        257,
                                        258,
                                        259,
                                        260,
                                        261,
                                        262,
                                        263,
                                        264,
                                        265,
                                        266,
                                        267,
                                        268,
                                        269,
                                        270,
                                        271,
                                        272,
                                        273,
                                        274,
                                        275,
                                        276,
                                        277,
                                        278,
                                        279,
                                        280,
                                        281,
                                        282,
                                        283,
                                        284,
                                        285,
                                        286,
                                        287,
                                        288,
                                        289,
                                        290,
                                        291,
                                        292,
                                        293,
                                        294,
                                        295,
                                        296,
                                        297,
                                        298,
                                        299,
                                        300,
                                        301,
                                        302,
                                        303,
                                        304,
                                        305,
                                        306,
                                        307,
                                        308,
                                        309,
                                        310,
                                        311,
                                        312,
                                        313,
                                        314,
                                        315,
                                        316,
                                        317,
                                        318,
                                        319,
                                        320,
                                        321,
                                        322,
                                        323,
                                        324,
                                        325,
                                        326,
                                        327,
                                        328,
                                        330,
                                        331,
                                        332,
                                        333,
                                        334,
                                        335,
                                        336,
                                        337,
                                        338,
                                        339,
                                        340,
                                        341,
                                        342,
                                        343,
                                        344,
                                        345,
                                        346,
                                        347,
                                        348,
                                        349,
                                        350,
                                        351,
                                        352,
                                        353,
                                        354,
                                        355,
                                        356,
                                        357,
                                        358,
                                        359,
                                        360,
                                        361,
                                        362,
                                        363,
                                        364,
                                        365,
                                        366,
                                        367,
                                        368,
                                        369,
                                        370,
                                        371,
                                        372,
                                        373,
                                        374,
                                        375,
                                        376,
                                        377,
                                        378,
                                        379,
                                        380,
                                        381,
                                        382,
                                        383,
                                        384,
                                        385,
                                        386,
                                        387,
                                        388,
                                        389,
                                        390,
                                        391,
                                        392,
                                        393,
                                        394,
                                        395,
                                        396,
                                        397,
                                        398,
                                        399,
                                        400,
                                        401,
                                        402,
                                        403,
                                        404,
                                        405,
                                        406,
                                        407,
                                        408,
                                        409,
                                        410,
                                        411,
                                        412,
                                        413,
                                        414,
                                        415,
                                        416,
                                        417,
                                        418,
                                        419,
                                        420,
                                        421,
                                        422,
                                        423,
                                        424,
                                        425,
                                        426,
                                        427,
                                        428,
                                        429,
                                        430,
                                        431,
                                        432,
                                        433,
                                        434,
                                        435,
                                        436,
                                        437,
                                        438,
                                        439,
                                        440,
                                        441,
                                        442,
                                        443,
                                        444,
                                        445,
                                        446,
                                        447,
                                        448,
                                        449,
                                        450,
                                        451,
                                        453,
                                        454,
                                        455,
                                        456,
                                        457,
                                        458,
                                        459,
                                        460,
                                        461,
                                        462,
                                        463,
                                        464,
                                        465,
                                        466,
                                        467,
                                        468,
                                        469,
                                        470,
                                        471,
                                        472,
                                        473,
                                        474,
                                        475,
                                        476,
                                        477,
                                        478,
                                        479,
                                        480,
                                        481,
                                        482,
                                        483,
                                        484,
                                        485,
                                        486,
                                        487,
                                        488,
                                        489,
                                        490,
                                        491,
                                        492,
                                        493,
                                        494,
                                        495,
                                        496,
                                        497,
                                        498,
                                        499,
                                        500,
                                        501,
                                        502,
                                        503,
                                        504,
                                        505,
                                        506,
                                        507,
                                        508,
                                        509,
                                        510,
                                        511,
                                        512,
                                        513,
                                        514,
                                        515,
                                        516,
                                        517,
                                        518,
                                        519,
                                        520,
                                        521,
                                        522,
                                        523,
                                        524,
                                        525,
                                        526,
                                        527,
                                        528,
                                        529,
                                        530,
                                        531,
                                        532,
                                        533,
                                        534,
                                        535,
                                        536,
                                        537,
                                        538,
                                        539,
                                        540,
                                        541,
                                        542,
                                        543,
                                        544,
                                        545,
                                        546,
                                        547,
                                        548,
                                        549,
                                        550,
                                        551,
                                        552,
                                        553,
                                        554,
                                        555,
                                        556,
                                        557,
                                        558,
                                        559,
                                        560,
                                        561,
                                        562,
                                        563,
                                        564,
                                        565,
                                        566,
                                        567,
                                        568,
                                        569,
                                        570,
                                        571,
                                        572,
                                        573,
                                        574,
                                        575,
                                        576,
                                        577,
                                        578,
                                        579,
                                        580,
                                        581,
                                        582,
                                        583,
                                        584,
                                        585,
                                        586,
                                        587,
                                        588,
                                        589,
                                        590,
                                        591,
                                        592,
                                        593,
                                        594,
                                        595,
                                        596,
                                        597,
                                        598,
                                        599,
                                        600,
                                        601,
                                        602,
                                        603,
                                        604,
                                        605,
                                        606,
                                        607,
                                        608,
                                        609,
                                        610,
                                        611,
                                        612,
                                        613,
                                        614,
                                        615,
                                        616,
                                        617,
                                        618,
                                        619,
                                        620,
                                        621,
                                        622,
                                        623,
                                        624,
                                        625,
                                        626,
                                        627,
                                        628,
                                        629,
                                        630,
                                        631,
                                        632,
                                        633,
                                        634,
                                        635,
                                        636,
                                        637,
                                        638,
                                        639,
                                        640,
                                        641,
                                        642,
                                        643,
                                        644,
                                        645,
                                        646,
                                        647,
                                        648,
                                        649,
                                        650,
                                        651,
                                        652,
                                        653,
                                        654,
                                        655,
                                        656,
                                        657,
                                        658,
                                        659,
                                        660,
                                        661,
                                        662,
                                        663,
                                        664,
                                        665,
                                        666,
                                        667,
                                        668,
                                        669,
                                        670,
                                        671,
                                        672,
                                        673,
                                        674,
                                        675,
                                        676,
                                        677,
                                        678,
                                        679,
                                        680,
                                        681,
                                        682,
                                        683,
                                        684,
                                        685,
                                        686,
                                        687,
                                        688,
                                        689,
                                        690,
                                        691,
                                        692,
                                        693,
                                        694,
                                        695,
                                        696,
                                        697,
                                        698,
                                        699,
                                        700,
                                        701,
                                        702,
                                        703,
                                        704,
                                        705,
                                        706,
                                        707,
                                        708,
                                        709,
                                        710,
                                        711,
                                        712,
                                        713,
                                        714,
                                        715,
                                        716,
                                        717,
                                        718,
                                        719,
                                        720,
                                        721,
                                        722,
                                        723,
                                        724,
                                        725,
                                        726,
                                        727,
                                        728,
                                        729,
                                        730,
                                        731,
                                        732,
                                        733,
                                        734,
                                        735,
                                        736,
                                        737,
                                        738,
                                        739,
                                        740,
                                        741,
                                        742,
                                        743,
                                        744,
                                        745,
                                        746,
                                        747,
                                        748,
                                        749,
                                        750,
                                        751,
                                        752,
                                        753,
                                        754,
                                        755,
                                        756,
                                        757,
                                        758,
                                        759,
                                        760,
                                        761,
                                        762,
                                        763,
                                        764,
                                        765,
                                        766,
                                        767,
                                        768,
                                        769,
                                        770,
                                        771,
                                        772,
                                        773,
                                        774,
                                        775,
                                        776,
                                        777,
                                        778,
                                        779,
                                        780,
                                        781,
                                        782,
                                        783,
                                        784,
                                        785,
                                        786,
                                        787,
                                        788,
                                        789,
                                        790,
                                        791,
                                        792,
                                        793,
                                        794,
                                        795,
                                        796,
                                        797,
                                        798,
                                        801,
                                        802,
                                        803,
                                        804,
                                        805,
                                        806,
                                        807,
                                        808,
                                        809,
                                        810,
                                        811,
                                        812,
                                        813,
                                        814,
                                        815,
                                        816,
                                        817,
                                        818,
                                        819,
                                        820,
                                        821,
                                        822,
                                        823,
                                        824,
                                        825,
                                        826,
                                        827,
                                        828,
                                        829,
                                        830,
                                        831,
                                        832,
                                        833,
                                        834,
                                        835,
                                        836,
                                        837,
                                        838,
                                        840,
                                        841,
                                        842,
                                        843,
                                        844,
                                        845,
                                        846,
                                        847,
                                        848,
                                        849,
                                        850,
                                        851,
                                        852,
                                        853,
                                        854,
                                        855,
                                        856,
                                        857,
                                        858,
                                        859,
                                        860,
                                        861,
                                        862,
                                        863,
                                        864,
                                        865,
                                        866,
                                        867,
                                        868,
                                        869,
                                        870,
                                        871,
                                        872,
                                        873,
                                        874,
                                        875,
                                        876,
                                        877,
                                        878,
                                        879,
                                        880,
                                        881,
                                        882,
                                        883,
                                        884,
                                        885,
                                        886,
                                        887,
                                        890,
                                        891,
                                        892,
                                        893,
                                        894,
                                        895,
                                        900,
                                        901,
                                        902,
                                        903,
                                        904,
                                        905,
                                        906,
                                        908,
                                        910,
                                        911,
                                        912,
                                        913,
                                        914,
                                        915,
                                        916,
                                        917,
                                        918,
                                        919,
                                        920,
                                        921,
                                        922,
                                        923,
                                        924,
                                        925,
                                        926,
                                        927,
                                        928,
                                        929,
                                        931,
                                        932,
                                        933,
                                        934,
                                        935,
                                        936,
                                        937,
                                        938,
                                        939,
                                        940,
                                        941,
                                        942,
                                        943,
                                        944,
                                        945,
                                        946,
                                        947,
                                        948,
                                        949,
                                        950,
                                        951,
                                        952,
                                        953,
                                        954,
                                        955,
                                        956,
                                        957,
                                        958,
                                        959,
                                        960,
                                        961,
                                        962,
                                        963,
                                        964,
                                        965,
                                        966,
                                        967,
                                        968,
                                        969,
                                        970,
                                        971,
                                        972,
                                        973,
                                        974,
                                        975,
                                        976,
                                        977,
                                        978,
                                        979,
                                        980,
                                        981,
                                        982,
                                        983,
                                        984,
                                        985,
                                        986,
                                        987,
                                        988,
                                        989,
                                        990,
                                        991,
                                        992,
                                        993,
                                        1008,
                                        1009,
                                        1010,
                                        1011,
                                        1012,
                                        1013,
                                        1014,
                                        1015,
                                        1016,
                                        1017,
                                        1018,
                                        1019,
                                        1020,
                                        1021,
                                        1022,
                                        1023,
                                        1024,
                                        1025,
                                        1026,
                                        1027,
                                        1028,
                                        1029,
                                        1030,
                                        1031,
                                        1032,
                                        1033,
                                        1034,
                                        1035,
                                        1036,
                                        1037,
                                        1038,
                                        1039,
                                        1040,
                                        1041,
                                        1042,
                                        1043,
                                        1044,
                                        1045,
                                        1046,
                                        1047,
                                        1048,
                                        1049,
                                        1050,
                                        1051,
                                        1052,
                                        1053,
                                        1054,
                                        1055,
                                        1056,
                                        1057,
                                        1058,
                                        1059,
                                        1060,
                                        1061,
                                        1062,
                                        1063,
                                        1064,
                                        1065,
                                        1066,
                                        1067,
                                        1068,
                                        1069,
                                        1070,
                                        1071,
                                        1072,
                                        1073,
                                        1074,
                                        1075,
                                        1076,
                                        1077,
                                        1078,
                                        1079,
                                        1080,
                                        1081,
                                        1082,
                                        1083,
                                        1084,
                                        1085,
                                        1086,
                                        1087,
                                        1088,
                                        1089,
                                        1090,
                                        1091,
                                        1092,
                                        1093,
                                        1094,
                                        1095,
                                        1096,
                                        1097,
                                        1098,
                                        1099,
                                        1100,
                                        1101,
                                        1102,
                                        1103,
                                        1104,
                                        1105,
                                        1106,
                                        1107,
                                        1108,
                                        1109,
                                        1110,
                                        1111,
                                        1112,
                                        1113,
                                        1114,
                                        1115,
                                        1116,
                                        1117,
                                        1118,
                                        1119,
                                        1120,
                                        1121,
                                        1122,
                                        1123,
                                        1124,
                                        1125,
                                        1126,
                                        1127,
                                        1128,
                                        1129,
                                        1130,
                                        1131,
                                        1132,
                                        1133,
                                        1134,
                                        1135,
                                        1136,
                                        1137,
                                        1138,
                                        1139,
                                        1140,
                                        1141,
                                        1142,
                                        1143,
                                        1144,
                                        1145,
                                        1146,
                                        1147,
                                        1148,
                                        1149,
                                        1150,
                                        1151,
                                        1152,
                                        1153,
                                        1154,
                                        1155,
                                        1156,
                                        1157,
                                        1158,
                                        1159,
                                        1160,
                                        1161,
                                        1162,
                                        1163,
                                        1164,
                                        1165,
                                        1166,
                                        1167,
                                        1168,
                                        1169,
                                        1170,
                                        1171,
                                        1172,
                                        1173,
                                        1174,
                                        1175,
                                        1176,
                                        1177,
                                        1178,
                                        1179,
                                        1180,
                                        1181,
                                        1184,
                                        1185,
                                        1186,
                                        1187,
                                        1188,
                                        1189,
                                        1190,
                                        1191,
                                        1192,
                                        1193,
                                        1194,
                                        1195,
                                        1196,
                                        1197,
                                        1198,
                                        1199,
                                        1200,
                                        1201,
                                        1202,
                                        1203,
                                        1204,
                                        1205,
                                        1206,
                                        1207,
                                        1208,
                                        1209,
                                        1210,
                                        1211,
                                        1212,
                                        1213,
                                        1214,
                                        1215,
                                        1216,
                                        1217,
                                        1218,
                                        1219,
                                        1220,
                                        1221,
                                        1222,
                                        1223,
                                        1224,
                                        1225,
                                        1226,
                                        1227,
                                        1228,
                                        1229,
                                        1230,
                                        1231,
                                        1232,
                                        1233,
                                        1234,
                                        1235,
                                        1236,
                                        1237,
                                        1238,
                                        1239,
                                        1240,
                                        1241,
                                        1242,
                                        1243,
                                        1244,
                                        1245,
                                        1246,
                                        1247,
                                        1248,
                                        1249,
                                        1250,
                                        1251,
                                        1252,
                                        1253,
                                        1254,
                                        1255,
                                        1256,
                                        1257,
                                        1258,
                                        1259,
                                        1260,
                                        1261,
                                        1262,
                                        1263,
                                        1264,
                                        1265,
                                        1266,
                                        1267,
                                        1268,
                                        1269,
                                        1270,
                                        1271,
                                        1272,
                                        1273,
                                        1274,
                                        1275,
                                        1276,
                                        1277,
                                        1278,
                                        1279,
                                        1327,
                                        5227,
                                        7491,
                                        7495,
                                        7496,
                                        7497,
                                        7501,
                                        7503,
                                        7504,
                                        7506,
                                        7510,
                                        7511,
                                        7512,
                                        7515,
                                        7522,
                                        7523,
                                        7524,
                                        7525,
                                        7580,
                                        7584,
                                        7611,
                                        7615,
                                        7616,
                                        7617,
                                        7618,
                                        7619,
                                        7620,
                                        7621,
                                        7622,
                                        7623,
                                        7624,
                                        7625,
                                        7626,
                                        7627,
                                        7628,
                                        7629,
                                        7630,
                                        7631,
                                        7632,
                                        7633,
                                        7634,
                                        7635,
                                        7636,
                                        7637,
                                        7638,
                                        7639,
                                        7640,
                                        7641,
                                        7642,
                                        7643,
                                        7644,
                                        7645,
                                        7646,
                                        7647,
                                        7648,
                                        7649,
                                        7650,
                                        7651,
                                        7652,
                                        7653,
                                        7654,
                                        7655,
                                        7656,
                                        7657,
                                        7658,
                                        7659,
                                        7660,
                                        7661,
                                        7662,
                                        7663,
                                        7664,
                                        7665,
                                        7666,
                                        7667,
                                        7668,
                                        7669,
                                        7676,
                                        7677,
                                        7678,
                                        7679,
                                        7680,
                                        7681,
                                        7682,
                                        7683,
                                        7684,
                                        7685,
                                        7686,
                                        7687,
                                        7688,
                                        7689,
                                        7690,
                                        7691,
                                        7692,
                                        7693,
                                        7694,
                                        7695,
                                        7696,
                                        7697,
                                        7698,
                                        7699,
                                        7700,
                                        7701,
                                        7702,
                                        7703,
                                        7704,
                                        7705,
                                        7706,
                                        7707,
                                        7708,
                                        7709,
                                        7710,
                                        7711,
                                        7712,
                                        7713,
                                        7714,
                                        7715,
                                        7716,
                                        7717,
                                        7718,
                                        7719,
                                        7720,
                                        7721,
                                        7722,
                                        7723,
                                        7724,
                                        7725,
                                        7726,
                                        7727,
                                        7728,
                                        7729,
                                        7730,
                                        7731,
                                        7732,
                                        7733,
                                        7734,
                                        7735,
                                        7736,
                                        7737,
                                        7738,
                                        7739,
                                        7740,
                                        7741,
                                        7742,
                                        7743,
                                        7744,
                                        7745,
                                        7746,
                                        7747,
                                        7748,
                                        7749,
                                        7750,
                                        7751,
                                        7752,
                                        7753,
                                        7754,
                                        7755,
                                        7756,
                                        7757,
                                        7758,
                                        7759,
                                        7760,
                                        7761,
                                        7762,
                                        7763,
                                        7764,
                                        7765,
                                        7766,
                                        7767,
                                        7768,
                                        7769,
                                        7770,
                                        7771,
                                        7772,
                                        7773,
                                        7774,
                                        7775,
                                        7776,
                                        7777,
                                        7778,
                                        7779,
                                        7780,
                                        7781,
                                        7782,
                                        7783,
                                        7784,
                                        7785,
                                        7786,
                                        7787,
                                        7788,
                                        7789,
                                        7790,
                                        7791,
                                        7792,
                                        7793,
                                        7794,
                                        7795,
                                        7796,
                                        7797,
                                        7798,
                                        7799,
                                        7800,
                                        7801,
                                        7802,
                                        7803,
                                        7804,
                                        7805,
                                        7806,
                                        7807,
                                        7808,
                                        7809,
                                        7810,
                                        7811,
                                        7812,
                                        7813,
                                        7814,
                                        7815,
                                        7816,
                                        7817,
                                        7818,
                                        7819,
                                        7820,
                                        7821,
                                        7822,
                                        7823,
                                        7824,
                                        7825,
                                        7826,
                                        7827,
                                        7828,
                                        7829,
                                        7830,
                                        7831,
                                        7832,
                                        7833,
                                        7834,
                                        7835,
                                        7836,
                                        7837,
                                        7838,
                                        7839,
                                        7840,
                                        7841,
                                        7842,
                                        7843,
                                        7844,
                                        7845,
                                        7846,
                                        7847,
                                        7848,
                                        7849,
                                        7850,
                                        7851,
                                        7852,
                                        7853,
                                        7854,
                                        7855,
                                        7856,
                                        7857,
                                        7858,
                                        7859,
                                        7860,
                                        7861,
                                        7862,
                                        7863,
                                        7864,
                                        7865,
                                        7866,
                                        7867,
                                        7868,
                                        7869,
                                        7870,
                                        7871,
                                        7872,
                                        7873,
                                        7874,
                                        7875,
                                        7876,
                                        7877,
                                        7878,
                                        7879,
                                        7880,
                                        7881,
                                        7882,
                                        7883,
                                        7884,
                                        7885,
                                        7886,
                                        7887,
                                        7888,
                                        7889,
                                        7890,
                                        7891,
                                        7892,
                                        7893,
                                        7894,
                                        7895,
                                        7896,
                                        7897,
                                        7898,
                                        7899,
                                        7900,
                                        7901,
                                        7902,
                                        7903,
                                        7904,
                                        7905,
                                        7906,
                                        7907,
                                        7908,
                                        7909,
                                        7910,
                                        7911,
                                        7912,
                                        7913,
                                        7914,
                                        7915,
                                        7916,
                                        7917,
                                        7918,
                                        7919,
                                        7920,
                                        7921,
                                        7922,
                                        7923,
                                        7924,
                                        7925,
                                        7926,
                                        7927,
                                        7928,
                                        7929,
                                        7930,
                                        7931,
                                        7932,
                                        7933,
                                        7934,
                                        7935,
                                        7936,
                                        7937,
                                        7938,
                                        7939,
                                        7940,
                                        7941,
                                        7942,
                                        7943,
                                        7944,
                                        7945,
                                        7946,
                                        7947,
                                        7948,
                                        7949,
                                        7950,
                                        7951,
                                        7952,
                                        7953,
                                        7954,
                                        7955,
                                        7956,
                                        7957,
                                        7960,
                                        7961,
                                        7962,
                                        7963,
                                        7964,
                                        7965,
                                        7968,
                                        7969,
                                        7970,
                                        7971,
                                        7972,
                                        7973,
                                        7974,
                                        7975,
                                        7976,
                                        7977,
                                        7978,
                                        7979,
                                        7980,
                                        7981,
                                        7982,
                                        7983,
                                        7984,
                                        7985,
                                        7986,
                                        7987,
                                        7988,
                                        7989,
                                        7990,
                                        7991,
                                        7992,
                                        7993,
                                        7994,
                                        7995,
                                        7996,
                                        7997,
                                        7998,
                                        7999,
                                        8000,
                                        8001,
                                        8002,
                                        8003,
                                        8004,
                                        8005,
                                        8008,
                                        8009,
                                        8010,
                                        8011,
                                        8012,
                                        8013,
                                        8016,
                                        8017,
                                        8018,
                                        8019,
                                        8020,
                                        8021,
                                        8022,
                                        8023,
                                        8025,
                                        8027,
                                        8029,
                                        8031,
                                        8032,
                                        8033,
                                        8034,
                                        8035,
                                        8036,
                                        8037,
                                        8038,
                                        8039,
                                        8040,
                                        8041,
                                        8042,
                                        8043,
                                        8044,
                                        8045,
                                        8046,
                                        8047,
                                        8048,
                                        8049,
                                        8050,
                                        8051,
                                        8052,
                                        8053,
                                        8054,
                                        8055,
                                        8056,
                                        8057,
                                        8058,
                                        8059,
                                        8060,
                                        8061,
                                        8064,
                                        8065,
                                        8066,
                                        8067,
                                        8068,
                                        8069,
                                        8070,
                                        8071,
                                        8072,
                                        8073,
                                        8074,
                                        8075,
                                        8076,
                                        8077,
                                        8078,
                                        8079,
                                        8080,
                                        8081,
                                        8082,
                                        8083,
                                        8084,
                                        8085,
                                        8086,
                                        8087,
                                        8088,
                                        8089,
                                        8090,
                                        8091,
                                        8092,
                                        8093,
                                        8094,
                                        8095,
                                        8096,
                                        8097,
                                        8098,
                                        8099,
                                        8100,
                                        8101,
                                        8102,
                                        8103,
                                        8104,
                                        8105,
                                        8106,
                                        8107,
                                        8108,
                                        8109,
                                        8110,
                                        8111,
                                        8112,
                                        8113,
                                        8114,
                                        8115,
                                        8116,
                                        8118,
                                        8119,
                                        8120,
                                        8121,
                                        8122,
                                        8123,
                                        8124,
                                        8125,
                                        8126,
                                        8127,
                                        8128,
                                        8129,
                                        8130,
                                        8131,
                                        8132,
                                        8134,
                                        8135,
                                        8136,
                                        8137,
                                        8138,
                                        8139,
                                        8140,
                                        8141,
                                        8142,
                                        8143,
                                        8144,
                                        8145,
                                        8146,
                                        8147,
                                        8150,
                                        8151,
                                        8152,
                                        8153,
                                        8154,
                                        8155,
                                        8157,
                                        8158,
                                        8159,
                                        8160,
                                        8161,
                                        8162,
                                        8163,
                                        8164,
                                        8165,
                                        8166,
                                        8167,
                                        8168,
                                        8169,
                                        8170,
                                        8171,
                                        8172,
                                        8173,
                                        8174,
                                        8175,
                                        8178,
                                        8179,
                                        8180,
                                        8182,
                                        8183,
                                        8184,
                                        8185,
                                        8186,
                                        8187,
                                        8188,
                                        8189,
                                        8190,
                                        8192,
                                        8193,
                                        8194,
                                        8195,
                                        8196,
                                        8197,
                                        8198,
                                        8199,
                                        8200,
                                        8201,
                                        8202,
                                        8203,
                                        8208,
                                        8209,
                                        8210,
                                        8211,
                                        8212,
                                        8213,
                                        8214,
                                        8215,
                                        8216,
                                        8217,
                                        8218,
                                        8219,
                                        8220,
                                        8221,
                                        8222,
                                        8223,
                                        8224,
                                        8225,
                                        8226,
                                        8227,
                                        8228,
                                        8229,
                                        8230,
                                        8231,
                                        8239,
                                        8240,
                                        8241,
                                        8242,
                                        8243,
                                        8244,
                                        8245,
                                        8246,
                                        8247,
                                        8248,
                                        8249,
                                        8250,
                                        8251,
                                        8252,
                                        8253,
                                        8254,
                                        8255,
                                        8256,
                                        8257,
                                        8258,
                                        8259,
                                        8260,
                                        8261,
                                        8262,
                                        8263,
                                        8264,
                                        8265,
                                        8266,
                                        8267,
                                        8268,
                                        8269,
                                        8270,
                                        8271,
                                        8272,
                                        8273,
                                        8274,
                                        8275,
                                        8276,
                                        8277,
                                        8278,
                                        8279,
                                        8280,
                                        8281,
                                        8282,
                                        8283,
                                        8284,
                                        8285,
                                        8286,
                                        8287,
                                        8304,
                                        8305,
                                        8308,
                                        8309,
                                        8310,
                                        8311,
                                        8312,
                                        8313,
                                        8314,
                                        8315,
                                        8316,
                                        8317,
                                        8318,
                                        8319,
                                        8320,
                                        8321,
                                        8322,
                                        8323,
                                        8324,
                                        8325,
                                        8326,
                                        8327,
                                        8328,
                                        8329,
                                        8330,
                                        8331,
                                        8332,
                                        8333,
                                        8334,
                                        8336,
                                        8337,
                                        8338,
                                        8339,
                                        8340,
                                        8341,
                                        8342,
                                        8343,
                                        8344,
                                        8345,
                                        8346,
                                        8347,
                                        8348,
                                        8352,
                                        8353,
                                        8354,
                                        8355,
                                        8356,
                                        8357,
                                        8358,
                                        8359,
                                        8360,
                                        8361,
                                        8362,
                                        8363,
                                        8364,
                                        8365,
                                        8366,
                                        8367,
                                        8368,
                                        8369,
                                        8370,
                                        8371,
                                        8372,
                                        8373,
                                        8374,
                                        8375,
                                        8376,
                                        8377,
                                        8378,
                                        8379,
                                        8380,
                                        8381,
                                        8382,
                                        8411,
                                        8412,
                                        8413,
                                        8414,
                                        8419,
                                        8424,
                                        8432,
                                        8448,
                                        8449,
                                        8451,
                                        8453,
                                        8454,
                                        8457,
                                        8467,
                                        8470,
                                        8471,
                                        8478,
                                        8479,
                                        8480,
                                        8481,
                                        8482,
                                        8483,
                                        8486,
                                        8490,
                                        8491,
                                        8494,
                                        8498,
                                        8507,
                                        8525,
                                        8527,
                                        8531,
                                        8538,
                                        8539,
                                        8540,
                                        8541,
                                        8542,
                                        8543,
                                        8544,
                                        8545,
                                        8546,
                                        8547,
                                        8548,
                                        8549,
                                        8550,
                                        8551,
                                        8552,
                                        8553,
                                        8554,
                                        8555,
                                        8556,
                                        8557,
                                        8558,
                                        8559,
                                        8560,
                                        8561,
                                        8562,
                                        8563,
                                        8564,
                                        8565,
                                        8566,
                                        8567,
                                        8568,
                                        8569,
                                        8570,
                                        8571,
                                        8572,
                                        8573,
                                        8574,
                                        8575,
                                        8576,
                                        8577,
                                        8578,
                                        8579,
                                        8580,
                                        8581,
                                        8582,
                                        8583,
                                        8584,
                                        8592,
                                        8593,
                                        8594,
                                        8595,
                                        8596,
                                        8597,
                                        8598,
                                        8599,
                                        8600,
                                        8601,
                                        8617,
                                        8618,
                                        8624,
                                        8625,
                                        8627,
                                        8628,
                                        8629,
                                        8634,
                                        8635,
                                        8656,
                                        8658,
                                        8660,
                                        8670,
                                        8671,
                                        8676,
                                        8677,
                                        8679,
                                        8682,
                                        8706,
                                        8709,
                                        8710,
                                        8719,
                                        8721,
                                        8722,
                                        8730,
                                        8734,
                                        8747,
                                        8776,
                                        8800,
                                        8804,
                                        8805,
                                        8853,
                                        8854,
                                        8855,
                                        8963,
                                        8965,
                                        8984,
                                        8997,
                                        8998,
                                        8999,
                                        9003,
                                        9095,
                                        9099,
                                        9166,
                                        9167,
                                        9251,
                                        9312,
                                        9313,
                                        9314,
                                        9315,
                                        9316,
                                        9317,
                                        9318,
                                        9319,
                                        9320,
                                        9398,
                                        9399,
                                        9400,
                                        9401,
                                        9402,
                                        9403,
                                        9404,
                                        9405,
                                        9406,
                                        9407,
                                        9408,
                                        9409,
                                        9410,
                                        9411,
                                        9412,
                                        9413,
                                        9414,
                                        9415,
                                        9416,
                                        9417,
                                        9418,
                                        9419,
                                        9420,
                                        9421,
                                        9422,
                                        9423,
                                        9450,
                                        9650,
                                        9658,
                                        9660,
                                        9664,
                                        9670,
                                        9671,
                                        9674,
                                        9675,
                                        9679,
                                        9702,
                                        9728,
                                        9733,
                                        9734,
                                        9788,
                                        9825,
                                        9829,
                                        9888,
                                        10003,
                                        10007,
                                        10070,
                                        10084,
                                        10112,
                                        10113,
                                        10114,
                                        10115,
                                        10116,
                                        10117,
                                        10118,
                                        10119,
                                        10120,
                                        10223,
                                        10229,
                                        10230,
                                        10231,
                                        10232,
                                        10233,
                                        10234,
                                        10808,
                                        11014,
                                        11388,
                                        11391,
                                        11775,
                                        11800,
                                        42655,
                                        43007,
                                        43310,
                                        57344,
                                        57346,
                                        57347,
                                        57348,
                                        57349,
                                        57350,
                                        57351,
                                        57352,
                                        57353,
                                        57354,
                                        57355,
                                        57356,
                                        57357,
                                        57358,
                                        57359,
                                        57360,
                                        57361,
                                        57362,
                                        57363,
                                        57364,
                                        57365,
                                        57366,
                                        57367,
                                        57368,
                                        57369,
                                        57370,
                                        57371,
                                        57372,
                                        57373,
                                        57374,
                                        57375,
                                        57376,
                                        57377,
                                        57378,
                                        57379,
                                        57380,
                                        57381,
                                        57382,
                                        57383,
                                        57384,
                                        57385,
                                        57386,
                                        57387,
                                        57388,
                                        57389,
                                        57390,
                                        57391,
                                        57392,
                                        57393,
                                        57394,
                                        57395,
                                        57396,
                                        57397,
                                        57398,
                                        57399,
                                        57400,
                                        57401,
                                        57402,
                                        57403,
                                        57404,
                                        57405,
                                        57406,
                                        57407,
                                        57408,
                                        57409,
                                        57410,
                                        57411,
                                        57412,
                                        57413,
                                        57414,
                                        57415,
                                        57416,
                                        57417,
                                        57418,
                                        57419,
                                        57420,
                                        57421,
                                        57422,
                                        57423,
                                        57424,
                                        57425,
                                        57426,
                                        57427,
                                        57428,
                                        57429,
                                        57430,
                                        57431,
                                        57432,
                                        57433,
                                        57434,
                                        57435,
                                        57436,
                                        57437,
                                        57438,
                                        57439,
                                        57440,
                                        57441,
                                        57442,
                                        57443,
                                        57444,
                                        57445,
                                        57446,
                                        57447,
                                        57448,
                                        57449,
                                        57450,
                                        57451,
                                        57452,
                                        57453,
                                        57454,
                                        57455,
                                        57456,
                                        57457,
                                        57458,
                                        57459,
                                        57460,
                                        57461,
                                        57462,
                                        57463,
                                        57464,
                                        57465,
                                        57466,
                                        57467,
                                        57468,
                                        57469,
                                        57470,
                                        57471,
                                        57472,
                                        57473,
                                        57474,
                                        57475,
                                        57476,
                                        57477,
                                        57478,
                                        57479,
                                        57480,
                                        57481,
                                        57482,
                                        57483,
                                        57484,
                                        57485,
                                        57486,
                                        57487,
                                        57488,
                                        57489,
                                        57490,
                                        57491,
                                        57492,
                                        57493,
                                        57494,
                                        57495,
                                        57496,
                                        57497,
                                        57498,
                                        57499,
                                        57500,
                                        57501,
                                        57502,
                                        57503,
                                        57504,
                                        57505,
                                        57506,
                                        57507,
                                        57508,
                                        57509,
                                        57510,
                                        57511,
                                        57512,
                                        57513,
                                        57514,
                                        57515,
                                        57516,
                                        57517,
                                        57518,
                                        57519,
                                        57520,
                                        57521,
                                        57522,
                                        57523,
                                        57524,
                                        57525,
                                        57526,
                                        57527,
                                        57528,
                                        57529,
                                        57530,
                                        57531,
                                        57532,
                                        57533,
                                        57534,
                                        57535,
                                        57536,
                                        57537,
                                        57538,
                                        57539,
                                        57540,
                                        57541,
                                        57542,
                                        57543,
                                        57544,
                                        57545,
                                        57546,
                                        57547,
                                        57548,
                                        57549,
                                        57550,
                                        57551,
                                        57552,
                                        57553,
                                        57554,
                                        57555,
                                        57556,
                                        57557,
                                        57558,
                                        57559,
                                        57560,
                                        57561,
                                        57562,
                                        57563,
                                        57564,
                                        57565,
                                        57566,
                                        57567,
                                        57568,
                                        57569,
                                        57570,
                                        57571,
                                        57572,
                                        57573,
                                        57574,
                                        57581,
                                        57582,
                                        57583,
                                        57584,
                                        57585,
                                        57586,
                                        57587,
                                        57588,
                                        57589,
                                        57590,
                                        57591,
                                        57592,
                                        57593,
                                        57594,
                                        57595,
                                        57596,
                                        57597,
                                        57598,
                                        57599,
                                        57600,
                                        57601,
                                        57602,
                                        57603,
                                        57604,
                                        57605,
                                        57606,
                                        57607,
                                        57608,
                                        57609,
                                        57610,
                                        57611,
                                        57612,
                                        57613,
                                        57614,
                                        57615,
                                        57616,
                                        57617,
                                        57618,
                                        57619,
                                        57620,
                                        57621,
                                        57622,
                                        57623,
                                        57624,
                                        57625,
                                        57626,
                                        57627,
                                        57628,
                                        57629,
                                        57630,
                                        57631,
                                        57632,
                                        57633,
                                        57634,
                                        57635,
                                        57636,
                                        57637,
                                        57638,
                                        57639,
                                        57640,
                                        57641,
                                        57642,
                                        57643,
                                        57644,
                                        57645,
                                        57646,
                                        57647,
                                        57648,
                                        57649,
                                        57650,
                                        57651,
                                        57652,
                                        57653,
                                        57654,
                                        57655,
                                        57656,
                                        57657,
                                        57658,
                                        57659,
                                        57660,
                                        57661,
                                        57662,
                                        57663,
                                        57664,
                                        57665,
                                        57666,
                                        57667,
                                        57668,
                                        57669,
                                        57670,
                                        57671,
                                        57672,
                                        57673,
                                        57674,
                                        57675,
                                        57676,
                                        57677,
                                        57678,
                                        57679,
                                        57680,
                                        57681,
                                        57682,
                                        57683,
                                        57684,
                                        57685,
                                        57686,
                                        57687,
                                        57688,
                                        57689,
                                        57690,
                                        57691,
                                        57692,
                                        57693,
                                        57694,
                                        63171,
                                        65056,
                                        65057,
                                        65058,
                                        65059,
                                        65060,
                                        65061,
                                        65062,
                                        65063,
                                        65064,
                                        65065,
                                        65066,
                                        65067,
                                        65068,
                                        65069,
                                        65279,
                                        127280,
                                        127281,
                                        127282,
                                        127283,
                                        127284,
                                        127285,
                                        127286,
                                        127287,
                                        127288,
                                        127289,
                                        127290,
                                        127291,
                                        127292,
                                        127293,
                                        127294,
                                        127295,
                                        127296,
                                        127297,
                                        127298,
                                        127299,
                                        127300,
                                        127301,
                                        127302,
                                        127303,
                                        127304,
                                        127305,
                                        127338,
                                        127339,
                                        127340,
                                        129104,
                                        129106
                                    ]
                                },
                                "color": {
                                    "formats": [],
                                    "numPalettes": 0,
                                    "numPaletteEntries": 0
                                },
                                "features": {
                                    "GSUB": {
                                        "DFLT": {
                                            "default": [
                                                "aalt",
                                                "calt",
                                                "case",
                                                "ccmp",
                                                "cv01",
                                                "cv02",
                                                "cv03",
                                                "cv04",
                                                "cv05",
                                                "cv06",
                                                "cv07",
                                                "cv08",
                                                "cv09",
                                                "cv10",
                                                "cv11",
                                                "dlig",
                                                "dnom",
                                                "frac",
                                                "liga",
                                                "numr",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ]
                                        },
                                        "latn": {
                                            "default": [
                                                "aalt",
                                                "calt",
                                                "case",
                                                "ccmp",
                                                "cv01",
                                                "cv02",
                                                "cv03",
                                                "cv04",
                                                "cv05",
                                                "cv06",
                                                "cv07",
                                                "cv08",
                                                "cv09",
                                                "cv10",
                                                "cv11",
                                                "dlig",
                                                "dnom",
                                                "frac",
                                                "liga",
                                                "numr",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ],
                                            "CAT ": [
                                                "aalt",
                                                "calt",
                                                "case",
                                                "ccmp",
                                                "cv01",
                                                "cv02",
                                                "cv03",
                                                "cv04",
                                                "cv05",
                                                "cv06",
                                                "cv07",
                                                "cv08",
                                                "cv09",
                                                "cv10",
                                                "cv11",
                                                "dlig",
                                                "dnom",
                                                "frac",
                                                "liga",
                                                "locl",
                                                "numr",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ],
                                            "MOL ": [
                                                "aalt",
                                                "calt",
                                                "case",
                                                "ccmp",
                                                "cv01",
                                                "cv02",
                                                "cv03",
                                                "cv04",
                                                "cv05",
                                                "cv06",
                                                "cv07",
                                                "cv08",
                                                "cv09",
                                                "cv10",
                                                "cv11",
                                                "dlig",
                                                "dnom",
                                                "frac",
                                                "liga",
                                                "locl",
                                                "numr",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ],
                                            "ROM ": [
                                                "aalt",
                                                "calt",
                                                "case",
                                                "ccmp",
                                                "cv01",
                                                "cv02",
                                                "cv03",
                                                "cv04",
                                                "cv05",
                                                "cv06",
                                                "cv07",
                                                "cv08",
                                                "cv09",
                                                "cv10",
                                                "cv11",
                                                "dlig",
                                                "dnom",
                                                "frac",
                                                "liga",
                                                "locl",
                                                "numr",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ]
                                        }
                                    },
                                    "GPOS": {
                                        "DFLT": {
                                            "default": [
                                                "cpsp",
                                                "kern"
                                            ]
                                        },
                                        "latn": {
                                            "default": [
                                                "cpsp",
                                                "kern"
                                            ],
                                            "CAT ": [
                                                "cpsp",
                                                "kern"
                                            ],
                                            "MOL ": [
                                                "cpsp",
                                                "kern"
                                            ],
                                            "ROM ": [
                                                "cpsp",
                                                "kern"
                                            ]
                                        }
                                    }
                                },
                                "counts": {
                                    "num_cmap_codepoints": 2519,
                                    "num_glyphs": 2532
                                }
                            },
                            "load_end": 1811,
                            "ttfb_start": 897,
                            "ttfb_end": 1087,
                            "download_start": 1087,
                            "download_end": 1811,
                            "download_ms": 724,
                            "all_start": 897,
                            "all_end": 1811,
                            "all_ms": 914,
                            "index": 1,
                            "number": 2
                        },
                        {
                            "type": 3,
                            "id": "2986.14",
                            "request_id": "2986.14",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/amp\/assets\/fonts\/nonbreakingspaceoverride.woff2",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/amp\/assets\/fonts\/nonbreakingspaceoverride.woff2",
                            "raw_id": "2986.14",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Font",
                            "load_ms": 844,
                            "ttfb_ms": 839,
                            "load_start": 971,
                            "load_start_float": 971.00012600000002,
                            "bytesIn": 764,
                            "objectSize": 764,
                            "objectSizeUncompressed": 764,
                            "chunks": [
                                {
                                    "ts": 1815,
                                    "bytes": 764
                                }
                            ],
                            "expires": "Sat, 19 Oct 2024 08:07:14 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "font\/woff2",
                            "contentEncoding": "",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 364,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/amp\/assets\/fonts\/nonbreakingspaceoverride.woff2",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: font",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "age: 126334",
                                    "cache-control: max-age=31622400",
                                    "content-length: 764",
                                    "content-type: font\/woff2",
                                    "date: Fri, 20 Oct 2023 19:12:47 GMT",
                                    "etag: \"652ff8d3-2fc\"",
                                    "expires: Sat, 19 Oct 2024 08:07:14 GMT",
                                    "last-modified: Wed, 18 Oct 2023 15:25:07 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 2, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-b-695fb49478-zkmbp",
                                    "x-served-by: cache-chi-klot8100069-CHI, cache-iad-kjyo7100177-IAD",
                                    "x-styx-req-id: 833af8b0-6e56-11ee-8885-1eede388e05d",
                                    "x-timer: S1697829168.605019,VS0,VE2",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2158,
                            "score_cache": 100,
                            "score_cdn": 100,
                            "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": 31496066,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 970,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 5,
                            "http2_stream_dependency": 3,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 126,
                            "server_port": "443",
                            "renderBlocking": "non_blocking",
                            "font_details": {
                                "table_sizes": {
                                    "FFTM": 28,
                                    "GDEF": 30,
                                    "OS\/2": 96,
                                    "cmap": 330,
                                    "gasp": 8,
                                    "glyf": 91,
                                    "head": 54,
                                    "hhea": 36,
                                    "hmtx": 28,
                                    "loca": 0,
                                    "maxp": 32,
                                    "name": 801,
                                    "post": 96,
                                    "webf": 6
                                },
                                "names": [
                                    "(C) 1992-2007 Apple Inc.",
                                    "Hoefler Space Override",
                                    "Regular",
                                    "1.000;Appl;HoeflerSpaceOverride-Regular",
                                    "Hoefler Space Override",
                                    "Version 1.000;PS 001.000;hotconv 1.0.70;makeotf.lib2.5.58329",
                                    "HoeflerSpaceOverride-Regular"
                                ],
                                "OS2": {
                                    "version": 3,
                                    "xAvgCharWidth": 497,
                                    "usWeightClass": 400,
                                    "usWidthClass": 5,
                                    "fsType": 4,
                                    "ySubscriptXSize": 1300,
                                    "ySubscriptYSize": 1200,
                                    "ySubscriptXOffset": 0,
                                    "ySubscriptYOffset": 150,
                                    "ySuperscriptXSize": 1300,
                                    "ySuperscriptYSize": 1200,
                                    "ySuperscriptXOffset": 0,
                                    "ySuperscriptYOffset": 700,
                                    "yStrikeoutSize": 50,
                                    "yStrikeoutPosition": 510,
                                    "sFamilyClass": 0,
                                    "ulUnicodeRange1": 0,
                                    "ulUnicodeRange2": 0,
                                    "ulUnicodeRange3": 0,
                                    "ulUnicodeRange4": 0,
                                    "achVendID": "Appl",
                                    "fsSelection": 64,
                                    "usFirstCharIndex": 32,
                                    "usLastCharIndex": 9724,
                                    "sTypoAscender": 1864,
                                    "sTypoDescender": -636,
                                    "sTypoLineGap": 0,
                                    "usWinAscent": 1864,
                                    "usWinDescent": 636,
                                    "ulCodePageRange1": 1,
                                    "ulCodePageRange2": 0,
                                    "sxHeight": 850,
                                    "sCapHeight": 1379,
                                    "usDefaultChar": 0,
                                    "usBreakChar": 32,
                                    "usMaxContext": 1,
                                    "panose": {
                                        "bFamilyType": 0,
                                        "bSerifStyle": 0,
                                        "bWeight": 5,
                                        "bProportion": 0,
                                        "bContrast": 0,
                                        "bStrokeVariation": 0,
                                        "bArmStyle": 0,
                                        "bLetterForm": 0,
                                        "bMidline": 0,
                                        "bXHeight": 0
                                    }
                                },
                                "post": {
                                    "formatType": 2,
                                    "italicAngle": 0,
                                    "underlinePosition": -225,
                                    "underlineThickness": 50,
                                    "isFixedPitch": 0,
                                    "minMemType42": 0,
                                    "maxMemType42": 0,
                                    "minMemType1": 0,
                                    "maxMemType1": 0
                                },
                                "cmap": {
                                    "encodings": [
                                        {
                                            "platform": 0,
                                            "encoding": 3
                                        },
                                        {
                                            "platform": 1,
                                            "encoding": 0
                                        },
                                        {
                                            "platform": 3,
                                            "encoding": 1
                                        }
                                    ],
                                    "codepoints": [
                                        32,
                                        9724
                                    ]
                                },
                                "color": {
                                    "formats": [],
                                    "numPalettes": 0,
                                    "numPaletteEntries": 0
                                },
                                "features": [],
                                "counts": {
                                    "num_cmap_codepoints": 2,
                                    "num_glyphs": 7
                                }
                            },
                            "load_end": 1815,
                            "ttfb_start": 971,
                            "ttfb_end": 1810,
                            "download_start": 1810,
                            "download_end": 1815,
                            "download_ms": 5,
                            "all_start": 971,
                            "all_end": 1815,
                            "all_ms": 844,
                            "index": 2,
                            "number": 3
                        },
                        {
                            "type": 3,
                            "id": "2986.25",
                            "request_id": "2986.25",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-includes\/js\/comment-reply.min.js?ver=6.3.2",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-includes\/js\/comment-reply.min.js?ver=6.3.2",
                            "raw_id": "2986.25",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 845,
                            "ttfb_ms": 839,
                            "load_start": 971,
                            "load_start_float": 971.00012800000002,
                            "bytesIn": 1400,
                            "objectSize": 1400,
                            "objectSizeUncompressed": 2981,
                            "chunks": [
                                {
                                    "ts": 1816,
                                    "bytes": 1400,
                                    "inflated": 2981
                                }
                            ],
                            "expires": "Sat, 12 Oct 2024 22:16:37 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 509,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "Low",
                            "initial_priority": "Low",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-includes\/js\/comment-reply.min.js?ver=6.3.2",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 680170",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 1400",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:47 GMT",
                                    "etag: W\/\"65286805-ba5\"",
                                    "expires: Sat, 12 Oct 2024 22:16:37 GMT",
                                    "last-modified: Thu, 12 Oct 2023 21:41:25 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-b-68df99c475-hdsmh",
                                    "x-served-by: cache-chi-kigq8000144-CHI, cache-iad-kjyo7100177-IAD",
                                    "x-styx-req-id: 02c13f4c-694d-11ee-93ce-06ba345a8c1e",
                                    "x-timer: S1697829168.604959,VS0,VE2",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2002,
                            "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": 1400,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 30942230,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 970,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 7,
                            "http2_stream_dependency": 5,
                            "http2_stream_weight": 147,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 128,
                            "server_port": "443",
                            "renderBlocking": "non_blocking",
                            "load_end": 1816,
                            "ttfb_start": 971,
                            "ttfb_end": 1810,
                            "download_start": 1810,
                            "download_end": 1816,
                            "download_ms": 6,
                            "all_start": 971,
                            "all_end": 1816,
                            "all_ms": 845,
                            "index": 3,
                            "number": 4,
                            "cpuTimes": {
                                "EvaluateScript": 1,
                                "v8.compile": 0
                            },
                            "cpu.EvaluateScript": 1,
                            "cpu.v8.compile": 0,
                            "cpuTime": 1,
                            "js_timing": [
                                [
                                    1886.836,
                                    1888.03
                                ],
                                [
                                    1886.8579999999999,
                                    1886.998
                                ]
                            ]
                        },
                        {
                            "type": 3,
                            "id": "2986.19",
                            "request_id": "2986.19",
                            "ip_addr": "192.0.77.2",
                            "full_url": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "i0.wp.com",
                            "url": "\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                            "raw_id": "2986.19",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Image",
                            "load_ms": 352,
                            "ttfb_ms": 174,
                            "load_start": 1391,
                            "load_start_float": 1391.0001179999999,
                            "bytesIn": 22524,
                            "objectSize": 22524,
                            "objectSizeUncompressed": 22524,
                            "chunks": [
                                {
                                    "ts": 1566,
                                    "bytes": 991
                                },
                                {
                                    "ts": 1569,
                                    "bytes": 4107
                                },
                                {
                                    "ts": 1575,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 1578,
                                    "bytes": 5467
                                },
                                {
                                    "ts": 1735,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 1738,
                                    "bytes": 2738
                                },
                                {
                                    "ts": 1740,
                                    "bytes": 2729
                                },
                                {
                                    "ts": 1742,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 1743,
                                    "bytes": 2385
                                }
                            ],
                            "expires": "Sun, 19 Oct 2025 12:40:43 GMT",
                            "cacheControl": "public, max-age=63115200",
                            "contentType": "image\/webp",
                            "contentEncoding": "",
                            "socket": 140,
                            "protocol": "HTTP\/2",
                            "dns_start": 1040,
                            "dns_end": 1040,
                            "connect_start": 1039,
                            "connect_end": 1210,
                            "ssl_start": 1211,
                            "ssl_end": 1391,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "*.wp.com",
                                "sanList": [
                                    "*.wp.com",
                                    "wp.com"
                                ],
                                "issuer": "Sectigo ECC Domain Validation Secure Server CA",
                                "validFrom": 1668384000,
                                "validTo": 1702684799,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Xenon2023' log",
                                        "logId": "ADF7BEFA7CFF10C88B9D3D9C1E3E186AB467295DCFB10C24CA858634EBDC828A",
                                        "timestamp": 1668453569677,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022100C830B5DE6BCD62022A5F9CA92D47F3AA69817136C96C4C7DE67ACA7514FB317E022068F8B99160260A7099AAC52124EEEE00BC42C2E6C07A8CBF7BAC6B5845ADBACA"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Cloudflare 'Nimbus2023' Log",
                                        "logId": "7A328C54D8B72DB620EA38E0521EE98416703213854D3BD22BC13A57A352EB52",
                                        "timestamp": 1668453569636,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022100D45D7CD2B6562D3663DBD78B95DCB59A850ECCAA53075E5D2DFA6B4116A7A760022013BAC3259ABF397E77022F55703F5BC57083ED0A71A2452CA716A4D0AA028B3B"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Argon2023' log",
                                        "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                        "timestamp": 1668453569582,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3044022060B86ADB59DDA1D4B646E17E48BD815DF27E3536830E9F7F72FF2F442C0F248A022074248510EA521F62A82BD0570F9939D0F7B894004C711B47E37D054F046806D9"
                                    }
                                ],
                                "certificateTransparencyCompliance": "compliant",
                                "serverSignatureAlgorithm": 1027,
                                "encryptedClientHello": false
                            },
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 364,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: i0.wp.com",
                                    ":method: GET",
                                    ":path: \/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-methods: GET, HEAD",
                                    "access-control-allow-origin: *",
                                    "cache-control: public, max-age=63115200",
                                    "content-length: 22524",
                                    "content-type: image\/webp",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"42331130194a544e\"",
                                    "expires: Sun, 19 Oct 2025 12:40:43 GMT",
                                    "last-modified: Fri, 20 Oct 2023 00:40:43 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg>; rel=\"canonical\"",
                                    "server: nginx",
                                    "timing-allow-origin: *",
                                    "vary: Accept",
                                    "x-content-type-options: nosniff",
                                    "x-nc: HIT dca 1",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2125,
                            "score_cache": 100,
                            "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": 0,
                            "connect_ms": 171,
                            "ssl_ms": 180,
                            "gzip_total": null,
                            "gzip_save": null,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": 22524,
                            "image_save": 0,
                            "cache_time": 63115200,
                            "cdn_provider": "Automattic",
                            "server_count": null,
                            "created": 904,
                            "socket_group": "https:\/\/i0.wp.com <https:\/\/ruter.net 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": 118,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIElDCCBDugAwIBAgIRAJOz8BEnZwfdfKkRw\/cLbkswCgYIKoZIzj0EAwIwgY8x\nCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNV\nBAcTB1NhbGZvcmQxGDAWBgNVBAoTD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UEAxMu\nU2VjdGlnbyBFQ0MgRG9tYWluIFZhbGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTAe\nFw0yMjExMTQwMDAwMDBaFw0yMzEyMTUyMzU5NTlaMBMxETAPBgNVBAMMCCoud3Au\nY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1z9Nk2TmPfjK6VRsj1BONRp7\nvNwaWCMdsycd+7\/yqigWbweXlJWiLuDuC3NckHDW28Nz0fF6xXFprXDLFnxQuaOC\nAvEwggLtMB8GA1UdIwQYMBaAFPaFCjsRhuEEfQ6qCyzS7sxke3uuMB0GA1UdDgQW\nBBRkvZUMoMXt36hvC0h9FMfmViSbcjAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH\/\nBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwSQYDVR0gBEIwQDA0\nBgsrBgEEAbIxAQICBzAlMCMGCCsGAQUFBwIBFhdodHRwczovL3NlY3RpZ28uY29t\nL0NQUzAIBgZngQwBAgEwgYQGCCsGAQUFBwEBBHgwdjBPBggrBgEFBQcwAoZDaHR0\ncDovL2NydC5zZWN0aWdvLmNvbS9TZWN0aWdvRUNDRG9tYWluVmFsaWRhdGlvblNl\nY3VyZVNlcnZlckNBLmNydDAjBggrBgEFBQcwAYYXaHR0cDovL29jc3Auc2VjdGln\nby5jb20wGwYDVR0RBBQwEoIIKi53cC5jb22CBndwLmNvbTCCAX0GCisGAQQB1nkC\nBAIEggFtBIIBaQFnAHYArfe++nz\/EMiLnT2cHj4YarRnKV3PsQwkyoWGNOvcgooA\nAAGEd5UUjQAABAMARzBFAiEAyDC13mvNYgIqX5ypLUfzqmmBcTbJbEx95nrKdRT7\nMX4CIGj4uZFgJgpwmarFISTu7gC8QsLmwHqMv3usa1hFrbrKAHYAejKMVNi3LbYg\n6jjgUh7phBZwMhOFTTvSK8E6V6NS61IAAAGEd5UUZAAABAMARzBFAiEA1F180rZW\nLTZj29eLldy1moUOzKpTB15dLfprQRanp2ACIBO6wyWavzl+dwIvVXA\/W8Vwg+0K\ncaJFLKcWpNCqAos7AHUA6D7Q2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4A\nAAGEd5UULgAABAMARjBEAiBguGrbWd2h1LZG4X5IvYFd8n41NoMOn39y\/y9ELA8k\nigIgdCSFEOpSH2KoK9BXD5k50Pe4lABMcRtH430FTwRoBtkwCgYIKoZIzj0EAwID\nRwAwRAIgG0ympGdzCEAZETfWd0x8ffai1KlcciAe4okM5FhNVcACIHA\/pwmqLV7H\n5qXHMU2P8hvo2FL2rSl+Vr\/FtepIEDkj\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIDqDCCAy6gAwIBAgIRAPNkTmtuAFAjfglGvXvh9R0wCgYIKoZIzj0EAwMwgYgx\nCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5MRQwEgYDVQQHEwtKZXJz\nZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMS4wLAYDVQQD\nEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTE4MTEw\nMjAwMDAwMFoXDTMwMTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAkdCMRswGQYDVQQI\nExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGDAWBgNVBAoT\nD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UEAxMuU2VjdGlnbyBFQ0MgRG9tYWluIFZh\nbGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTBZMBMGByqGSM49AgEGCCqGSM49AwEH\nA0IABHkYk8qfbZ5sVwAjBTcLXw9YWsTef1Wj6R7W2SUKiKAgSh16TwUwimNJE4xk\nIQeV\/To14UrOkPAY9z2vaKb71EijggFuMIIBajAfBgNVHSMEGDAWgBQ64QmG1M8Z\nwpZ2dEl23OA1xmNjmjAdBgNVHQ4EFgQU9oUKOxGG4QR9DqoLLNLuzGR7e64wDgYD\nVR0PAQH\/BAQDAgGGMBIGA1UdEwEB\/wQIMAYBAf8CAQAwHQYDVR0lBBYwFAYIKwYB\nBQUHAwEGCCsGAQUFBwMCMBsGA1UdIAQUMBIwBgYEVR0gADAIBgZngQwBAgEwUAYD\nVR0fBEkwRzBFoEOgQYY\/aHR0cDovL2NybC51c2VydHJ1c3QuY29tL1VTRVJUcnVz\ndEVDQ0NlcnRpZmljYXRpb25BdXRob3JpdHkuY3JsMHYGCCsGAQUFBwEBBGowaDA\/\nBggrBgEFBQcwAoYzaHR0cDovL2NydC51c2VydHJ1c3QuY29tL1VTRVJUcnVzdEVD\nQ0FkZFRydXN0Q0EuY3J0MCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1\nc3QuY29tMAoGCCqGSM49BAMDA2gAMGUCMEvnx3FcsVwJbZpCYF9z6fDWJtS1UVRs\ncS0chWBNKPFNpvDKdrdKRe+oAkr2jU+ubgIxAODheSr2XhcA7oz9HmedGdMhlrd9\n4ToKFbZl+\/OnFFzqnvOhcjHvClECEQcKmc8fmA==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIID0zCCArugAwIBAgIQVmcdBOpPmUxvEIFHWdJ1lDANBgkqhkiG9w0BAQwFADB7\nMQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD\nVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE\nAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5MDMxMjAwMDAwMFoXDTI4\nMTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5\nMRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBO\nZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0\naG9yaXR5MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGqxUWqn5aCPnetUkb1PGWthL\nq8bVttHmc3Gu3ZzWDGH926CJA7gFFOxXzu5dP+Ihs8731Ip54KODfi2X0GHE8Znc\nJZFjq38wo7Rw4sehM5zzvy5cU7Ffs30yf4o043l5o4HyMIHvMB8GA1UdIwQYMBaA\nFKARCiM+lvEH7OKvKe+CpX\/QMKS0MB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1\nxmNjmjAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH\/BAUwAwEB\/zARBgNVHSAECjAI\nMAYGBFUdIAAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5j\nb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNAYIKwYBBQUHAQEEKDAmMCQG\nCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEM\nBQADggEBABns652JLCALBIAdGN5CmXKZFjK9Dpx1WywV4ilAbe7\/ctvbq5AfjJXy\nij0IckKJUAfiORVsAYfZFhr1wHUrxeZWEQff2Ji8fJ8ZOd+LygBkc7xGEJuTI42+\nFsMuCIKchjN0djsoTI0DQoWz4rIjQtUfenVqGtF8qmchxDM6OW1TyaLtYiKou+JV\nbJlsQ2uRl9EMC5MCHdK8aXdJ5htN978UeAOwproLtOGFfy\/cQjutdAFI3tZs4RmY\nCV4Ks2dH\/hzg1cEo70qLRDEmBDeNiXQ2Lu+lIg+DdEmSx\/cQwgwp+7e9un\/jX9Wf\n8qn0dNW44bOwgeThpWOjzOoEeJBuv\/c=\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "image_details": {
                                "detected_type": "webp"
                            },
                            "load_end": 1743,
                            "ttfb_start": 1391,
                            "ttfb_end": 1565,
                            "download_start": 1565,
                            "download_end": 1743,
                            "download_ms": 178,
                            "all_start": 1039,
                            "all_end": 1743,
                            "all_ms": 703,
                            "index": 4,
                            "number": 5
                        },
                        {
                            "type": 3,
                            "id": "2986.2",
                            "request_id": "2986.2",
                            "ip_addr": "142.251.163.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0.mjs",
                            "raw_id": "2986.2",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 660,
                            "ttfb_ms": 420,
                            "load_start": 1403,
                            "load_start_float": 1403.0000749999999,
                            "bytesIn": 63487,
                            "objectSize": 63487,
                            "objectSizeUncompressed": 228101,
                            "chunks": [
                                {
                                    "ts": 1829,
                                    "bytes": 2747,
                                    "inflated": 5637
                                },
                                {
                                    "ts": 1831,
                                    "bytes": 1378,
                                    "inflated": 3974
                                },
                                {
                                    "ts": 1839,
                                    "bytes": 1378,
                                    "inflated": 4833
                                },
                                {
                                    "ts": 1840,
                                    "bytes": 1378,
                                    "inflated": 4531
                                },
                                {
                                    "ts": 1848,
                                    "bytes": 2756,
                                    "inflated": 10107
                                },
                                {
                                    "ts": 1857,
                                    "bytes": 2756,
                                    "inflated": 8349
                                },
                                {
                                    "ts": 1865,
                                    "bytes": 1735,
                                    "inflated": 5867
                                },
                                {
                                    "ts": 1867,
                                    "bytes": 1369,
                                    "inflated": 4947
                                },
                                {
                                    "ts": 1874,
                                    "bytes": 1378,
                                    "inflated": 4630
                                },
                                {
                                    "ts": 1876,
                                    "bytes": 1378,
                                    "inflated": 5672
                                },
                                {
                                    "ts": 1882,
                                    "bytes": 1378,
                                    "inflated": 5753
                                },
                                {
                                    "ts": 1884,
                                    "bytes": 1378,
                                    "inflated": 5592
                                },
                                {
                                    "ts": 1891,
                                    "bytes": 1378,
                                    "inflated": 5803
                                },
                                {
                                    "ts": 1892,
                                    "bytes": 1378,
                                    "inflated": 5248
                                },
                                {
                                    "ts": 1900,
                                    "bytes": 1378,
                                    "inflated": 4622
                                },
                                {
                                    "ts": 1901,
                                    "bytes": 1378,
                                    "inflated": 4449
                                },
                                {
                                    "ts": 1909,
                                    "bytes": 1378,
                                    "inflated": 4250
                                },
                                {
                                    "ts": 1910,
                                    "bytes": 1378,
                                    "inflated": 4933
                                },
                                {
                                    "ts": 1925,
                                    "bytes": 1369,
                                    "inflated": 5487
                                },
                                {
                                    "ts": 1927,
                                    "bytes": 1378,
                                    "inflated": 5005
                                },
                                {
                                    "ts": 1931,
                                    "bytes": 2756,
                                    "inflated": 8982
                                },
                                {
                                    "ts": 1938,
                                    "bytes": 1378,
                                    "inflated": 6755
                                },
                                {
                                    "ts": 1939,
                                    "bytes": 1378,
                                    "inflated": 5726
                                },
                                {
                                    "ts": 1946,
                                    "bytes": 1378,
                                    "inflated": 4625
                                },
                                {
                                    "ts": 1948,
                                    "bytes": 1378,
                                    "inflated": 5160
                                },
                                {
                                    "ts": 1955,
                                    "bytes": 1378,
                                    "inflated": 5101
                                },
                                {
                                    "ts": 1957,
                                    "bytes": 1378,
                                    "inflated": 5005
                                },
                                {
                                    "ts": 1964,
                                    "bytes": 1378,
                                    "inflated": 5835
                                },
                                {
                                    "ts": 1966,
                                    "bytes": 1378,
                                    "inflated": 5364
                                },
                                {
                                    "ts": 1977,
                                    "bytes": 1092,
                                    "inflated": 3879
                                },
                                {
                                    "ts": 2013,
                                    "bytes": 1369,
                                    "inflated": 5835
                                },
                                {
                                    "ts": 2020,
                                    "bytes": 1378,
                                    "inflated": 5778
                                },
                                {
                                    "ts": 2021,
                                    "bytes": 1378,
                                    "inflated": 5342
                                },
                                {
                                    "ts": 2030,
                                    "bytes": 2756,
                                    "inflated": 9975
                                },
                                {
                                    "ts": 2037,
                                    "bytes": 1378,
                                    "inflated": 5004
                                },
                                {
                                    "ts": 2039,
                                    "bytes": 1378,
                                    "inflated": 4827
                                },
                                {
                                    "ts": 2046,
                                    "bytes": 1378,
                                    "inflated": 4566
                                },
                                {
                                    "ts": 2048,
                                    "bytes": 1378,
                                    "inflated": 4629
                                },
                                {
                                    "ts": 2055,
                                    "bytes": 1378,
                                    "inflated": 5691
                                },
                                {
                                    "ts": 2057,
                                    "bytes": 1378,
                                    "inflated": 5154
                                },
                                {
                                    "ts": 2063,
                                    "bytes": 1442,
                                    "inflated": 5179
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                            "cacheControl": "private, max-age=3000, stale-while-revalidate=1206600",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 144,
                            "protocol": "HTTP\/2",
                            "dns_start": 1042,
                            "dns_end": 1042,
                            "connect_start": 1042,
                            "connect_end": 1214,
                            "ssl_start": 1214,
                            "ssl_end": 1403,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "misc-sni.google.com",
                                "sanList": [
                                    "misc-sni.google.com",
                                    "*.aiplatform-notebook.cloud.google.com",
                                    "*.aiplatform-training.cloud.google.com",
                                    "*.backupdr.cloud.google.com",
                                    "*.backupdr.cloud.google",
                                    "*.backupdr-staging.cloud.google.com",
                                    "*.backupdr-staging.cloud.google",
                                    "*.backupdr-autopush.cloud.google.com",
                                    "*.backupdr-autopush.cloud.google",
                                    "*.backupdr-dev.cloud.google.com",
                                    "*.backupdr-dev.cloud.google",
                                    "*.backupdr-sandbox.cloud.google.com",
                                    "*.backupdr-sandbox.cloud.google",
                                    "*.brocaproject.com",
                                    "brocaproject.com",
                                    "*.composer.cloud.google.com",
                                    "*.composer.cloud.google",
                                    "*.composer-staging.cloud.google.com",
                                    "*.composer-staging.cloud.google",
                                    "*.composer-qa.cloud.google.com",
                                    "*.composer-qa.cloud.google",
                                    "*.composer-dev.cloud.google.com",
                                    "*.composer-dev.cloud.google",
                                    "*.datalab.cloud.google.com",
                                    "*.datafusion.cloud.google.com",
                                    "*.datafusion.cloud.google",
                                    "*.datafusion-staging.cloud.google.com",
                                    "*.datafusion-staging.cloud.google",
                                    "*.datafusion-dev.cloud.google.com",
                                    "*.datafusion-dev.cloud.google",
                                    "*.datafusion-api.cloud.google.com",
                                    "*.datafusion-api.cloud.google",
                                    "*.datafusion-api-staging.cloud.google.com",
                                    "*.datafusion-api-staging.cloud.google",
                                    "*.datafusion-api-dev.cloud.google.com",
                                    "*.datafusion-api-dev.cloud.google",
                                    "*.dataplex.cloud.google.com",
                                    "*.dataplex-staging.cloud.google.com",
                                    "*.dataplex-dev.cloud.google.com",
                                    "*.dataproc.cloud.google.com",
                                    "*.dataproc.cloud.google",
                                    "*.dataproc-image-staging.cloud.google.com",
                                    "*.dataproc-image-staging.cloud.google",
                                    "*.dataproc-staging.cloud.google.com",
                                    "*.dataproc-staging.cloud.google",
                                    "*.dataproc-test.cloud.google.com",
                                    "*.dataproc-test.cloud.google",
                                    "*.earthengine.google.co.in",
                                    "*.earthengine.google.com",
                                    "*.fiber.google.com",
                                    "*.gateway.dev",
                                    "*.de.gateway.dev",
                                    "*.ew.gateway.dev",
                                    "*.uc.gateway.dev",
                                    "*.global.accountverification.cloud.google",
                                    "*.google-syndication.com",
                                    "*.dev.google-syndication.com",
                                    "*.staging.google-syndication.com",
                                    "*.googleacquisitionmigration.com",
                                    "*.gvt5.com",
                                    "*.healthcare.cloud.google.com",
                                    "*.mapmaker.google.com",
                                    "*.microhost.google.com",
                                    "*.notebooks.cloud.google.com",
                                    "*.notebooks.cloud.google",
                                    "*.picnik.com",
                                    "picnik.com",
                                    "*.pipelines.cloud.google.com",
                                    "*.podcasts.goog",
                                    "*.tensorboard.cloud.google.com",
                                    "*.tensorboard-autopush.cloud.google.com",
                                    "*.tensorboard-dev.cloud.google.com",
                                    "*.tensorboard-staging.cloud.google.com",
                                    "*.tensorboard-test.cloud.google.com",
                                    "abc.xyz",
                                    "*.abc.xyz",
                                    "adsense.com",
                                    "www.adsense.com",
                                    "adsensecustomsearchads.com",
                                    "*.adsensecustomsearchads.com",
                                    "adsenseformobileapps.com",
                                    "advertisercommunity.com",
                                    "*.advertisercommunity.com",
                                    "cloudyoryx.dev",
                                    "*.cloudyoryx.dev",
                                    "eageroryx.dev",
                                    "*.eageroryx.dev",
                                    "stage.advertisercommunity.com",
                                    "*.stage.advertisercommunity.com",
                                    "de.advertisercommunity.com",
                                    "*.de.advertisercommunity.com",
                                    "en.advertisercommunity.com",
                                    "*.en.advertisercommunity.com",
                                    "es.advertisercommunity.com",
                                    "*.es.advertisercommunity.com",
                                    "fr.advertisercommunity.com",
                                    "*.fr.advertisercommunity.com",
                                    "id.advertisercommunity.com",
                                    "*.id.advertisercommunity.com",
                                    "it.advertisercommunity.com",
                                    "*.it.advertisercommunity.com",
                                    "ja.advertisercommunity.com",
                                    "*.ja.advertisercommunity.com",
                                    "pl.advertisercommunity.com",
                                    "*.pl.advertisercommunity.com",
                                    "pt.advertisercommunity.com",
                                    "*.pt.advertisercommunity.com",
                                    "ru.advertisercommunity.com",
                                    "*.ru.advertisercommunity.com",
                                    "th.advertisercommunity.com",
                                    "*.th.advertisercommunity.com",
                                    "vi.advertisercommunity.com",
                                    "*.vi.advertisercommunity.com",
                                    "zh.advertisercommunity.com",
                                    "*.zh.advertisercommunity.com",
                                    "ampcache.com",
                                    "*.ampcache.com",
                                    "ampproject.com",
                                    "*.ampproject.com",
                                    "ampproject.net",
                                    "*.ampproject.net",
                                    "*.recaptcha.ampproject.net",
                                    "ampproject.org",
                                    "*.ampproject.org",
                                    "*.cdn.ampproject.org",
                                    "androidify.com",
                                    "*.androidify.com",
                                    "app.goo.gl",
                                    "*.app.goo.gl",
                                    "channel-app.google",
                                    "console.au.cloud.google",
                                    "*.au.cloud.google",
                                    "console.ca.cloud.google",
                                    "*.ca.cloud.google",
                                    "console.eu.cloud.google",
                                    "*.eu.cloud.google",
                                    "console.eu.cloud.google.com",
                                    "console.il.cloud.google",
                                    "*.il.cloud.google",
                                    "console.it.cloud.google",
                                    "*.it.cloud.google",
                                    "console.jp.cloud.google",
                                    "*.jp.cloud.google",
                                    "console.sa.cloud.google",
                                    "*.sa.cloud.google",
                                    "console.us.cloud.google",
                                    "*.us.cloud.google",
                                    "cloud.google",
                                    "*.cloud.google",
                                    "colab.research.google.com",
                                    "colab-sandbox.research.google.com",
                                    "code.webrtc.org",
                                    "bugs.webrtc.org",
                                    "issues.webrtc.org",
                                    "chronicle.security",
                                    "*.chronicle.security",
                                    "*.backstory.chronicle.security",
                                    "*.backstory-staging.chronicle.security",
                                    "chronicleforgood.com",
                                    "*.chronicleforgood.com",
                                    "looker.chronicle.security",
                                    "*.looker.chronicle.security",
                                    "chroniclesec.com",
                                    "*.chroniclesec.com",
                                    "*.backstory.chroniclesec.com",
                                    "crossmediapanel.com",
                                    "*.crossmediapanel.com",
                                    "dataliberation.org",
                                    "*.dataliberation.org",
                                    "datasetsearch.research.google.com",
                                    "dg-meta.video.google.com",
                                    "digitalassetlinks.org",
                                    "*.digitalassetlinks.org",
                                    "domains.google",
                                    "*.domains.google",
                                    "earlydays.google",
                                    "*.earlydays.google",
                                    "ehr-search.health.google.com",
                                    "fastlane.ci",
                                    "floonet.goog",
                                    "*.floonet.goog",
                                    "gapi.waze.com",
                                    "gmbads.gle",
                                    "*.gmbads.gle",
                                    "go-lang.com",
                                    "*.go-lang.com",
                                    "go-lang.net",
                                    "*.go-lang.net",
                                    "go-lang.org",
                                    "*.go-lang.org",
                                    "golang.com",
                                    "*.golang.com",
                                    "golang.net",
                                    "*.golang.net",
                                    "golang.org",
                                    "*.golang.org",
                                    "golang.google.cn",
                                    "*.golang.google.cn",
                                    "googleblog.com",
                                    "*.googleblog.com",
                                    "googlecert.net",
                                    "*.googlecert.net",
                                    "googlestore.com",
                                    "www.googlestore.com",
                                    "grow.google",
                                    "*.grow.google",
                                    "g.dev",
                                    "*.g.dev",
                                    "g.page",
                                    "*.g.page",
                                    "hey.gle",
                                    "*.hey.gle",
                                    "ok.gle",
                                    "*.ok.gle",
                                    "hats.goog",
                                    "*.hats.goog",
                                    "iamremarkable.org",
                                    "www.iamremarkable.org",
                                    "identityplatform.google",
                                    "*.identityplatform.google",
                                    "*.global.identityplatform.google",
                                    "*.staging-global.identityplatform.google",
                                    "*.autopush-global.identityplatform.google",
                                    "lanternal.com",
                                    "*.lanternal.com",
                                    "lers.google",
                                    "liftware.com",
                                    "*.liftware.com",
                                    "liftware.jp",
                                    "*.liftware.jp",
                                    "nel.goog",
                                    "*.nel.goog",
                                    "nomulus.foo",
                                    "*.nomulus.foo",
                                    "notebooklm.google",
                                    "ordering.page",
                                    "*.ordering.page",
                                    "macservice.goog",
                                    "*.macservice.goog",
                                    "pagespeed.web.dev",
                                    "picasaweb.com",
                                    "*.picasaweb.com",
                                    "picasaweb.net",
                                    "*.picasaweb.net",
                                    "picasaweb.org",
                                    "*.picasaweb.org",
                                    "pixate.com",
                                    "www.pixate.com",
                                    "pki.goog",
                                    "*.pki.goog",
                                    "play.space",
                                    "*.play.space",
                                    "rbm.goog",
                                    "*.rbm.goog",
                                    "registry-qa.google",
                                    "www.registry-qa.google",
                                    "registry-sandbox.google",
                                    "www.registry-sandbox.google",
                                    "registry.google",
                                    "www.registry.google",
                                    "research.youtube",
                                    "*.research.youtube",
                                    "savethedate.foo",
                                    "*.savethedate.foo",
                                    "searchingforsyria.org",
                                    "*.searchingforsyria.org",
                                    "songwriters.youtube",
                                    "*.songwriters.youtube",
                                    "source.bazel.build",
                                    "*.source.bazel.build",
                                    "support.registry-qa.google",
                                    "support.registry-sandbox.google",
                                    "support.registry.google",
                                    "sprayscape.com",
                                    "www.sprayscape.com",
                                    "tfhub.dev",
                                    "*.tfhub.dev",
                                    "thegooglestore.com",
                                    "www.thegooglestore.com",
                                    "tiltbrush.com",
                                    "*.tiltbrush.com",
                                    "travel.google",
                                    "*.travel.google",
                                    "webmproject.org",
                                    "*.webmproject.org",
                                    "webpkgcache.com",
                                    "*.webpkgcache.com",
                                    "workinxr.dev",
                                    "*.workinxr.dev",
                                    "xn--ngstr-lra8j.com",
                                    "*.xn--ngstr-lra8j.com",
                                    "xplr.co",
                                    "*.xplr.co",
                                    "zynamics.com",
                                    "*.zynamics.com"
                                ],
                                "issuer": "GTS CA 1C3",
                                "validFrom": 1695878890,
                                "validTo": 1703136489,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Xenon2023' log",
                                        "logId": "ADF7BEFA7CFF10C88B9D3D9C1E3E186AB467295DCFB10C24CA858634EBDC828A",
                                        "timestamp": 1695882496047,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3046022100AAA516597359564D4E1A9B93D298C65533C1A21C37B8ED80A6041623B31418DB0221008557275D3F79C41C8B3DDBB0012AC65415994408B5CBBBC2FD2A084C19B2D00B"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Let's Encrypt 'Oak2023' log",
                                        "logId": "B73EFB24DF9C4DBA75F239C5BA58F46C5DFC42CF7A9F35C49E1D098125EDB499",
                                        "timestamp": 1695882496028,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3046022100EA73E2053214405CAFFF4F46720E9A5F6183E8A8658332E0661FD0C39A9FAE8B0221008C21C88A393E257A708E34C4C7DBDFC496E28A3D58F34D67B02536748CA61D8D"
                                    }
                                ],
                                "certificateTransparencyCompliance": "compliant",
                                "serverSignatureAlgorithm": 1027,
                                "encryptedClientHello": false
                            },
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 5,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0.mjs",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=3000, stale-while-revalidate=1206600",
                                    "content-encoding: br",
                                    "content-length: 63487",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"77df6dff8fae508d\"",
                                    "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1813,
                            "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": 0,
                            "connect_ms": 172,
                            "ssl_ms": 189,
                            "gzip_total": 63487,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 3000,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 840,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net 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": 100,
                                "SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
                                "SETTINGS_MAX_HEADER_LIST_SIZE": 65536
                            },
                            "tls_version": "TLS 1.3",
                            "tls_resumed": "False",
                            "tls_next_proto": "h2",
                            "tls_cipher_suite": 4865,
                            "netlog_id": 75,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIehzCCHW+gAwIBAgIRAO1ZUvB\/pWv8CYTDuUK+xJMwDQYJKoZIhvcNAQELBQAw\nRjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM\nTEMxEzARBgNVBAMTCkdUUyBDQSAxQzMwHhcNMjMwOTI4MDUyODEwWhcNMjMxMjIx\nMDUyODA5WjAeMRwwGgYDVQQDExNtaXNjLXNuaS5nb29nbGUuY29tMFkwEwYHKoZI\nzj0CAQYIKoZIzj0DAQcDQgAE5JzQmWGJuhaBKaYCkmQgcMVZqmPpVFdlhN9IxIdF\nZ1lPYNxmgf6lzH3P2LndtIyWRvwv7poYxth0YPjOYu6BMKOCHGEwghxdMA4GA1Ud\nDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0G\nA1UdDgQWBBTnhIlYnlj+\/Ms\/gOV4dOFjHpaCuzAfBgNVHSMEGDAWgBSKdH+vhc3u\nlc09nNDiRhTzcTUdJzBqBggrBgEFBQcBAQReMFwwJwYIKwYBBQUHMAGGG2h0dHA6\nLy9vY3NwLnBraS5nb29nL2d0czFjMzAxBggrBgEFBQcwAoYlaHR0cDovL3BraS5n\nb29nL3JlcG8vY2VydHMvZ3RzMWMzLmRlcjCCGg8GA1UdEQSCGgYwghoCghNtaXNj\nLXNuaS5nb29nbGUuY29tgiYqLmFpcGxhdGZvcm0tbm90ZWJvb2suY2xvdWQuZ29v\nZ2xlLmNvbYImKi5haXBsYXRmb3JtLXRyYWluaW5nLmNsb3VkLmdvb2dsZS5jb22C\nGyouYmFja3VwZHIuY2xvdWQuZ29vZ2xlLmNvbYIXKi5iYWNrdXBkci5jbG91ZC5n\nb29nbGWCIyouYmFja3VwZHItc3RhZ2luZy5jbG91ZC5nb29nbGUuY29tgh8qLmJh\nY2t1cGRyLXN0YWdpbmcuY2xvdWQuZ29vZ2xlgiQqLmJhY2t1cGRyLWF1dG9wdXNo\nLmNsb3VkLmdvb2dsZS5jb22CICouYmFja3VwZHItYXV0b3B1c2guY2xvdWQuZ29v\nZ2xlgh8qLmJhY2t1cGRyLWRldi5jbG91ZC5nb29nbGUuY29tghsqLmJhY2t1cGRy\nLWRldi5jbG91ZC5nb29nbGWCIyouYmFja3VwZHItc2FuZGJveC5jbG91ZC5nb29n\nbGUuY29tgh8qLmJhY2t1cGRyLXNhbmRib3guY2xvdWQuZ29vZ2xlghIqLmJyb2Nh\ncHJvamVjdC5jb22CEGJyb2NhcHJvamVjdC5jb22CGyouY29tcG9zZXIuY2xvdWQu\nZ29vZ2xlLmNvbYIXKi5jb21wb3Nlci5jbG91ZC5nb29nbGWCIyouY29tcG9zZXIt\nc3RhZ2luZy5jbG91ZC5nb29nbGUuY29tgh8qLmNvbXBvc2VyLXN0YWdpbmcuY2xv\ndWQuZ29vZ2xlgh4qLmNvbXBvc2VyLXFhLmNsb3VkLmdvb2dsZS5jb22CGiouY29t\ncG9zZXItcWEuY2xvdWQuZ29vZ2xlgh8qLmNvbXBvc2VyLWRldi5jbG91ZC5nb29n\nbGUuY29tghsqLmNvbXBvc2VyLWRldi5jbG91ZC5nb29nbGWCGiouZGF0YWxhYi5j\nbG91ZC5nb29nbGUuY29tgh0qLmRhdGFmdXNpb24uY2xvdWQuZ29vZ2xlLmNvbYIZ\nKi5kYXRhZnVzaW9uLmNsb3VkLmdvb2dsZYIlKi5kYXRhZnVzaW9uLXN0YWdpbmcu\nY2xvdWQuZ29vZ2xlLmNvbYIhKi5kYXRhZnVzaW9uLXN0YWdpbmcuY2xvdWQuZ29v\nZ2xlgiEqLmRhdGFmdXNpb24tZGV2LmNsb3VkLmdvb2dsZS5jb22CHSouZGF0YWZ1\nc2lvbi1kZXYuY2xvdWQuZ29vZ2xlgiEqLmRhdGFmdXNpb24tYXBpLmNsb3VkLmdv\nb2dsZS5jb22CHSouZGF0YWZ1c2lvbi1hcGkuY2xvdWQuZ29vZ2xlgikqLmRhdGFm\ndXNpb24tYXBpLXN0YWdpbmcuY2xvdWQuZ29vZ2xlLmNvbYIlKi5kYXRhZnVzaW9u\nLWFwaS1zdGFnaW5nLmNsb3VkLmdvb2dsZYIlKi5kYXRhZnVzaW9uLWFwaS1kZXYu\nY2xvdWQuZ29vZ2xlLmNvbYIhKi5kYXRhZnVzaW9uLWFwaS1kZXYuY2xvdWQuZ29v\nZ2xlghsqLmRhdGFwbGV4LmNsb3VkLmdvb2dsZS5jb22CIyouZGF0YXBsZXgtc3Rh\nZ2luZy5jbG91ZC5nb29nbGUuY29tgh8qLmRhdGFwbGV4LWRldi5jbG91ZC5nb29n\nbGUuY29tghsqLmRhdGFwcm9jLmNsb3VkLmdvb2dsZS5jb22CFyouZGF0YXByb2Mu\nY2xvdWQuZ29vZ2xlgikqLmRhdGFwcm9jLWltYWdlLXN0YWdpbmcuY2xvdWQuZ29v\nZ2xlLmNvbYIlKi5kYXRhcHJvYy1pbWFnZS1zdGFnaW5nLmNsb3VkLmdvb2dsZYIj\nKi5kYXRhcHJvYy1zdGFnaW5nLmNsb3VkLmdvb2dsZS5jb22CHyouZGF0YXByb2Mt\nc3RhZ2luZy5jbG91ZC5nb29nbGWCICouZGF0YXByb2MtdGVzdC5jbG91ZC5nb29n\nbGUuY29tghwqLmRhdGFwcm9jLXRlc3QuY2xvdWQuZ29vZ2xlghoqLmVhcnRoZW5n\naW5lLmdvb2dsZS5jby5pboIYKi5lYXJ0aGVuZ2luZS5nb29nbGUuY29tghIqLmZp\nYmVyLmdvb2dsZS5jb22CDSouZ2F0ZXdheS5kZXaCECouZGUuZ2F0ZXdheS5kZXaC\nECouZXcuZ2F0ZXdheS5kZXaCECoudWMuZ2F0ZXdheS5kZXaCKSouZ2xvYmFsLmFj\nY291bnR2ZXJpZmljYXRpb24uY2xvdWQuZ29vZ2xlghgqLmdvb2dsZS1zeW5kaWNh\ndGlvbi5jb22CHCouZGV2Lmdvb2dsZS1zeW5kaWNhdGlvbi5jb22CICouc3RhZ2lu\nZy5nb29nbGUtc3luZGljYXRpb24uY29tgiAqLmdvb2dsZWFjcXVpc2l0aW9ubWln\ncmF0aW9uLmNvbYIKKi5ndnQ1LmNvbYIdKi5oZWFsdGhjYXJlLmNsb3VkLmdvb2ds\nZS5jb22CFSoubWFwbWFrZXIuZ29vZ2xlLmNvbYIWKi5taWNyb2hvc3QuZ29vZ2xl\nLmNvbYIcKi5ub3RlYm9va3MuY2xvdWQuZ29vZ2xlLmNvbYIYKi5ub3RlYm9va3Mu\nY2xvdWQuZ29vZ2xlggwqLnBpY25pay5jb22CCnBpY25pay5jb22CHCoucGlwZWxp\nbmVzLmNsb3VkLmdvb2dsZS5jb22CDyoucG9kY2FzdHMuZ29vZ4IeKi50ZW5zb3Ji\nb2FyZC5jbG91ZC5nb29nbGUuY29tgicqLnRlbnNvcmJvYXJkLWF1dG9wdXNoLmNs\nb3VkLmdvb2dsZS5jb22CIioudGVuc29yYm9hcmQtZGV2LmNsb3VkLmdvb2dsZS5j\nb22CJioudGVuc29yYm9hcmQtc3RhZ2luZy5jbG91ZC5nb29nbGUuY29tgiMqLnRl\nbnNvcmJvYXJkLXRlc3QuY2xvdWQuZ29vZ2xlLmNvbYIHYWJjLnh5eoIJKi5hYmMu\neHl6ggthZHNlbnNlLmNvbYIPd3d3LmFkc2Vuc2UuY29tghphZHNlbnNlY3VzdG9t\nc2VhcmNoYWRzLmNvbYIcKi5hZHNlbnNlY3VzdG9tc2VhcmNoYWRzLmNvbYIYYWRz\nZW5zZWZvcm1vYmlsZWFwcHMuY29tghdhZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIZ\nKi5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIOY2xvdWR5b3J5eC5kZXaCECouY2xv\ndWR5b3J5eC5kZXaCDWVhZ2Vyb3J5eC5kZXaCDyouZWFnZXJvcnl4LmRldoIdc3Rh\nZ2UuYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CHyouc3RhZ2UuYWR2ZXJ0aXNlcmNv\nbW11bml0eS5jb22CGmRlLmFkdmVydGlzZXJjb21tdW5pdHkuY29tghwqLmRlLmFk\ndmVydGlzZXJjb21tdW5pdHkuY29tghplbi5hZHZlcnRpc2VyY29tbXVuaXR5LmNv\nbYIcKi5lbi5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIaZXMuYWR2ZXJ0aXNlcmNv\nbW11bml0eS5jb22CHCouZXMuYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CGmZyLmFk\ndmVydGlzZXJjb21tdW5pdHkuY29tghwqLmZyLmFkdmVydGlzZXJjb21tdW5pdHku\nY29tghppZC5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIcKi5pZC5hZHZlcnRpc2Vy\nY29tbXVuaXR5LmNvbYIaaXQuYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CHCouaXQu\nYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CGmphLmFkdmVydGlzZXJjb21tdW5pdHku\nY29tghwqLmphLmFkdmVydGlzZXJjb21tdW5pdHkuY29tghpwbC5hZHZlcnRpc2Vy\nY29tbXVuaXR5LmNvbYIcKi5wbC5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIacHQu\nYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CHCoucHQuYWR2ZXJ0aXNlcmNvbW11bml0\neS5jb22CGnJ1LmFkdmVydGlzZXJjb21tdW5pdHkuY29tghwqLnJ1LmFkdmVydGlz\nZXJjb21tdW5pdHkuY29tghp0aC5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIcKi50\naC5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIadmkuYWR2ZXJ0aXNlcmNvbW11bml0\neS5jb22CHCoudmkuYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CGnpoLmFkdmVydGlz\nZXJjb21tdW5pdHkuY29tghwqLnpoLmFkdmVydGlzZXJjb21tdW5pdHkuY29tggxh\nbXBjYWNoZS5jb22CDiouYW1wY2FjaGUuY29tgg5hbXBwcm9qZWN0LmNvbYIQKi5h\nbXBwcm9qZWN0LmNvbYIOYW1wcHJvamVjdC5uZXSCECouYW1wcHJvamVjdC5uZXSC\nGioucmVjYXB0Y2hhLmFtcHByb2plY3QubmV0gg5hbXBwcm9qZWN0Lm9yZ4IQKi5h\nbXBwcm9qZWN0Lm9yZ4IUKi5jZG4uYW1wcHJvamVjdC5vcmeCDmFuZHJvaWRpZnku\nY29tghAqLmFuZHJvaWRpZnkuY29tggphcHAuZ29vLmdsggwqLmFwcC5nb28uZ2yC\nEmNoYW5uZWwtYXBwLmdvb2dsZYIXY29uc29sZS5hdS5jbG91ZC5nb29nbGWCESou\nYXUuY2xvdWQuZ29vZ2xlghdjb25zb2xlLmNhLmNsb3VkLmdvb2dsZYIRKi5jYS5j\nbG91ZC5nb29nbGWCF2NvbnNvbGUuZXUuY2xvdWQuZ29vZ2xlghEqLmV1LmNsb3Vk\nLmdvb2dsZYIbY29uc29sZS5ldS5jbG91ZC5nb29nbGUuY29tghdjb25zb2xlLmls\nLmNsb3VkLmdvb2dsZYIRKi5pbC5jbG91ZC5nb29nbGWCF2NvbnNvbGUuaXQuY2xv\ndWQuZ29vZ2xlghEqLml0LmNsb3VkLmdvb2dsZYIXY29uc29sZS5qcC5jbG91ZC5n\nb29nbGWCESouanAuY2xvdWQuZ29vZ2xlghdjb25zb2xlLnNhLmNsb3VkLmdvb2ds\nZYIRKi5zYS5jbG91ZC5nb29nbGWCF2NvbnNvbGUudXMuY2xvdWQuZ29vZ2xlghEq\nLnVzLmNsb3VkLmdvb2dsZYIMY2xvdWQuZ29vZ2xlgg4qLmNsb3VkLmdvb2dsZYIZ\nY29sYWIucmVzZWFyY2guZ29vZ2xlLmNvbYIhY29sYWItc2FuZGJveC5yZXNlYXJj\naC5nb29nbGUuY29tgg9jb2RlLndlYnJ0Yy5vcmeCD2J1Z3Mud2VicnRjLm9yZ4IR\naXNzdWVzLndlYnJ0Yy5vcmeCEmNocm9uaWNsZS5zZWN1cml0eYIUKi5jaHJvbmlj\nbGUuc2VjdXJpdHmCHiouYmFja3N0b3J5LmNocm9uaWNsZS5zZWN1cml0eYImKi5i\nYWNrc3Rvcnktc3RhZ2luZy5jaHJvbmljbGUuc2VjdXJpdHmCFGNocm9uaWNsZWZv\ncmdvb2QuY29tghYqLmNocm9uaWNsZWZvcmdvb2QuY29tghlsb29rZXIuY2hyb25p\nY2xlLnNlY3VyaXR5ghsqLmxvb2tlci5jaHJvbmljbGUuc2VjdXJpdHmCEGNocm9u\naWNsZXNlYy5jb22CEiouY2hyb25pY2xlc2VjLmNvbYIcKi5iYWNrc3RvcnkuY2hy\nb25pY2xlc2VjLmNvbYITY3Jvc3NtZWRpYXBhbmVsLmNvbYIVKi5jcm9zc21lZGlh\ncGFuZWwuY29tghJkYXRhbGliZXJhdGlvbi5vcmeCFCouZGF0YWxpYmVyYXRpb24u\nb3JngiFkYXRhc2V0c2VhcmNoLnJlc2VhcmNoLmdvb2dsZS5jb22CGGRnLW1ldGEu\ndmlkZW8uZ29vZ2xlLmNvbYIVZGlnaXRhbGFzc2V0bGlua3Mub3JnghcqLmRpZ2l0\nYWxhc3NldGxpbmtzLm9yZ4IOZG9tYWlucy5nb29nbGWCECouZG9tYWlucy5nb29n\nbGWCEGVhcmx5ZGF5cy5nb29nbGWCEiouZWFybHlkYXlzLmdvb2dsZYIcZWhyLXNl\nYXJjaC5oZWFsdGguZ29vZ2xlLmNvbYILZmFzdGxhbmUuY2mCDGZsb29uZXQuZ29v\nZ4IOKi5mbG9vbmV0Lmdvb2eCDWdhcGkud2F6ZS5jb22CCmdtYmFkcy5nbGWCDCou\nZ21iYWRzLmdsZYILZ28tbGFuZy5jb22CDSouZ28tbGFuZy5jb22CC2dvLWxhbmcu\nbmV0gg0qLmdvLWxhbmcubmV0ggtnby1sYW5nLm9yZ4INKi5nby1sYW5nLm9yZ4IK\nZ29sYW5nLmNvbYIMKi5nb2xhbmcuY29tggpnb2xhbmcubmV0ggwqLmdvbGFuZy5u\nZXSCCmdvbGFuZy5vcmeCDCouZ29sYW5nLm9yZ4IQZ29sYW5nLmdvb2dsZS5jboIS\nKi5nb2xhbmcuZ29vZ2xlLmNugg5nb29nbGVibG9nLmNvbYIQKi5nb29nbGVibG9n\nLmNvbYIOZ29vZ2xlY2VydC5uZXSCECouZ29vZ2xlY2VydC5uZXSCD2dvb2dsZXN0\nb3JlLmNvbYITd3d3Lmdvb2dsZXN0b3JlLmNvbYILZ3Jvdy5nb29nbGWCDSouZ3Jv\ndy5nb29nbGWCBWcuZGV2ggcqLmcuZGV2ggZnLnBhZ2WCCCouZy5wYWdlggdoZXku\nZ2xlggkqLmhleS5nbGWCBm9rLmdsZYIIKi5vay5nbGWCCWhhdHMuZ29vZ4ILKi5o\nYXRzLmdvb2eCEWlhbXJlbWFya2FibGUub3JnghV3d3cuaWFtcmVtYXJrYWJsZS5v\ncmeCF2lkZW50aXR5cGxhdGZvcm0uZ29vZ2xlghkqLmlkZW50aXR5cGxhdGZvcm0u\nZ29vZ2xlgiAqLmdsb2JhbC5pZGVudGl0eXBsYXRmb3JtLmdvb2dsZYIoKi5zdGFn\naW5nLWdsb2JhbC5pZGVudGl0eXBsYXRmb3JtLmdvb2dsZYIpKi5hdXRvcHVzaC1n\nbG9iYWwuaWRlbnRpdHlwbGF0Zm9ybS5nb29nbGWCDWxhbnRlcm5hbC5jb22CDyou\nbGFudGVybmFsLmNvbYILbGVycy5nb29nbGWCDGxpZnR3YXJlLmNvbYIOKi5saWZ0\nd2FyZS5jb22CC2xpZnR3YXJlLmpwgg0qLmxpZnR3YXJlLmpwgghuZWwuZ29vZ4IK\nKi5uZWwuZ29vZ4ILbm9tdWx1cy5mb2+CDSoubm9tdWx1cy5mb2+CEW5vdGVib29r\nbG0uZ29vZ2xlgg1vcmRlcmluZy5wYWdlgg8qLm9yZGVyaW5nLnBhZ2WCD21hY3Nl\ncnZpY2UuZ29vZ4IRKi5tYWNzZXJ2aWNlLmdvb2eCEXBhZ2VzcGVlZC53ZWIuZGV2\ngg1waWNhc2F3ZWIuY29tgg8qLnBpY2FzYXdlYi5jb22CDXBpY2FzYXdlYi5uZXSC\nDyoucGljYXNhd2ViLm5ldIINcGljYXNhd2ViLm9yZ4IPKi5waWNhc2F3ZWIub3Jn\nggpwaXhhdGUuY29tgg53d3cucGl4YXRlLmNvbYIIcGtpLmdvb2eCCioucGtpLmdv\nb2eCCnBsYXkuc3BhY2WCDCoucGxheS5zcGFjZYIIcmJtLmdvb2eCCioucmJtLmdv\nb2eCEnJlZ2lzdHJ5LXFhLmdvb2dsZYIWd3d3LnJlZ2lzdHJ5LXFhLmdvb2dsZYIX\ncmVnaXN0cnktc2FuZGJveC5nb29nbGWCG3d3dy5yZWdpc3RyeS1zYW5kYm94Lmdv\nb2dsZYIPcmVnaXN0cnkuZ29vZ2xlghN3d3cucmVnaXN0cnkuZ29vZ2xlghByZXNl\nYXJjaC55b3V0dWJlghIqLnJlc2VhcmNoLnlvdXR1YmWCD3NhdmV0aGVkYXRlLmZv\nb4IRKi5zYXZldGhlZGF0ZS5mb2+CFXNlYXJjaGluZ2ZvcnN5cmlhLm9yZ4IXKi5z\nZWFyY2hpbmdmb3JzeXJpYS5vcmeCE3Nvbmd3cml0ZXJzLnlvdXR1YmWCFSouc29u\nZ3dyaXRlcnMueW91dHViZYISc291cmNlLmJhemVsLmJ1aWxkghQqLnNvdXJjZS5i\nYXplbC5idWlsZIIac3VwcG9ydC5yZWdpc3RyeS1xYS5nb29nbGWCH3N1cHBvcnQu\ncmVnaXN0cnktc2FuZGJveC5nb29nbGWCF3N1cHBvcnQucmVnaXN0cnkuZ29vZ2xl\ngg5zcHJheXNjYXBlLmNvbYISd3d3LnNwcmF5c2NhcGUuY29tggl0Zmh1Yi5kZXaC\nCyoudGZodWIuZGV2ghJ0aGVnb29nbGVzdG9yZS5jb22CFnd3dy50aGVnb29nbGVz\ndG9yZS5jb22CDXRpbHRicnVzaC5jb22CDyoudGlsdGJydXNoLmNvbYINdHJhdmVs\nLmdvb2dsZYIPKi50cmF2ZWwuZ29vZ2xlgg93ZWJtcHJvamVjdC5vcmeCESoud2Vi\nbXByb2plY3Qub3Jngg93ZWJwa2djYWNoZS5jb22CESoud2VicGtnY2FjaGUuY29t\nggx3b3JraW54ci5kZXaCDioud29ya2lueHIuZGV2ghN4bi0tbmdzdHItbHJhOGou\nY29tghUqLnhuLS1uZ3N0ci1scmE4ai5jb22CB3hwbHIuY2+CCSoueHBsci5jb4IM\nenluYW1pY3MuY29tgg4qLnp5bmFtaWNzLmNvbTAhBgNVHSAEGjAYMAgGBmeBDAEC\nATAMBgorBgEEAdZ5AgUDMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmxzLnBr\naS5nb29nL2d0czFjMy96ZEFUdDBFeF9Gay5jcmwwggEGBgorBgEEAdZ5AgQCBIH3\nBIH0APIAdwCt9776fP8QyIudPZwePhhqtGcpXc+xDCTKhYY069yCigAAAYraeUgv\nAAAEAwBIMEYCIQCqpRZZc1lWTU4am5PSmMZVM8GiHDe47YCmBBYjsxQY2wIhAIVX\nJ10\/ecQciz3bsAEqxlQVmUQItcu7wv0qCEwZstALAHcAtz77JN+cTbp18jnFulj0\nbF38Qs96nzXEnh0JgSXttJkAAAGK2nlIHAAABAMASDBGAiEA6nPiBTIUQFyv\/09G\ncg6aX2GD6KhlgzLgZh\/Qw5qfrosCIQCMIciKOT4lenCONMTH29\/EluKKPVjzTWew\nJTZ0jKYdjTANBgkqhkiG9w0BAQsFAAOCAQEAHFH2fnZlYdpOxA0nn5Mi1c8lQeSE\ndiClYPMwAWrs\/it6NC118lkRr3PpxUwV9Rzzh02UoI5y9YjOYpG+gZlFqXWm71Q7\n9tbyHJWBvYualzDsYjAfinweFLlY72Bku55ofp98BcMWHz2OGbl2wIGaJyFrqfwl\nCrbaAfYIcZ3Z6wkOR5gsavbr8f79bAZ28N7evImnCrhqvqD3g6AgIkgRHMPhSLQ4\nEkuKHiQo3mRtjkSePmovg\/H4FzcbF+LhODETk1IMDyEEYKq488rVZ34AtL6Dvibc\n7U3STfVylz9PT7nOZeHuJ5UIlrBsEHVVFOaCRWwnfE+DCqy0yOz86W2Bsg==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFljCCA36gAwIBAgINAgO8U1lrNMcY9QFQZjANBgkqhkiG9w0BAQsFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjAwODEzMDAwMDQyWhcNMjcwOTMwMDAw\nMDQyWjBGMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzETMBEGA1UEAxMKR1RTIENBIDFDMzCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAPWI3+dijB43+DdCkH9sh9D7ZYIl\/ejLa6T\/belaI+KZ9hzp\nkgOZE3wJCor6QtZeViSqejOEH9Hpabu5dOxXTGZok3c3VVP+ORBNtzS7XyV3NzsX\nlOo85Z3VvMO0Q+sup0fvsEQRY9i0QYXdQTBIkxu\/t\/bgRQIh4JZCF8\/ZK2VWNAcm\nBA2o\/X3KLu\/qSHw3TT8An4Pf73WELnlXXPxXbhqW\/\/yMmqaZviXZf5YsBvcRKgKA\ngOtjGDxQSYflispfGStZloEAoPtR28p3CwvJlk\/vcEnHXG0g\/Zm0tOLKLnf9LdwL\ntmsTDIwZKxeWmLnwi\/agJ7u2441Rj72ux5uxiZ0CAwEAAaOCAYAwggF8MA4GA1Ud\nDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0T\nAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQUinR\/r4XN7pXNPZzQ4kYU83E1HScwHwYD\nVR0jBBgwFoAU5K8rJnEaK0gnhS9SZizv8IkTcT4waAYIKwYBBQUHAQEEXDBaMCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHNyMTAwBggrBgEFBQcw\nAoYkaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzcjEuZGVyMDQGA1UdHwQt\nMCswKaAnoCWGI2h0dHA6Ly9jcmwucGtpLmdvb2cvZ3RzcjEvZ3RzcjEuY3JsMFcG\nA1UdIARQME4wOAYKKwYBBAHWeQIFAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3Br\naS5nb29nL3JlcG9zaXRvcnkvMAgGBmeBDAECATAIBgZngQwBAgIwDQYJKoZIhvcN\nAQELBQADggIBAIl9rCBcDDy+mqhXlRu0rvqrpXJxtDaV\/d9AEQNMwkYUuxQkq\/BQ\ncSLbrcRuf8\/xam\/IgxvYzolfh2yHuKkMo5uhYpSTld9brmYZCwKWnvy15xBpPnrL\nRklfRuFBsdeYTWU0AIAaP0+fbH9JAIFTQaSSIYKCGvGjRFsqUBITTcFTNvNCCK9U\n+o53UxtkOCcXCb1YyRt8OS1b887U7ZfbFAO\/CVMkH8IMBHmYJvJh8VNS\/UKMG2Yr\nPxWhu\/\/2m+OBmgEGcYk1KCTd4b3rGS3hSMs9WYNRtHTGnXzGsYZbr8w0xNPM1IER\nlQCh9BIiAfq0g3GvjLeMcySsN1PCAJA\/Ef5c7TaUEDu9Ka7ixzpiO2xj2YC\/WXGs\nYye5TBeg2vZzFb8q3o\/zpWwygTMD0IZRcZk0upONXbVRWPeyk+gB9lm+cZv9TSjO\nz23HFtz30dZGm6fKa+l3D\/2gthsjgx0QGtkJAITgRNOidSOzNIb2ILCkXhAd4FJG\nAJ2xDx8hcFH1mt0G\/FX0Kw4zd8NLQsLxdxP8c4CU6x+7Nz\/OAipmsHMdMqUybDKw\njuDEI\/9bfU1lcKwrmz3O2+BtjjKAvpafkmO8l7tdufThcV4q5O8DIrGKZTqPwJNl\n1IXNDw9bg1kWRxYtnCQ6yICmJhSFm\/Y3m6xv+cXDBlHz4n\/FsRC6UfTd\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "renderBlocking": "potentially_blocking",
                            "load_end": 2063,
                            "ttfb_start": 1403,
                            "ttfb_end": 1823,
                            "download_start": 1823,
                            "download_end": 2063,
                            "download_ms": 240,
                            "all_start": 1042,
                            "all_end": 2063,
                            "all_ms": 1021,
                            "index": 5,
                            "number": 6,
                            "cpuTimes": {
                                "FunctionCall": 13
                            },
                            "cpu.FunctionCall": 13,
                            "cpuTime": 13,
                            "js_timing": [
                                [
                                    2114.2139999999999,
                                    2114.4789999999998
                                ],
                                [
                                    2114.5,
                                    2116.8220000000001
                                ],
                                [
                                    2116.9549999999999,
                                    2117.0410000000002
                                ],
                                [
                                    2117.0500000000002,
                                    2117.6689999999999
                                ],
                                [
                                    2127.1439999999998,
                                    2127.3240000000001
                                ],
                                [
                                    2134.174,
                                    2134.6500000000001
                                ],
                                [
                                    2134.6700000000001,
                                    2134.8809999999999
                                ],
                                [
                                    2134.953,
                                    2135.0459999999998
                                ],
                                [
                                    2135.1390000000001,
                                    2135.152
                                ],
                                [
                                    2135.212,
                                    2135.221
                                ],
                                [
                                    2135.4090000000001,
                                    2135.4229999999998
                                ],
                                [
                                    2137.9079999999999,
                                    2138.181
                                ],
                                [
                                    2154.029,
                                    2154.9279999999999
                                ],
                                [
                                    2154.9679999999998,
                                    2154.9789999999998
                                ],
                                [
                                    2158.7959999999998,
                                    2158.8499999999999
                                ],
                                [
                                    2158.931,
                                    2159.3449999999998
                                ],
                                [
                                    2162.299,
                                    2162.643
                                ],
                                [
                                    2163.2539999999999,
                                    2163.2649999999999
                                ],
                                [
                                    2165.0070000000001,
                                    2165.8899999999999
                                ],
                                [
                                    2384.0819999999999,
                                    2384.7739999999999
                                ],
                                [
                                    3090.3879999999999,
                                    3090.953
                                ],
                                [
                                    3104.2429999999999,
                                    3104.3420000000001
                                ],
                                [
                                    3109.4189999999999,
                                    3109.5129999999999
                                ],
                                [
                                    3110.8629999999998,
                                    3111.0239999999999
                                ],
                                [
                                    3118.6219999999998,
                                    3118.6590000000001
                                ],
                                [
                                    3118.7130000000002,
                                    3118.7220000000002
                                ],
                                [
                                    3119.8499999999999,
                                    3119.8919999999998
                                ],
                                [
                                    3120.6100000000001,
                                    3121.817
                                ],
                                [
                                    8120.7370000000001,
                                    8121.942
                                ],
                                [
                                    8122.0159999999996,
                                    8123.5680000000002
                                ],
                                [
                                    8131.1769999999997,
                                    8131.3389999999999
                                ]
                            ]
                        },
                        {
                            "type": 3,
                            "id": "2986.3",
                            "request_id": "2986.3",
                            "ip_addr": "142.251.163.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-analytics-0.1.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-analytics-0.1.mjs",
                            "raw_id": "2986.3",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 374,
                            "ttfb_ms": 189,
                            "load_start": 1404,
                            "load_start_float": 1404.0000809999999,
                            "bytesIn": 29020,
                            "objectSize": 29020,
                            "objectSizeUncompressed": 96782,
                            "chunks": [
                                {
                                    "ts": 1598,
                                    "bytes": 1369,
                                    "inflated": 1989
                                },
                                {
                                    "ts": 1600,
                                    "bytes": 2756,
                                    "inflated": 8262
                                },
                                {
                                    "ts": 1606,
                                    "bytes": 1378,
                                    "inflated": 3758
                                },
                                {
                                    "ts": 1609,
                                    "bytes": 1378,
                                    "inflated": 4042
                                },
                                {
                                    "ts": 1615,
                                    "bytes": 1378,
                                    "inflated": 4268
                                },
                                {
                                    "ts": 1617,
                                    "bytes": 1378,
                                    "inflated": 4784
                                },
                                {
                                    "ts": 1625,
                                    "bytes": 1378,
                                    "inflated": 5619
                                },
                                {
                                    "ts": 1627,
                                    "bytes": 1378,
                                    "inflated": 4964
                                },
                                {
                                    "ts": 1633,
                                    "bytes": 1378,
                                    "inflated": 5016
                                },
                                {
                                    "ts": 1634,
                                    "bytes": 356,
                                    "inflated": 1322
                                },
                                {
                                    "ts": 1642,
                                    "bytes": 1369,
                                    "inflated": 5712
                                },
                                {
                                    "ts": 1644,
                                    "bytes": 1378,
                                    "inflated": 5224
                                },
                                {
                                    "ts": 1657,
                                    "bytes": 1378,
                                    "inflated": 4642
                                },
                                {
                                    "ts": 1750,
                                    "bytes": 1378,
                                    "inflated": 4481
                                },
                                {
                                    "ts": 1752,
                                    "bytes": 1378,
                                    "inflated": 4534
                                },
                                {
                                    "ts": 1755,
                                    "bytes": 1378,
                                    "inflated": 5050
                                },
                                {
                                    "ts": 1757,
                                    "bytes": 1378,
                                    "inflated": 4457
                                },
                                {
                                    "ts": 1763,
                                    "bytes": 1378,
                                    "inflated": 4987
                                },
                                {
                                    "ts": 1765,
                                    "bytes": 1378,
                                    "inflated": 4977
                                },
                                {
                                    "ts": 1772,
                                    "bytes": 1378,
                                    "inflated": 4953
                                },
                                {
                                    "ts": 1778,
                                    "bytes": 1122,
                                    "inflated": 3741
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 144,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 5,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-analytics-0.1.mjs",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 29020",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"9aef0fcfd5306f20\"",
                                    "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1867,
                            "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": 29020,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 841,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 5,
                            "http2_stream_dependency": 3,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 81,
                            "server_port": "443",
                            "renderBlocking": "potentially_blocking",
                            "load_end": 1778,
                            "ttfb_start": 1404,
                            "ttfb_end": 1593,
                            "download_start": 1593,
                            "download_end": 1778,
                            "download_ms": 185,
                            "all_start": 1404,
                            "all_end": 1778,
                            "all_ms": 374,
                            "index": 6,
                            "number": 7,
                            "cpuTimes": {
                                "FunctionCall": 0
                            },
                            "cpu.FunctionCall": 0,
                            "cpuTime": 0,
                            "js_timing": [
                                [
                                    3144.982,
                                    3145.0340000000001
                                ],
                                [
                                    3858.502,
                                    3858.6819999999998
                                ],
                                [
                                    3861.4110000000001,
                                    3861.442
                                ]
                            ]
                        },
                        {
                            "type": 3,
                            "id": "2986.4",
                            "request_id": "2986.4",
                            "ip_addr": "142.251.163.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-bind-0.1.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-bind-0.1.mjs",
                            "raw_id": "2986.4",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 417,
                            "ttfb_ms": 369,
                            "load_start": 1404,
                            "load_start_float": 1404.000086,
                            "bytesIn": 13890,
                            "objectSize": 13890,
                            "objectSizeUncompressed": 41942,
                            "chunks": [
                                {
                                    "ts": 1781,
                                    "bytes": 1369,
                                    "inflated": 2504
                                },
                                {
                                    "ts": 1784,
                                    "bytes": 1378,
                                    "inflated": 3860
                                },
                                {
                                    "ts": 1790,
                                    "bytes": 1378,
                                    "inflated": 4073
                                },
                                {
                                    "ts": 1792,
                                    "bytes": 1378,
                                    "inflated": 4477
                                },
                                {
                                    "ts": 1799,
                                    "bytes": 1378,
                                    "inflated": 4293
                                },
                                {
                                    "ts": 1803,
                                    "bytes": 1378,
                                    "inflated": 4010
                                },
                                {
                                    "ts": 1805,
                                    "bytes": 1378,
                                    "inflated": 4534
                                },
                                {
                                    "ts": 1821,
                                    "bytes": 4253,
                                    "inflated": 14191
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 144,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 5,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-bind-0.1.mjs",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 13890",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"db9222006120899e\"",
                                    "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1852,
                            "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": 13890,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 842,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 7,
                            "http2_stream_dependency": 5,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 86,
                            "server_port": "443",
                            "renderBlocking": "potentially_blocking",
                            "load_end": 1821,
                            "ttfb_start": 1404,
                            "ttfb_end": 1773,
                            "download_start": 1773,
                            "download_end": 1821,
                            "download_ms": 48,
                            "all_start": 1404,
                            "all_end": 1821,
                            "all_ms": 417,
                            "index": 7,
                            "number": 8,
                            "cpuTimes": {
                                "FunctionCall": 0
                            },
                            "cpu.FunctionCall": 0,
                            "cpuTime": 0,
                            "js_timing": [
                                [
                                    2148.373,
                                    2148.4929999999999
                                ],
                                [
                                    2343.3519999999999,
                                    2343.402
                                ],
                                [
                                    2383.3679999999999,
                                    2383.4470000000001
                                ],
                                [
                                    2387.7080000000001,
                                    2387.73
                                ]
                            ]
                        },
                        {
                            "type": 3,
                            "id": "2986.5",
                            "request_id": "2986.5",
                            "ip_addr": "142.251.163.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-install-serviceworker-0.1.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-install-serviceworker-0.1.mjs",
                            "raw_id": "2986.5",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 185,
                            "ttfb_ms": 178,
                            "load_start": 1404,
                            "load_start_float": 1404.0000910000001,
                            "bytesIn": 2375,
                            "objectSize": 2375,
                            "objectSizeUncompressed": 6555,
                            "chunks": [
                                {
                                    "ts": 1586,
                                    "bytes": 1369,
                                    "inflated": 3596
                                },
                                {
                                    "ts": 1589,
                                    "bytes": 1006,
                                    "inflated": 2959
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 144,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 5,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-install-serviceworker-0.1.mjs",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 2375",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"1b92386b9ae4a145\"",
                                    "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1903,
                            "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": 2375,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 844,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 3,
                            "http2_stream_dependency": 1,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 91,
                            "server_port": "443",
                            "renderBlocking": "potentially_blocking",
                            "load_end": 1589,
                            "ttfb_start": 1404,
                            "ttfb_end": 1582,
                            "download_start": 1582,
                            "download_end": 1589,
                            "download_ms": 7,
                            "all_start": 1404,
                            "all_end": 1589,
                            "all_ms": 185,
                            "index": 8,
                            "number": 9,
                            "cpuTimes": {
                                "FunctionCall": 0
                            },
                            "cpu.FunctionCall": 0,
                            "cpuTime": 0,
                            "js_timing": [
                                [
                                    5203.5119999999997,
                                    5203.6279999999997
                                ],
                                [
                                    5204.0680000000002,
                                    5204.0870000000004
                                ],
                                [
                                    5206.9769999999999,
                                    5207.2889999999998
                                ]
                            ]
                        },
                        {
                            "type": 3,
                            "id": "2986.6",
                            "request_id": "2986.6",
                            "ip_addr": "142.251.163.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-lightbox-0.1.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-lightbox-0.1.mjs",
                            "raw_id": "2986.6",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 606,
                            "ttfb_ms": 582,
                            "load_start": 1404,
                            "load_start_float": 1404.000096,
                            "bytesIn": 7194,
                            "objectSize": 7194,
                            "objectSizeUncompressed": 21682,
                            "chunks": [
                                {
                                    "ts": 1995,
                                    "bytes": 2747,
                                    "inflated": 6926
                                },
                                {
                                    "ts": 2002,
                                    "bytes": 1378,
                                    "inflated": 4663
                                },
                                {
                                    "ts": 2004,
                                    "bytes": 1378,
                                    "inflated": 4575
                                },
                                {
                                    "ts": 2010,
                                    "bytes": 1691,
                                    "inflated": 5518
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 144,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 5,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-lightbox-0.1.mjs",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 7194",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"4c3ef56ec3a46dc6\"",
                                    "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1864,
                            "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": 7194,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 845,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 11,
                            "http2_stream_dependency": 9,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 96,
                            "server_port": "443",
                            "renderBlocking": "potentially_blocking",
                            "load_end": 2010,
                            "ttfb_start": 1404,
                            "ttfb_end": 1986,
                            "download_start": 1986,
                            "download_end": 2010,
                            "download_ms": 24,
                            "all_start": 1404,
                            "all_end": 2010,
                            "all_ms": 606,
                            "index": 9,
                            "number": 10
                        },
                        {
                            "type": 3,
                            "id": "2986.7",
                            "request_id": "2986.7",
                            "ip_addr": "142.251.163.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-social-share-0.1.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-social-share-0.1.mjs",
                            "raw_id": "2986.7",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 583,
                            "ttfb_ms": 571,
                            "load_start": 1404,
                            "load_start_float": 1404.0001010000001,
                            "bytesIn": 4243,
                            "objectSize": 4243,
                            "objectSizeUncompressed": 12320,
                            "chunks": [
                                {
                                    "ts": 1978,
                                    "bytes": 1369,
                                    "inflated": 3389
                                },
                                {
                                    "ts": 1985,
                                    "bytes": 1378,
                                    "inflated": 3679
                                },
                                {
                                    "ts": 1987,
                                    "bytes": 1496,
                                    "inflated": 5252
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 144,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 5,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-social-share-0.1.mjs",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 4243",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"1077c6daf60a091c\"",
                                    "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1876,
                            "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": 4243,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 846,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 9,
                            "http2_stream_dependency": 7,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 101,
                            "server_port": "443",
                            "renderBlocking": "potentially_blocking",
                            "load_end": 1987,
                            "ttfb_start": 1404,
                            "ttfb_end": 1975,
                            "download_start": 1975,
                            "download_end": 1987,
                            "download_ms": 12,
                            "all_start": 1404,
                            "all_end": 1987,
                            "all_ms": 583,
                            "index": 10,
                            "number": 11
                        },
                        {
                            "type": 3,
                            "id": "2986.26",
                            "request_id": "2986.26",
                            "ip_addr": "142.251.163.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/rtv\/012310061803000\/ww.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/rtv\/012310061803000\/ww.mjs",
                            "raw_id": "2986.26",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 188,
                            "ttfb_ms": 173,
                            "load_start": 2126,
                            "load_start_float": 2126.0001689999999,
                            "bytesIn": 13062,
                            "objectSize": 13062,
                            "objectSizeUncompressed": 46240,
                            "chunks": [
                                {
                                    "ts": 2302,
                                    "bytes": 1369,
                                    "inflated": 2152
                                },
                                {
                                    "ts": 2305,
                                    "bytes": 2756,
                                    "inflated": 13799
                                },
                                {
                                    "ts": 2309,
                                    "bytes": 4134,
                                    "inflated": 15316
                                },
                                {
                                    "ts": 2313,
                                    "bytes": 2756,
                                    "inflated": 8667
                                },
                                {
                                    "ts": 2314,
                                    "bytes": 2047,
                                    "inflated": 6306
                                }
                            ],
                            "expires": "Tue, 15 Oct 2024 18:24:49 GMT",
                            "cacheControl": "public, max-age=31536000",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 144,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/cdn.ampproject.org\/v0.mjs",
                            "initiator_line": 1,
                            "initiator_column": 89736,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/rtv\/012310061803000\/ww.mjs",
                                    ":scheme: https",
                                    "accept: text\/plain",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "age: 348479",
                                    "alt-svc: clear",
                                    "cache-control: public, max-age=31536000",
                                    "content-encoding: br",
                                    "content-length: 13062",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Mon, 16 Oct 2023 18:24:49 GMT",
                                    "etag: \"27f40cffbe22e7cb\"",
                                    "expires: Tue, 15 Oct 2024 18:24:49 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1891,
                            "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": 13062,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 31187521,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 2124,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 13,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 169,
                            "server_port": "443",
                            "load_end": 2314,
                            "ttfb_start": 2126,
                            "ttfb_end": 2299,
                            "download_start": 2299,
                            "download_end": 2314,
                            "download_ms": 15,
                            "all_start": 2126,
                            "all_end": 2314,
                            "all_ms": 188,
                            "index": 11,
                            "number": 12
                        },
                        {
                            "type": 3,
                            "id": "2986.29",
                            "request_id": "2986.29",
                            "ip_addr": "192.0.77.2",
                            "full_url": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=32%2C32&ssl=1",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "i0.wp.com",
                            "url": "\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=32%2C32&ssl=1",
                            "raw_id": "2986.29",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 177,
                            "ttfb_ms": 174,
                            "load_start": 2143,
                            "load_start_float": 2143.0001860000002,
                            "bytesIn": 1506,
                            "objectSize": 1506,
                            "objectSizeUncompressed": 1506,
                            "chunks": [
                                {
                                    "ts": 2320,
                                    "bytes": 1506
                                }
                            ],
                            "expires": "Fri, 17 Oct 2025 21:12:14 GMT",
                            "cacheControl": "public, max-age=63115200",
                            "contentType": "image\/webp",
                            "contentEncoding": "",
                            "socket": 140,
                            "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: i0.wp.com",
                                    ":method: GET",
                                    ":path: \/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=32%2C32&ssl=1",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-methods: GET, HEAD",
                                    "access-control-allow-origin: *",
                                    "cache-control: public, max-age=63115200",
                                    "content-length: 1506",
                                    "content-type: image\/webp",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"3c167cbb033408bc\"",
                                    "expires: Fri, 17 Oct 2025 21:12:14 GMT",
                                    "last-modified: Wed, 18 Oct 2023 09:12:14 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png>; rel=\"canonical\"",
                                    "server: nginx",
                                    "timing-allow-origin: *",
                                    "vary: Accept",
                                    "x-content-type-options: nosniff",
                                    "x-nc: HIT dca 8",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2128,
                            "score_cache": 100,
                            "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": -1,
                            "connect_ms": -1,
                            "ssl_ms": -1,
                            "gzip_total": null,
                            "gzip_save": null,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": 1506,
                            "image_save": 0,
                            "cache_time": 63115200,
                            "cdn_provider": "Automattic",
                            "server_count": null,
                            "created": 2140,
                            "socket_group": "https:\/\/i0.wp.com <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 3,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 186,
                            "server_port": "443",
                            "image_details": {
                                "detected_type": "webp"
                            },
                            "load_end": 2320,
                            "ttfb_start": 2143,
                            "ttfb_end": 2317,
                            "download_start": 2317,
                            "download_end": 2320,
                            "download_ms": 3,
                            "all_start": 2143,
                            "all_end": 2320,
                            "all_ms": 177,
                            "index": 12,
                            "number": 13
                        },
                        {
                            "type": 3,
                            "id": "2986.30",
                            "request_id": "2986.30",
                            "ip_addr": "142.251.163.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/rtv\/012310061803000\/v0\/analytics-vendors\/gtag.json",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/rtv\/012310061803000\/v0\/analytics-vendors\/gtag.json",
                            "raw_id": "2986.30",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 185,
                            "ttfb_ms": 184,
                            "load_start": 2143,
                            "load_start_float": 2143.0001940000002,
                            "bytesIn": 926,
                            "objectSize": 926,
                            "objectSizeUncompressed": 2574,
                            "chunks": [
                                {
                                    "ts": 2328,
                                    "bytes": 926,
                                    "inflated": 2574
                                }
                            ],
                            "expires": "Thu, 17 Oct 2024 12:48:16 GMT",
                            "cacheControl": "public, max-age=31536000",
                            "contentType": "application\/json",
                            "contentEncoding": "br",
                            "socket": 144,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/cdn.ampproject.org\/v0.mjs",
                            "initiator_line": 1,
                            "initiator_column": 89736,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/rtv\/012310061803000\/v0\/analytics-vendors\/gtag.json",
                                    ":scheme: https",
                                    "accept: application\/json",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "age: 195872",
                                    "alt-svc: clear",
                                    "cache-control: public, max-age=31536000",
                                    "content-encoding: br",
                                    "content-length: 926",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: application\/json",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Wed, 18 Oct 2023 12:48:16 GMT",
                                    "etag: \"fa1c4d1612f8956a\"",
                                    "expires: Thu, 17 Oct 2024 12:48:16 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1981,
                            "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": 926,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 31340128,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 2142,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 15,
                            "http2_stream_dependency": 13,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 194,
                            "server_port": "443",
                            "load_end": 2328,
                            "ttfb_start": 2143,
                            "ttfb_end": 2327,
                            "download_start": 2327,
                            "download_end": 2328,
                            "download_ms": 1,
                            "all_start": 2143,
                            "all_end": 2328,
                            "all_ms": 185,
                            "index": 13,
                            "number": 14
                        },
                        {
                            "type": 3,
                            "id": "CC4ABF096E11E18995D37262D6E0F5F4",
                            "request_id": "CC4ABF096E11E18995D37262D6E0F5F4",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp.serviceworker",
                            "raw_id": "CC4ABF096E11E18995D37262D6E0F5F4",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 404,
                            "ttfb_ms": 397,
                            "load_start": 2151,
                            "load_start_float": 2151.0002039999999,
                            "bytesIn": 6424,
                            "objectSize": 6424,
                            "objectSizeUncompressed": 22386,
                            "chunks": [
                                {
                                    "ts": 2555,
                                    "bytes": 6424,
                                    "inflated": 22386
                                }
                            ],
                            "expires": "",
                            "cacheControl": "no-cache, must-revalidate",
                            "contentType": "text\/javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": "",
                            "initiator_column": "",
                            "initiator_type": "other",
                            "priority": "Lowest",
                            "initial_priority": "Lowest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    "Accept: *\/*",
                                    "Service-Worker: script",
                                    ":method: GET",
                                    ":authority: weston.ruter.net",
                                    ":scheme: https",
                                    ":path: \/wp.serviceworker",
                                    "cache-control: max-age=0",
                                    "accept: *\/*",
                                    "service-worker: script",
                                    "sec-fetch-site: same-origin",
                                    "sec-fetch-mode: same-origin",
                                    "sec-fetch-dest: serviceworker",
                                    "referer: https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                    "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/118.0.0.0 Safari\/537.36",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9"
                                ],
                                "response": [
                                    "x-pantheon-styx-hostname: styx-fe1-a-58d4585478-4wmj6",
                                    "strict-transport-security: max-age=31622400",
                                    "content-encoding: gzip",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "age: 0",
                                    "x-cache: MISS, MISS",
                                    "x-served-by: cache-chi-klot8100095-CHI, cache-iad-kjyo7100177-IAD",
                                    "server: nginx",
                                    "x-timer: S1697829169.783360,VS0,VE224",
                                    "etag: W\/\"9c5ac2720e0c6573b66ebda1d8772fd7\"",
                                    "vary: Accept-Encoding",
                                    "content-type: text\/javascript; charset=utf-8",
                                    "x-styx-req-id: a8771e8d-6f7c-11ee-ba3c-3ed4afeeb977",
                                    "cache-control: no-cache, must-revalidate",
                                    "accept-ranges: bytes",
                                    "x-robots-tag: noindex, follow",
                                    "x-cache-hits: 0, 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 121,
                            "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": -1,
                            "connect_ms": -1,
                            "ssl_ms": -1,
                            "gzip_total": 282,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": null,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 2150,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 9,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 110,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 204,
                            "server_port": "443",
                            "load_end": 2555,
                            "ttfb_start": 2151,
                            "ttfb_end": 2548,
                            "download_start": 2548,
                            "download_end": 2555,
                            "download_ms": 7,
                            "all_start": 2151,
                            "all_end": 2555,
                            "all_ms": 404,
                            "index": 14,
                            "number": 15
                        },
                        {
                            "type": 3,
                            "id": "2986.28",
                            "request_id": "2986.28",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-json\/wp\/v2\/web-app-manifest",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-json\/wp\/v2\/web-app-manifest",
                            "raw_id": "2986.28",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Manifest",
                            "load_ms": 460,
                            "ttfb_ms": 458,
                            "load_start": 2494,
                            "load_start_float": 2494.000184,
                            "bytesIn": 617,
                            "objectSize": 617,
                            "objectSizeUncompressed": 617,
                            "chunks": [
                                {
                                    "ts": 2954,
                                    "bytes": 617
                                }
                            ],
                            "expires": "",
                            "cacheControl": "public, max-age=600",
                            "contentType": "application\/manifest+json",
                            "contentEncoding": "",
                            "socket": 193,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": 2142,
                            "connect_end": 2315,
                            "ssl_start": 2315,
                            "ssl_end": 2494,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "ruter.blog",
                                "sanList": [
                                    "ruter.blog",
                                    "ruter.dev",
                                    "ruter.net",
                                    "wes.ruter.net",
                                    "weston.blog",
                                    "weston.ruter.blog",
                                    "weston.ruter.dev",
                                    "weston.ruter.net",
                                    "westonruter.blog",
                                    "westonruter.com",
                                    "westonruter.dev",
                                    "westonruter.net",
                                    "www.ruter.blog",
                                    "www.ruter.net",
                                    "www.weston.blog",
                                    "www.weston.ruter.blog",
                                    "www.weston.ruter.net",
                                    "www.westonruter.blog",
                                    "www.westonruter.com",
                                    "www.westonruter.net"
                                ],
                                "issuer": "R3",
                                "validFrom": 1693705658,
                                "validTo": 1701481657,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Let's Encrypt 'Oak2023' log",
                                        "logId": "B73EFB24DF9C4DBA75F239C5BA58F46C5DFC42CF7A9F35C49E1D098125EDB499",
                                        "timestamp": 1693709259285,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "304502201A024164F180289090581277D4986E32581940E674E69F68BBCD4F6B7723937C0221009299D38675DDC554AF87B5565E90646498235FB1450998050EE9C542E94BAC32"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Argon2023' log",
                                        "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                        "timestamp": 1693709259292,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022016AE548A8061A0E613EBD213D59EE366A50E73629DC5BCDF9B618CDDDA6FEF29022100CD9408EEC8C908D0E0DC525F536F2BD812B34C590DF550F94F0EC53874E1BA9A"
                                    }
                                ],
                                "certificateTransparencyCompliance": "compliant",
                                "serverSignatureAlgorithm": 2052,
                                "encryptedClientHello": false
                            },
                            "initiator": "",
                            "initiator_line": "",
                            "initiator_column": "",
                            "initiator_type": "other",
                            "priority": "Medium",
                            "initial_priority": "Medium",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-json\/wp\/v2\/web-app-manifest",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: manifest",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-headers: Authorization, X-WP-Nonce, Content-Disposition, Content-MD5, Content-Type",
                                    "access-control-expose-headers: X-WP-Total, X-WP-TotalPages, Link",
                                    "age: 0",
                                    "allow: GET",
                                    "cache-control: public, max-age=600",
                                    "content-length: 617",
                                    "content-type: application\/manifest+json",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-json\/>; rel=\"https:\/\/api.w.org\/\"",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Origin",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: MISS, MISS",
                                    "x-cache-hits: 0, 0",
                                    "x-content-type-options: nosniff",
                                    "x-pantheon-styx-hostname: styx-fe1-a-58d4585478-78h9p",
                                    "x-robots-tag: noindex",
                                    "x-served-by: cache-chi-kigq8000118-CHI, cache-iad-kjyo7100146-IAD",
                                    "x-styx-req-id: a8aaa247-6f7c-11ee-af91-62bd555081a1",
                                    "x-timer: S1697829169.125822,VS0,VE285",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1954,
                            "score_cache": 0,
                            "score_cdn": 100,
                            "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": 173,
                            "ssl_ms": 179,
                            "gzip_total": null,
                            "gzip_save": null,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 600,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 2139,
                            "socket_group": "pm\/https:\/\/weston.ruter.net <https:\/\/ruter.net 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
                            },
                            "tls_version": "TLS 1.3",
                            "tls_resumed": "False",
                            "tls_next_proto": "h2",
                            "tls_cipher_suite": 4865,
                            "netlog_id": 184,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIGMjCCBRqgAwIBAgISBHZIhuFdYJ5Jhhs\/jIOr5bJTMA0GCSqGSIb3DQEBCwUA\nMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD\nEwJSMzAeFw0yMzA5MDMwMTQ3MzhaFw0yMzEyMDIwMTQ3MzdaMBUxEzARBgNVBAMT\nCnJ1dGVyLmJsb2cwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD0k3rV\nHQ4ROjJz0IhpvU18U+970cYMasoZgjbEhkOPWDT9ilW8eLOg9CaOSFyB9\/DQMu0h\nx2oqZnBZRFCQp0A\/bYYYBEzwstodMaPb8DO5TkJkY0Qw9y9rdg1aBCT2Fj7S6de6\n\/9Pi92BP\/cVvC4ftdUu67iD5zOVszOu5T5jLnizW\/KnVbj82toCrxP2pVRgEu2nV\nS\/PDa8ngxAhd1p41G+BGpdalEeCDJ5oP\/YOs7XBcAHhhj6xO4tj8TG6CHwbTnuyg\nYfCJA1rqbI\/p6dzAsCZZTSWnd5tb3WICPmMPmqHAkJKnrE1uvXS6MOur9gorQFSb\n10UffVuZAHrwNCS5AgMBAAGjggNdMIIDWTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB\/wQCMAAwHQYDVR0OBBYE\nFC1BxmrCM5vIm30s+JffZxyQK3vwMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYf\nr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8u\nbGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMIIB\nZAYDVR0RBIIBWzCCAVeCCnJ1dGVyLmJsb2eCCXJ1dGVyLmRldoIJcnV0ZXIubmV0\ngg13ZXMucnV0ZXIubmV0ggt3ZXN0b24uYmxvZ4IRd2VzdG9uLnJ1dGVyLmJsb2eC\nEHdlc3Rvbi5ydXRlci5kZXaCEHdlc3Rvbi5ydXRlci5uZXSCEHdlc3RvbnJ1dGVy\nLmJsb2eCD3dlc3RvbnJ1dGVyLmNvbYIPd2VzdG9ucnV0ZXIuZGV2gg93ZXN0b25y\ndXRlci5uZXSCDnd3dy5ydXRlci5ibG9ngg13d3cucnV0ZXIubmV0gg93d3cud2Vz\ndG9uLmJsb2eCFXd3dy53ZXN0b24ucnV0ZXIuYmxvZ4IUd3d3Lndlc3Rvbi5ydXRl\nci5uZXSCFHd3dy53ZXN0b25ydXRlci5ibG9nghN3d3cud2VzdG9ucnV0ZXIuY29t\nghN3d3cud2VzdG9ucnV0ZXIubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBAYK\nKwYBBAHWeQIEAgSB9QSB8gDwAHYAtz77JN+cTbp18jnFulj0bF38Qs96nzXEnh0J\ngSXttJkAAAGKWPBSFQAABAMARzBFAiAaAkFk8YAokJBYEnfUmG4yWBlA5nTmn2i7\nzU9rdyOTfAIhAJKZ04Z13cVUr4e1Vl6QZGSYI1+xRQmYBQ7pxULpS6wyAHYA6D7Q\n2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAGKWPBSHAAABAMARzBFAiAW\nrlSKgGGg5hPr0hPVnuNmpQ5zYp3FvN+bYYzd2m\/vKQIhAM2UCO7IyQjQ4NxSX1Nv\nK9gSs0xZDfVQ+U8OxTh04bqaMA0GCSqGSIb3DQEBCwUAA4IBAQAkPSN8cnhrdB5p\nSpssb7Subx7z2aLU+gl4sLbdueDiZjBUwWy3YPbPtk+nfW51Ah2+LSZckdEcxOjN\n0qxIL2BUt0l9aJj6Up7JgE69OVCfPxkX6j+erVBk+eafniRIbYwozQK9PIsSqIAO\nEL9NWnWOZ1lumVNK2GyGC\/0X3KuuRLnFllDpPyWJ+Qle2Q3+SqlNV+cnEwCLfWSs\nWluvZSTGF3iSUdFECttqxcNnaNFolVrnRReeWHnU9AMGlDrWgSx+L9fuYylLaMxu\nHoTCYBlzG8Q9nLQtvyOhuFRW\/dOnjsMn2eKXUiNoAcUIlWIA4pbVen\/T0qkxQVrz\nGSksMVqR\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFFjCCAv6gAwIBAgIRAJErCErPDBinU\/bWLiWnX1owDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjAwOTA0MDAwMDAw\nWhcNMjUwOTE1MTYwMDAwWjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg\nRW5jcnlwdDELMAkGA1UEAxMCUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQC7AhUozPaglNMPEuyNVZLD+ILxmaZ6QoinXSaqtSu5xUyxr45r+XXIo9cP\nR5QUVTVXjJ6oojkZ9YI8QqlObvU7wy7bjcCwXPNZOOftz2nwWgsbvsCUJCWH+jdx\nsxPnHKzhm+\/b5DtFUkWWqcFTzjTIUu61ru2P3mBw4qVUq7ZtDpelQDRrK9O8Zutm\nNHz6a4uPVymZ+DAXXbpyb\/uBxa3Shlg9F8fnCbvxK\/eG3MHacV3URuPMrSXBiLxg\nZ3Vms\/EY96Jc5lP\/Ooi2R6X\/ExjqmAl3P51T+c8B5fWmcBcUr2Ok\/5mzk53cU6cG\n\/kiFHaFpriV1uxPMUgP17VGhi9sVAgMBAAGjggEIMIIBBDAOBgNVHQ8BAf8EBAMC\nAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMBIGA1UdEwEB\/wQIMAYB\nAf8CAQAwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYfr52LFMLGMB8GA1UdIwQYMBaA\nFHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcw\nAoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzAnBgNVHR8EIDAeMBygGqAYhhZodHRw\nOi8veDEuYy5sZW5jci5vcmcvMCIGA1UdIAQbMBkwCAYGZ4EMAQIBMA0GCysGAQQB\ngt8TAQEBMA0GCSqGSIb3DQEBCwUAA4ICAQCFyk5HPqP3hUSFvNVneLKYY611TR6W\nPTNlclQtgaDqw+34IL9fzLdwALduO\/ZelN7kIJ+m74uyA+eitRY8kc607TkC53wl\nikfmZW4\/RvTZ8M6UK+5UzhK8jCdLuMGYL6KvzXGRSgi3yLgjewQtCPkIVz6D2QQz\nCkcheAmCJ8MqyJu5zlzyZMjAvnnAT45tRAxekrsu94sQ4egdRCnbWSDtY7kh+BIm\nlJNXoB1lBMEKIq4QDUOXoRgffuDghje1WrG9ML+Hbisq\/yFOGwXD9RiX8F6sw6W4\navAuvDszue5L3sz85K+EC4Y\/wFVDNvZo4TYXao6Z0f+lQKc0t8DQYzk1OXVu8rp2\nyJMC6alLbBfODALZvYH7n7do1AZls4I9d1P4jnkDrQoxB3UqQ9hVl3LEKQ73xF1O\nyK5GhDDX8oVfGKF5u+decIsH4YaTw7mP3GFxJSqv3+0lUFJoi5Lc5da149p90Ids\nhCExroL1+7mryIkXPeFM5TgO9r0rvZaBFOvV2z0gp35Z0+L4WPlbuEjN\/lxPFin+\nHlUjr8gRsI3qfJOQFy\/9rKIJR0Y\/8Omwt\/8oTWgy1mdeHmmjk7j1nYsvC9JSQ6Zv\nMldlTTKB3zhThV1+XWYp6rjd5JW1zbVWEkLNxE7GJThEUG3szgBVGP7pSWTUTsqX\nnLRbwHOoq7hHwg==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFYDCCBEigAwIBAgIQQAF3ITfU6UK47naqPGQKtzANBgkqhkiG9w0BAQsFADA\/\nMSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT\nDkRTVCBSb290IENBIFgzMB4XDTIxMDEyMDE5MTQwM1oXDTI0MDkzMDE4MTQwM1ow\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwggIiMA0GCSqGSIb3DQEB\nAQUAA4ICDwAwggIKAoICAQCt6CRz9BQ385ueK1coHIe+3LffOJCMbjzmV6B493XC\nov71am72AE8o295ohmxEk7axY\/0UEmu\/H9LqMZshftEzPLpI9d1537O4\/xLxIZpL\nwYqGcWlKZmZsj348cL+tKSIG8+TA5oCu4kuPt5l+lAOf00eXfJlII1PoOK5PCm+D\nLtFJV4yAdLbaL9A4jXsDcCEbdfIwPPqPrt3aY6vrFk\/CjhFLfs8L6P+1dy70sntK\n4EwSJQxwjQMpoOFTJOwT2e4ZvxCzSow\/iaNhUd6shweU9GNx7C7ib1uYgeGJXDR5\nbHbvO5BieebbpJovJsXQEOEO3tkQjhb7t\/eo98flAgeYjzYIlefiN5YNNnWe+w5y\nsR2bvAP5SQXYgd0FtCrWQemsAXaVCg\/Y39W9Eh81LygXbNKYwagJZHduRze6zqxZ\nXmidf3LWicUGQSk+WT7dJvUkyRGnWqNMQB9GoZm1pzpRboY7nn1ypxIFeFntPlF4\nFQsDj43QLwWyPntKHEtzBRL8xurgUBN8Q5N0s8p0544fAQjQMNRbcTa0B7rBMDBc\nSLeCO5imfWCKoqMpgsy6vYMEG6KDA0Gh1gXxG8K28Kh8hjtGqEgqiNx2mna\/H2ql\nPRmP6zjzZN7IKw0KKP\/32+IVQtQi0Cdd4Xn+GOdwiK1O5tmLOsbdJ1Fu\/7xk9TND\nTwIDAQABo4IBRjCCAUIwDwYDVR0TAQH\/BAUwAwEB\/zAOBgNVHQ8BAf8EBAMCAQYw\nSwYIKwYBBQUHAQEEPzA9MDsGCCsGAQUFBzAChi9odHRwOi8vYXBwcy5pZGVudHJ1\nc3QuY29tL3Jvb3RzL2RzdHJvb3RjYXgzLnA3YzAfBgNVHSMEGDAWgBTEp7Gkeyxx\n+tvhS5B1\/8QVYIWJEDBUBgNVHSAETTBLMAgGBmeBDAECATA\/BgsrBgEEAYLfEwEB\nATAwMC4GCCsGAQUFBwIBFiJodHRwOi8vY3BzLnJvb3QteDEubGV0c2VuY3J5cHQu\nb3JnMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmwuaWRlbnRydXN0LmNvbS9E\nU1RST09UQ0FYM0NSTC5jcmwwHQYDVR0OBBYEFHm0WeZ7tuXkAXOACIjIGlj26Ztu\nMA0GCSqGSIb3DQEBCwUAA4IBAQAKcwBslm7\/DlLQrt2M51oGrS+o44+\/yQoDFVDC\n5WxCu2+b9LRPwkSICHXM6webFGJueN7sJ7o5XPWioW5WlHAQU7G75K\/QosMrAdSW\n9MUgNTP52GE24HGNtLi1qoJFlcDyqSMo59ahy2cI2qBDLKobkx\/J3vWraV0T9VuG\nWCLKTVXkcGdtwlfFRjlBz4pYg1htmf5X6DYO8A4jqv2Il9DjXA6USbW1FzXSLr9O\nhe8Y4IWS6wY7bCkjCWDcRQJMEhg76fsO3txE+FiYruq9RUWhiF1myv4Q6W+CyBFC\nDfvp7OOGAN6dEOM4+qR9sdjoSYKEBpsr6GtPAQw4dy753ec5\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "load_end": 2954,
                            "ttfb_start": 2494,
                            "ttfb_end": 2952,
                            "download_start": 2952,
                            "download_end": 2954,
                            "download_ms": 2,
                            "all_start": 2142,
                            "all_end": 2954,
                            "all_ms": 812,
                            "index": 15,
                            "number": 16
                        },
                        {
                            "type": 3,
                            "id": "2986.34",
                            "request_id": "2986.34",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-core.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-core.prod.js",
                            "raw_id": "2986.34",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 175,
                            "ttfb_ms": 174,
                            "load_start": 2567,
                            "load_start_float": 2567.000223,
                            "bytesIn": 1508,
                            "objectSize": 1508,
                            "objectSizeUncompressed": 3122,
                            "chunks": [
                                {
                                    "ts": 2742,
                                    "bytes": 1508,
                                    "inflated": 3122
                                }
                            ],
                            "expires": "Fri, 11 Oct 2024 16:33:48 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-core.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 787141",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 1508",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "etag: W\/\"6526bbba-c32\"",
                                    "expires: Fri, 11 Oct 2024 16:33:48 GMT",
                                    "last-modified: Wed, 11 Oct 2023 15:14:02 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-b-68df99c475-8w9s9",
                                    "x-served-by: cache-chi-kigq8000172-CHI, cache-iad-kjyo7100177-IAD",
                                    "x-styx-req-id: f4010a8e-6853-11ee-85a2-2ab1de1c2aa7",
                                    "x-timer: S1697829169.197864,VS0,VE1",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1729,
                            "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": 1508,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 30835259,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 2566,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 11,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 223,
                            "server_port": "443",
                            "load_end": 2742,
                            "ttfb_start": 2567,
                            "ttfb_end": 2741,
                            "download_start": 2741,
                            "download_end": 2742,
                            "download_ms": 1,
                            "all_start": 2567,
                            "all_end": 2742,
                            "all_ms": 175,
                            "index": 16,
                            "number": 17
                        },
                        {
                            "type": 3,
                            "id": "2986.27",
                            "request_id": "2986.27",
                            "ip_addr": "192.0.76.3",
                            "full_url": "https:\/\/pixel.wp.com\/g.gif?v=ext&blog=59681501&post=22796&tz=-7&srv=weston.ruter.net&host=weston.ruter.net&rand=0.45609547821851226&ref=",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "pixel.wp.com",
                            "url": "\/g.gif?v=ext&blog=59681501&post=22796&tz=-7&srv=weston.ruter.net&host=weston.ruter.net&rand=0.45609547821851226&ref=",
                            "raw_id": "2986.27",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Image",
                            "load_ms": 173,
                            "ttfb_ms": 172,
                            "load_start": 2663,
                            "load_start_float": 2663.0001750000001,
                            "bytesIn": 50,
                            "objectSize": 50,
                            "objectSizeUncompressed": 50,
                            "chunks": [
                                {
                                    "ts": 2836,
                                    "bytes": 50
                                }
                            ],
                            "expires": "",
                            "cacheControl": "no-cache",
                            "contentType": "image\/gif",
                            "contentEncoding": "",
                            "socket": 211,
                            "protocol": "HTTP\/2",
                            "dns_start": 2312,
                            "dns_end": 2312,
                            "connect_start": 2312,
                            "connect_end": 2483,
                            "ssl_start": 2483,
                            "ssl_end": 2663,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "*.wp.com",
                                "sanList": [
                                    "*.wp.com",
                                    "wp.com"
                                ],
                                "issuer": "Sectigo ECC Domain Validation Secure Server CA",
                                "validFrom": 1668384000,
                                "validTo": 1702684799,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Xenon2023' log",
                                        "logId": "ADF7BEFA7CFF10C88B9D3D9C1E3E186AB467295DCFB10C24CA858634EBDC828A",
                                        "timestamp": 1668453569677,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022100C830B5DE6BCD62022A5F9CA92D47F3AA69817136C96C4C7DE67ACA7514FB317E022068F8B99160260A7099AAC52124EEEE00BC42C2E6C07A8CBF7BAC6B5845ADBACA"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Cloudflare 'Nimbus2023' Log",
                                        "logId": "7A328C54D8B72DB620EA38E0521EE98416703213854D3BD22BC13A57A352EB52",
                                        "timestamp": 1668453569636,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022100D45D7CD2B6562D3663DBD78B95DCB59A850ECCAA53075E5D2DFA6B4116A7A760022013BAC3259ABF397E77022F55703F5BC57083ED0A71A2452CA716A4D0AA028B3B"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Argon2023' log",
                                        "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                        "timestamp": 1668453569582,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3044022060B86ADB59DDA1D4B646E17E48BD815DF27E3536830E9F7F72FF2F442C0F248A022074248510EA521F62A82BD0570F9939D0F7B894004C711B47E37D054F046806D9"
                                    }
                                ],
                                "certificateTransparencyCompliance": "compliant",
                                "serverSignatureAlgorithm": 1027,
                                "encryptedClientHello": false
                            },
                            "initiator": "",
                            "initiator_line": "",
                            "initiator_column": "",
                            "initiator_type": "other",
                            "priority": "Low",
                            "initial_priority": "Low",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: pixel.wp.com",
                                    ":method: GET",
                                    ":path: \/g.gif?v=ext&blog=59681501&post=22796&tz=-7&srv=weston.ruter.net&host=weston.ruter.net&rand=0.45609547821851226&ref=",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-origin: *",
                                    "cache-control: no-cache",
                                    "content-length: 50",
                                    "content-type: image\/gif",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "server: nginx",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2203,
                            "score_cache": -1,
                            "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": 0,
                            "connect_ms": 171,
                            "ssl_ms": 180,
                            "gzip_total": null,
                            "gzip_save": null,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": 50,
                            "image_save": 0,
                            "cache_time": null,
                            "cdn_provider": "Automattic",
                            "server_count": null,
                            "created": 2134,
                            "socket_group": "https:\/\/pixel.wp.com <https:\/\/ruter.net 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": 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": 175,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIElDCCBDugAwIBAgIRAJOz8BEnZwfdfKkRw\/cLbkswCgYIKoZIzj0EAwIwgY8x\nCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNV\nBAcTB1NhbGZvcmQxGDAWBgNVBAoTD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UEAxMu\nU2VjdGlnbyBFQ0MgRG9tYWluIFZhbGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTAe\nFw0yMjExMTQwMDAwMDBaFw0yMzEyMTUyMzU5NTlaMBMxETAPBgNVBAMMCCoud3Au\nY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1z9Nk2TmPfjK6VRsj1BONRp7\nvNwaWCMdsycd+7\/yqigWbweXlJWiLuDuC3NckHDW28Nz0fF6xXFprXDLFnxQuaOC\nAvEwggLtMB8GA1UdIwQYMBaAFPaFCjsRhuEEfQ6qCyzS7sxke3uuMB0GA1UdDgQW\nBBRkvZUMoMXt36hvC0h9FMfmViSbcjAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH\/\nBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwSQYDVR0gBEIwQDA0\nBgsrBgEEAbIxAQICBzAlMCMGCCsGAQUFBwIBFhdodHRwczovL3NlY3RpZ28uY29t\nL0NQUzAIBgZngQwBAgEwgYQGCCsGAQUFBwEBBHgwdjBPBggrBgEFBQcwAoZDaHR0\ncDovL2NydC5zZWN0aWdvLmNvbS9TZWN0aWdvRUNDRG9tYWluVmFsaWRhdGlvblNl\nY3VyZVNlcnZlckNBLmNydDAjBggrBgEFBQcwAYYXaHR0cDovL29jc3Auc2VjdGln\nby5jb20wGwYDVR0RBBQwEoIIKi53cC5jb22CBndwLmNvbTCCAX0GCisGAQQB1nkC\nBAIEggFtBIIBaQFnAHYArfe++nz\/EMiLnT2cHj4YarRnKV3PsQwkyoWGNOvcgooA\nAAGEd5UUjQAABAMARzBFAiEAyDC13mvNYgIqX5ypLUfzqmmBcTbJbEx95nrKdRT7\nMX4CIGj4uZFgJgpwmarFISTu7gC8QsLmwHqMv3usa1hFrbrKAHYAejKMVNi3LbYg\n6jjgUh7phBZwMhOFTTvSK8E6V6NS61IAAAGEd5UUZAAABAMARzBFAiEA1F180rZW\nLTZj29eLldy1moUOzKpTB15dLfprQRanp2ACIBO6wyWavzl+dwIvVXA\/W8Vwg+0K\ncaJFLKcWpNCqAos7AHUA6D7Q2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4A\nAAGEd5UULgAABAMARjBEAiBguGrbWd2h1LZG4X5IvYFd8n41NoMOn39y\/y9ELA8k\nigIgdCSFEOpSH2KoK9BXD5k50Pe4lABMcRtH430FTwRoBtkwCgYIKoZIzj0EAwID\nRwAwRAIgG0ympGdzCEAZETfWd0x8ffai1KlcciAe4okM5FhNVcACIHA\/pwmqLV7H\n5qXHMU2P8hvo2FL2rSl+Vr\/FtepIEDkj\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIDqDCCAy6gAwIBAgIRAPNkTmtuAFAjfglGvXvh9R0wCgYIKoZIzj0EAwMwgYgx\nCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5MRQwEgYDVQQHEwtKZXJz\nZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMS4wLAYDVQQD\nEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTE4MTEw\nMjAwMDAwMFoXDTMwMTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAkdCMRswGQYDVQQI\nExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGDAWBgNVBAoT\nD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UEAxMuU2VjdGlnbyBFQ0MgRG9tYWluIFZh\nbGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTBZMBMGByqGSM49AgEGCCqGSM49AwEH\nA0IABHkYk8qfbZ5sVwAjBTcLXw9YWsTef1Wj6R7W2SUKiKAgSh16TwUwimNJE4xk\nIQeV\/To14UrOkPAY9z2vaKb71EijggFuMIIBajAfBgNVHSMEGDAWgBQ64QmG1M8Z\nwpZ2dEl23OA1xmNjmjAdBgNVHQ4EFgQU9oUKOxGG4QR9DqoLLNLuzGR7e64wDgYD\nVR0PAQH\/BAQDAgGGMBIGA1UdEwEB\/wQIMAYBAf8CAQAwHQYDVR0lBBYwFAYIKwYB\nBQUHAwEGCCsGAQUFBwMCMBsGA1UdIAQUMBIwBgYEVR0gADAIBgZngQwBAgEwUAYD\nVR0fBEkwRzBFoEOgQYY\/aHR0cDovL2NybC51c2VydHJ1c3QuY29tL1VTRVJUcnVz\ndEVDQ0NlcnRpZmljYXRpb25BdXRob3JpdHkuY3JsMHYGCCsGAQUFBwEBBGowaDA\/\nBggrBgEFBQcwAoYzaHR0cDovL2NydC51c2VydHJ1c3QuY29tL1VTRVJUcnVzdEVD\nQ0FkZFRydXN0Q0EuY3J0MCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1\nc3QuY29tMAoGCCqGSM49BAMDA2gAMGUCMEvnx3FcsVwJbZpCYF9z6fDWJtS1UVRs\ncS0chWBNKPFNpvDKdrdKRe+oAkr2jU+ubgIxAODheSr2XhcA7oz9HmedGdMhlrd9\n4ToKFbZl+\/OnFFzqnvOhcjHvClECEQcKmc8fmA==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIID0zCCArugAwIBAgIQVmcdBOpPmUxvEIFHWdJ1lDANBgkqhkiG9w0BAQwFADB7\nMQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD\nVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE\nAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5MDMxMjAwMDAwMFoXDTI4\nMTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5\nMRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBO\nZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0\naG9yaXR5MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGqxUWqn5aCPnetUkb1PGWthL\nq8bVttHmc3Gu3ZzWDGH926CJA7gFFOxXzu5dP+Ihs8731Ip54KODfi2X0GHE8Znc\nJZFjq38wo7Rw4sehM5zzvy5cU7Ffs30yf4o043l5o4HyMIHvMB8GA1UdIwQYMBaA\nFKARCiM+lvEH7OKvKe+CpX\/QMKS0MB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1\nxmNjmjAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH\/BAUwAwEB\/zARBgNVHSAECjAI\nMAYGBFUdIAAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5j\nb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNAYIKwYBBQUHAQEEKDAmMCQG\nCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEM\nBQADggEBABns652JLCALBIAdGN5CmXKZFjK9Dpx1WywV4ilAbe7\/ctvbq5AfjJXy\nij0IckKJUAfiORVsAYfZFhr1wHUrxeZWEQff2Ji8fJ8ZOd+LygBkc7xGEJuTI42+\nFsMuCIKchjN0djsoTI0DQoWz4rIjQtUfenVqGtF8qmchxDM6OW1TyaLtYiKou+JV\nbJlsQ2uRl9EMC5MCHdK8aXdJ5htN978UeAOwproLtOGFfy\/cQjutdAFI3tZs4RmY\nCV4Ks2dH\/hzg1cEo70qLRDEmBDeNiXQ2Lu+lIg+DdEmSx\/cQwgwp+7e9un\/jX9Wf\n8qn0dNW44bOwgeThpWOjzOoEeJBuv\/c=\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "image_details": {
                                "detected_type": "gif"
                            },
                            "load_end": 2836,
                            "ttfb_start": 2663,
                            "ttfb_end": 2835,
                            "download_start": 2835,
                            "download_end": 2836,
                            "download_ms": 1,
                            "all_start": 2312,
                            "all_end": 2836,
                            "all_ms": 524,
                            "index": 17,
                            "number": 18
                        },
                        {
                            "type": 3,
                            "id": "2986.35",
                            "request_id": "2986.35",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-precaching.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-precaching.prod.js",
                            "raw_id": "2986.35",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 178,
                            "ttfb_ms": 176,
                            "load_start": 2747,
                            "load_start_float": 2747.000231,
                            "bytesIn": 2811,
                            "objectSize": 2811,
                            "objectSizeUncompressed": 7047,
                            "chunks": [
                                {
                                    "ts": 2925,
                                    "bytes": 2811,
                                    "inflated": 7047
                                }
                            ],
                            "expires": "Wed, 11 Sep 2024 18:06:26 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-precaching.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 3373583",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 2811",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "etag: W\/\"64ff2e94-1b87\"",
                                    "expires: Wed, 11 Sep 2024 18:06:26 GMT",
                                    "last-modified: Mon, 11 Sep 2023 15:13:24 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-b-6bb469b89d-8fcn8",
                                    "x-served-by: cache-chi-klot8100122-CHI, cache-iad-kjyo7100177-IAD",
                                    "x-styx-req-id: eceabbb8-50cd-11ee-81c1-66326e52929d",
                                    "x-timer: S1697829169.378293,VS0,VE1",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1747,
                            "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": 2811,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 28248817,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 2747,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 13,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 231,
                            "server_port": "443",
                            "load_end": 2925,
                            "ttfb_start": 2747,
                            "ttfb_end": 2923,
                            "download_start": 2923,
                            "download_end": 2925,
                            "download_ms": 2,
                            "all_start": 2747,
                            "all_end": 2925,
                            "all_ms": 178,
                            "index": 18,
                            "number": 19
                        },
                        {
                            "type": 3,
                            "id": "2986.32",
                            "request_id": "2986.32",
                            "ip_addr": "172.253.122.97",
                            "full_url": "https:\/\/www.googletagmanager.com\/gtag\/amp?__amp_source_origin=https%3A%2F%2Fweston.ruter.net",
                            "is_secure": 1,
                            "method": "POST",
                            "host": "www.googletagmanager.com",
                            "url": "\/gtag\/amp?__amp_source_origin=https%3A%2F%2Fweston.ruter.net",
                            "raw_id": "2986.32",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 185,
                            "ttfb_ms": 183,
                            "load_start": 2875,
                            "load_start_float": 2875.0002119999999,
                            "bytesIn": 899,
                            "objectSize": 899,
                            "objectSizeUncompressed": 1963,
                            "chunks": [
                                {
                                    "ts": 3060,
                                    "bytes": 899,
                                    "inflated": 1963
                                }
                            ],
                            "expires": "Fri, 01 Jan 1990 00:00:00 GMT",
                            "cacheControl": "no-cache, no-store, must-revalidate",
                            "contentType": "application\/json",
                            "contentEncoding": "br",
                            "socket": 222,
                            "protocol": "HTTP\/2",
                            "dns_start": 2521,
                            "dns_end": 2521,
                            "connect_start": 2521,
                            "connect_end": 2693,
                            "ssl_start": 2693,
                            "ssl_end": 2874,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "*.google-analytics.com",
                                "sanList": [
                                    "*.google-analytics.com",
                                    "region1.app-measurement.com",
                                    "app-measurement.com",
                                    "google-analytics.com",
                                    "region1.google-analytics.com",
                                    "ssl.google-analytics.com",
                                    "www.google-analytics.com",
                                    "region1.analytics.google.com",
                                    "googletagmanager.com",
                                    "www.googletagmanager.com",
                                    "urchin.com",
                                    "service.urchin.com",
                                    "fps.goog",
                                    "*.fps.goog",
                                    "googleoptimize.com",
                                    "www.googleoptimize.com"
                                ],
                                "issuer": "GTS CA 1C3",
                                "validFrom": 1695878780,
                                "validTo": 1703136379,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Argon2023' log",
                                        "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                        "timestamp": 1695882381858,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022100851B33DA84350CD03D3351C4F6285775F19725CE4C89763A7185F9751860F5C702205228E3A2F659E9DD5A2ED16325309956DA1F81FECD13DA3333DB89B19D47BCAE"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Cloudflare 'Nimbus2023' Log",
                                        "logId": "7A328C54D8B72DB620EA38E0521EE98416703213854D3BD22BC13A57A352EB52",
                                        "timestamp": 1695882381928,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022100E6A18B1C14F7D9524D1E41352866000037E58F52E0E86610A42C1A4849E6F3BE022005A1C008B69CF2BABE8668A65298162CDFA989D97E7944242A735F00D315CC34"
                                    }
                                ],
                                "certificateTransparencyCompliance": "compliant",
                                "serverSignatureAlgorithm": 1027,
                                "encryptedClientHello": false
                            },
                            "initiator": "https:\/\/cdn.ampproject.org\/v0.mjs",
                            "initiator_line": 1,
                            "initiator_column": 89736,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: www.googletagmanager.com",
                                    ":method: POST",
                                    ":path: \/gtag\/amp?__amp_source_origin=https%3A%2F%2Fweston.ruter.net",
                                    ":scheme: https",
                                    "accept: application\/json",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "content-length: 351",
                                    "content-type: text\/plain;charset=utf-8",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-credentials: true",
                                    "access-control-allow-origin: https:\/\/weston.ruter.net",
                                    "access-control-expose-headers: AMP-Access-Control-Allow-Source-Origin",
                                    "alt-svc: clear",
                                    "amp-access-control-allow-source-origin: https:\/\/weston.ruter.net",
                                    "cache-control: no-cache, no-store, must-revalidate",
                                    "content-disposition: attachment; filename=\"amp.json\"",
                                    "content-encoding: br",
                                    "content-length: 899",
                                    "content-type: application\/json; charset=UTF-8",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                                    "pragma: no-cache",
                                    "server: Google Tag Manager",
                                    "strict-transport-security: max-age=31536000; includeSubDomains",
                                    "vary: *",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2224,
                            "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": 0,
                            "connect_ms": 172,
                            "ssl_ms": 181,
                            "gzip_total": 899,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": null,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 2346,
                            "socket_group": "https:\/\/www.googletagmanager.com <https:\/\/ruter.net 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": 100,
                                "SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
                                "SETTINGS_MAX_HEADER_LIST_SIZE": 65536
                            },
                            "tls_version": "TLS 1.3",
                            "tls_resumed": "False",
                            "tls_next_proto": "h2",
                            "tls_cipher_suite": 4865,
                            "netlog_id": 212,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIF6DCCBNCgAwIBAgIRAKKpOlGk5zdtEhSmQC6+2dUwDQYJKoZIhvcNAQELBQAw\nRjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM\nTEMxEzARBgNVBAMTCkdUUyBDQSAxQzMwHhcNMjMwOTI4MDUyNjIwWhcNMjMxMjIx\nMDUyNjE5WjAhMR8wHQYDVQQDDBYqLmdvb2dsZS1hbmFseXRpY3MuY29tMFkwEwYH\nKoZIzj0CAQYIKoZIzj0DAQcDQgAEgZTeZ7XGycq9NfEVUQ\/zueKEv19JHBkECENb\nak+jEL\/2JWhI\/ysHRNGP2bmH1DbFCAFkRWGjAVA9Z1pC4MZqTaOCA78wggO7MA4G\nA1UdDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA\nMB0GA1UdDgQWBBQuHpky10Y4T9c0OLuKPRzwRVmYCTAfBgNVHSMEGDAWgBSKdH+v\nhc3ulc09nNDiRhTzcTUdJzBqBggrBgEFBQcBAQReMFwwJwYIKwYBBQUHMAGGG2h0\ndHA6Ly9vY3NwLnBraS5nb29nL2d0czFjMzAxBggrBgEFBQcwAoYlaHR0cDovL3Br\naS5nb29nL3JlcG8vY2VydHMvZ3RzMWMzLmRlcjCCAW8GA1UdEQSCAWYwggFighYq\nLmdvb2dsZS1hbmFseXRpY3MuY29tghtyZWdpb24xLmFwcC1tZWFzdXJlbWVudC5j\nb22CE2FwcC1tZWFzdXJlbWVudC5jb22CFGdvb2dsZS1hbmFseXRpY3MuY29tghxy\nZWdpb24xLmdvb2dsZS1hbmFseXRpY3MuY29tghhzc2wuZ29vZ2xlLWFuYWx5dGlj\ncy5jb22CGHd3dy5nb29nbGUtYW5hbHl0aWNzLmNvbYIccmVnaW9uMS5hbmFseXRp\nY3MuZ29vZ2xlLmNvbYIUZ29vZ2xldGFnbWFuYWdlci5jb22CGHd3dy5nb29nbGV0\nYWdtYW5hZ2VyLmNvbYIKdXJjaGluLmNvbYISc2VydmljZS51cmNoaW4uY29tgghm\ncHMuZ29vZ4IKKi5mcHMuZ29vZ4ISZ29vZ2xlb3B0aW1pemUuY29tghZ3d3cuZ29v\nZ2xlb3B0aW1pemUuY29tMCEGA1UdIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQB1nkC\nBQMwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybHMucGtpLmdvb2cvZ3RzMWMz\nL3pkQVR0MEV4X0ZrLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AOg+0No+\n9QY1MudXKLyJa8kD08vREWvs62nhd31tBr1uAAABitp3iiIAAAQDAEcwRQIhAIUb\nM9qENQzQPTNRxPYoV3XxlyXOTIl2OnGF+XUYYPXHAiBSKOOi9lnp3Vou0WMlMJlW\n2h+B\/s0T2jMz24mxnUe8rgB2AHoyjFTYty22IOo44FIe6YQWcDIThU070ivBOlej\nUutSAAABitp3imgAAAQDAEcwRQIhAOahixwU99lSTR5BNShmAAA35Y9S4OhmEKQs\nGkhJ5vO+AiAFocAItpzyur6GaKZSmBYs36mJ2X55RCQqc18A0xXMNDANBgkqhkiG\n9w0BAQsFAAOCAQEAbF8vnoYIWfqkKbwBf6fevITNxw1XEBz0vGgQHdO4yJ\/fPzJj\nkK2ZSOUgJus3PPGadgLaH82BONelHJLp4a2wwJbp4lQrOhqEewvKkHIyipbs+MNW\nRyK1auWpFVDdOW03sqQmx+nGgLDrqm8DSpopvF5Reh+MqZSnFlgXlOla0RncltFm\nMA4jgLTIzWJ4Gh0q8mlWF8+IimjwtB9FZgE6JILtGuBORDMh0QrVVPRSsmVveaRz\nLlMTI1E4Bk1Ibn7izyLMVkL8UXwGJ5oROJsC4Tdlx7srcz2rOeZ+6L12cAn\/uJ\/L\nXihvg60jBLLS+M1FnQfl4m5+ETWl6bJR2KbaUA==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFljCCA36gAwIBAgINAgO8U1lrNMcY9QFQZjANBgkqhkiG9w0BAQsFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjAwODEzMDAwMDQyWhcNMjcwOTMwMDAw\nMDQyWjBGMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzETMBEGA1UEAxMKR1RTIENBIDFDMzCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAPWI3+dijB43+DdCkH9sh9D7ZYIl\/ejLa6T\/belaI+KZ9hzp\nkgOZE3wJCor6QtZeViSqejOEH9Hpabu5dOxXTGZok3c3VVP+ORBNtzS7XyV3NzsX\nlOo85Z3VvMO0Q+sup0fvsEQRY9i0QYXdQTBIkxu\/t\/bgRQIh4JZCF8\/ZK2VWNAcm\nBA2o\/X3KLu\/qSHw3TT8An4Pf73WELnlXXPxXbhqW\/\/yMmqaZviXZf5YsBvcRKgKA\ngOtjGDxQSYflispfGStZloEAoPtR28p3CwvJlk\/vcEnHXG0g\/Zm0tOLKLnf9LdwL\ntmsTDIwZKxeWmLnwi\/agJ7u2441Rj72ux5uxiZ0CAwEAAaOCAYAwggF8MA4GA1Ud\nDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0T\nAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQUinR\/r4XN7pXNPZzQ4kYU83E1HScwHwYD\nVR0jBBgwFoAU5K8rJnEaK0gnhS9SZizv8IkTcT4waAYIKwYBBQUHAQEEXDBaMCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHNyMTAwBggrBgEFBQcw\nAoYkaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzcjEuZGVyMDQGA1UdHwQt\nMCswKaAnoCWGI2h0dHA6Ly9jcmwucGtpLmdvb2cvZ3RzcjEvZ3RzcjEuY3JsMFcG\nA1UdIARQME4wOAYKKwYBBAHWeQIFAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3Br\naS5nb29nL3JlcG9zaXRvcnkvMAgGBmeBDAECATAIBgZngQwBAgIwDQYJKoZIhvcN\nAQELBQADggIBAIl9rCBcDDy+mqhXlRu0rvqrpXJxtDaV\/d9AEQNMwkYUuxQkq\/BQ\ncSLbrcRuf8\/xam\/IgxvYzolfh2yHuKkMo5uhYpSTld9brmYZCwKWnvy15xBpPnrL\nRklfRuFBsdeYTWU0AIAaP0+fbH9JAIFTQaSSIYKCGvGjRFsqUBITTcFTNvNCCK9U\n+o53UxtkOCcXCb1YyRt8OS1b887U7ZfbFAO\/CVMkH8IMBHmYJvJh8VNS\/UKMG2Yr\nPxWhu\/\/2m+OBmgEGcYk1KCTd4b3rGS3hSMs9WYNRtHTGnXzGsYZbr8w0xNPM1IER\nlQCh9BIiAfq0g3GvjLeMcySsN1PCAJA\/Ef5c7TaUEDu9Ka7ixzpiO2xj2YC\/WXGs\nYye5TBeg2vZzFb8q3o\/zpWwygTMD0IZRcZk0upONXbVRWPeyk+gB9lm+cZv9TSjO\nz23HFtz30dZGm6fKa+l3D\/2gthsjgx0QGtkJAITgRNOidSOzNIb2ILCkXhAd4FJG\nAJ2xDx8hcFH1mt0G\/FX0Kw4zd8NLQsLxdxP8c4CU6x+7Nz\/OAipmsHMdMqUybDKw\njuDEI\/9bfU1lcKwrmz3O2+BtjjKAvpafkmO8l7tdufThcV4q5O8DIrGKZTqPwJNl\n1IXNDw9bg1kWRxYtnCQ6yICmJhSFm\/Y3m6xv+cXDBlHz4n\/FsRC6UfTd\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "load_end": 3060,
                            "ttfb_start": 2875,
                            "ttfb_end": 3058,
                            "download_start": 3058,
                            "download_end": 3060,
                            "download_ms": 2,
                            "all_start": 2521,
                            "all_end": 3060,
                            "all_ms": 538,
                            "index": 19,
                            "number": 20
                        },
                        {
                            "type": 3,
                            "id": "2986.36",
                            "request_id": "2986.36",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-strategies.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-strategies.prod.js",
                            "raw_id": "2986.36",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 178,
                            "ttfb_ms": 177,
                            "load_start": 2931,
                            "load_start_float": 2931.000239,
                            "bytesIn": 2533,
                            "objectSize": 2533,
                            "objectSizeUncompressed": 6899,
                            "chunks": [
                                {
                                    "ts": 3108,
                                    "bytes": 2533,
                                    "inflated": 6899
                                }
                            ],
                            "expires": "Thu, 03 Oct 2024 13:41:19 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-strategies.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 1488690",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 2533",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "etag: W\/\"651b7b96-1af3\"",
                                    "expires: Thu, 03 Oct 2024 13:41:19 GMT",
                                    "last-modified: Tue, 03 Oct 2023 02:25:26 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-a-685d4d5969-q69c4",
                                    "x-served-by: cache-chi-klot8100156-CHI, cache-iad-kjyo7100177-IAD",
                                    "x-styx-req-id: 884012b2-61f2-11ee-851f-42602570fc16",
                                    "x-timer: S1697829170.562713,VS0,VE2",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1747,
                            "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": 2533,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 30133710,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 2930,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 15,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 239,
                            "server_port": "443",
                            "load_end": 3109,
                            "ttfb_start": 2931,
                            "ttfb_end": 3108,
                            "download_start": 3108,
                            "download_end": 3109,
                            "download_ms": 1,
                            "all_start": 2931,
                            "all_end": 3109,
                            "all_ms": 178,
                            "index": 20,
                            "number": 21
                        },
                        {
                            "type": 3,
                            "id": "2986.37",
                            "request_id": "2986.37",
                            "ip_addr": "192.0.77.2",
                            "full_url": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=192%2C192&ssl=1",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "i0.wp.com",
                            "url": "\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=192%2C192&ssl=1",
                            "raw_id": "2986.37",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 219,
                            "ttfb_ms": 174,
                            "load_start": 2958,
                            "load_start_float": 2958.0002450000002,
                            "bytesIn": 29882,
                            "objectSize": 29882,
                            "objectSizeUncompressed": 29882,
                            "chunks": [
                                {
                                    "ts": 3134,
                                    "bytes": 2357
                                },
                                {
                                    "ts": 3137,
                                    "bytes": 2738
                                },
                                {
                                    "ts": 3140,
                                    "bytes": 2738
                                },
                                {
                                    "ts": 3141,
                                    "bytes": 1360
                                },
                                {
                                    "ts": 3144,
                                    "bytes": 2738
                                },
                                {
                                    "ts": 3146,
                                    "bytes": 2738
                                },
                                {
                                    "ts": 3148,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 3149,
                                    "bytes": 1360
                                },
                                {
                                    "ts": 3150,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 3155,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 3157,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 3163,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 3164,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 3177,
                                    "bytes": 5639
                                }
                            ],
                            "expires": "Mon, 20 Oct 2025 07:09:03 GMT",
                            "cacheControl": "public, max-age=63115200",
                            "contentType": "image\/webp",
                            "contentEncoding": "",
                            "socket": 140,
                            "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: i0.wp.com",
                                    ":method: GET",
                                    ":path: \/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=192%2C192&ssl=1",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-methods: GET, HEAD",
                                    "access-control-allow-origin: *",
                                    "cache-control: public, max-age=63115200",
                                    "content-length: 29882",
                                    "content-type: image\/webp",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "etag: \"d3218bd28398e93a\"",
                                    "expires: Mon, 20 Oct 2025 07:09:03 GMT",
                                    "last-modified: Fri, 20 Oct 2023 19:09:03 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png>; rel=\"canonical\"",
                                    "server: nginx",
                                    "timing-allow-origin: *",
                                    "vary: Accept",
                                    "x-content-type-options: nosniff",
                                    "x-nc: HIT dca 8",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2134,
                            "score_cache": 100,
                            "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": -1,
                            "connect_ms": -1,
                            "ssl_ms": -1,
                            "gzip_total": null,
                            "gzip_save": null,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": 29882,
                            "image_save": 0,
                            "cache_time": 63115200,
                            "cdn_provider": "Automattic",
                            "server_count": null,
                            "created": 2957,
                            "socket_group": "https:\/\/i0.wp.com <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 5,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 245,
                            "server_port": "443",
                            "image_details": {
                                "detected_type": "webp"
                            },
                            "load_end": 3177,
                            "ttfb_start": 2958,
                            "ttfb_end": 3132,
                            "download_start": 3132,
                            "download_end": 3177,
                            "download_ms": 45,
                            "all_start": 2958,
                            "all_end": 3177,
                            "all_ms": 219,
                            "index": 21,
                            "number": 22
                        },
                        {
                            "type": 3,
                            "id": "2986.40",
                            "request_id": "2986.40",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-routing.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-routing.prod.js",
                            "raw_id": "2986.40",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 176,
                            "ttfb_ms": 175,
                            "load_start": 3116,
                            "load_start_float": 3116.0002669999999,
                            "bytesIn": 1564,
                            "objectSize": 1564,
                            "objectSizeUncompressed": 3499,
                            "chunks": [
                                {
                                    "ts": 3292,
                                    "bytes": 1564,
                                    "inflated": 3499
                                }
                            ],
                            "expires": "Fri, 20 Sep 2024 16:42:14 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-routing.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "cookie: _ga=amp-xHkIQqz1idgPSh03RgH2dA",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 2601035",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 1564",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "etag: W\/\"650abade-dab\"",
                                    "expires: Fri, 20 Sep 2024 16:42:14 GMT",
                                    "last-modified: Wed, 20 Sep 2023 09:26:54 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-a-b8448654b-z2lrq",
                                    "x-served-by: cache-chi-kigq8000164-CHI, cache-iad-kjyo7100177-IAD",
                                    "x-styx-req-id: a73db322-57d4-11ee-ab20-7e95f1455ca1",
                                    "x-timer: S1697829170.747004,VS0,VE2",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1864,
                            "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": 1564,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 29021365,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 3114,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 17,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 267,
                            "server_port": "443",
                            "load_end": 3292,
                            "ttfb_start": 3116,
                            "ttfb_end": 3291,
                            "download_start": 3291,
                            "download_end": 3292,
                            "download_ms": 1,
                            "all_start": 3116,
                            "all_end": 3292,
                            "all_ms": 176,
                            "index": 22,
                            "number": 23
                        },
                        {
                            "type": 3,
                            "id": "2986.41",
                            "request_id": "2986.41",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-navigation-preload.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-navigation-preload.prod.js",
                            "raw_id": "2986.41",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 192,
                            "ttfb_ms": 192,
                            "load_start": 3300,
                            "load_start_float": 3300.000286,
                            "bytesIn": 324,
                            "objectSize": 324,
                            "objectSizeUncompressed": 660,
                            "chunks": [
                                {
                                    "ts": 3492,
                                    "bytes": 324,
                                    "inflated": 660
                                }
                            ],
                            "expires": "Sun, 20 Oct 2024 00:40:44 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-navigation-preload.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "cookie: _ga=amp-xHkIQqz1idgPSh03RgH2dA",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 66726",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 324",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "etag: W\/\"652ff8d4-294\"",
                                    "expires: Sun, 20 Oct 2024 00:40:44 GMT",
                                    "last-modified: Wed, 18 Oct 2023 15:25:08 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: MISS, HIT",
                                    "x-cache-hits: 0, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-a-58d4585478-mvr54",
                                    "x-served-by: cache-chi-klot8100112-CHI, cache-iad-kjyo7100177-IAD",
                                    "x-styx-req-id: 4d9fec9b-6ee1-11ee-b66c-a2a7524bcb30",
                                    "x-timer: S1697829170.931015,VS0,VE19",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1897,
                            "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": 324,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 31555674,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 3299,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 19,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 286,
                            "server_port": "443",
                            "load_end": 3492,
                            "ttfb_start": 3300,
                            "ttfb_end": 3492,
                            "download_start": 3492,
                            "download_end": 3492,
                            "download_ms": 0,
                            "all_start": 3300,
                            "all_end": 3492,
                            "all_ms": 192,
                            "index": 23,
                            "number": 24
                        },
                        {
                            "type": 3,
                            "id": "2986.42",
                            "request_id": "2986.42",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-expiration.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-expiration.prod.js",
                            "raw_id": "2986.42",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 180,
                            "ttfb_ms": 177,
                            "load_start": 3499,
                            "load_start_float": 3499.0002979999999,
                            "bytesIn": 2667,
                            "objectSize": 2667,
                            "objectSizeUncompressed": 6355,
                            "chunks": [
                                {
                                    "ts": 3679,
                                    "bytes": 2667,
                                    "inflated": 6355
                                }
                            ],
                            "expires": "Fri, 27 Sep 2024 05:58:25 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-expiration.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "cookie: _ga=amp-xHkIQqz1idgPSh03RgH2dA",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 2034865",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 2667",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "etag: W\/\"651230d0-18d3\"",
                                    "expires: Fri, 27 Sep 2024 05:58:25 GMT",
                                    "last-modified: Tue, 26 Sep 2023 01:16:00 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-b-56d454dd49-kplnc",
                                    "x-served-by: cache-chi-kigq8000100-CHI, cache-iad-kjyo7100177-IAD",
                                    "x-styx-req-id: df6f7166-5cfa-11ee-8228-fecc5c0ef778",
                                    "x-timer: S1697829170.130337,VS0,VE2",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1873,
                            "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": 2667,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 29587535,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 3498,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 21,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 298,
                            "server_port": "443",
                            "load_end": 3679,
                            "ttfb_start": 3499,
                            "ttfb_end": 3676,
                            "download_start": 3676,
                            "download_end": 3679,
                            "download_ms": 3,
                            "all_start": 3499,
                            "all_end": 3679,
                            "all_ms": 180,
                            "index": 24,
                            "number": 25
                        },
                        {
                            "type": 3,
                            "id": "2986.39",
                            "request_id": "2986.39",
                            "ip_addr": "142.251.16.100",
                            "full_url": "https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-JJBL670DBP&cid=amp-xHkIQqz1idgPSh03RgH2dA&ul=en-us&sr=414x622&sid=1697829169&sct=1&seg=0&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&en=page_view&_ee=1&_s=1&_et=0&uaa=arm&uab=64&uafvl=%5B%7B%22brand%22%3A%22%20Not%20A%3BBrand%22%2C%22version%22%3A%2299%22%7D%2C%7B%22brand%22%3A%22Safari%22%2C%22version%22%3A%220%22%7D%5D&uamb=1&uam=Model&uap=iOS&uapv=15&uaw=0&_fv=1&_p=537776843&_ss=1&ep.groups=default&gtm=45ze1110",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "www.google-analytics.com",
                            "url": "\/g\/collect?v=2&tid=G-JJBL670DBP&cid=amp-xHkIQqz1idgPSh03RgH2dA&ul=en-us&sr=414x622&sid=1697829169&sct=1&seg=0&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&en=page_view&_ee=1&_s=1&_et=0&uaa=arm&uab=64&uafvl=%5B%7B%22brand%22%3A%22%20Not%20A%3BBrand%22%2C%22version%22%3A%2299%22%7D%2C%7B%22brand%22%3A%22Safari%22%2C%22version%22%3A%220%22%7D%5D&uamb=1&uam=Model&uap=iOS&uapv=15&uaw=0&_fv=1&_p=537776843&_ss=1&ep.groups=default&gtm=45ze1110",
                            "raw_id": "2986.39",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 204,
                            "request_type": "Image",
                            "load_ms": 183,
                            "ttfb_ms": 183,
                            "load_start": 3647,
                            "load_start_float": 3647.000262,
                            "bytesIn": 0,
                            "objectSize": 0,
                            "expires": "Fri, 01 Jan 1990 00:00:00 GMT",
                            "cacheControl": "no-cache, no-store, must-revalidate",
                            "contentType": "text\/plain",
                            "contentEncoding": "",
                            "socket": 279,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": 3291,
                            "connect_end": 3464,
                            "ssl_start": 3464,
                            "ssl_end": 3646,
                            "initiator": "",
                            "initiator_line": "",
                            "initiator_column": "",
                            "initiator_type": "other",
                            "priority": "Low",
                            "initial_priority": "Low",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: www.google-analytics.com",
                                    ":method: GET",
                                    ":path: \/g\/collect?v=2&tid=G-JJBL670DBP&cid=amp-xHkIQqz1idgPSh03RgH2dA&ul=en-us&sr=414x622&sid=1697829169&sct=1&seg=0&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&en=page_view&_ee=1&_s=1&_et=0&uaa=arm&uab=64&uafvl=%5B%7B%22brand%22%3A%22%20Not%20A%3BBrand%22%2C%22version%22%3A%2299%22%7D%2C%7B%22brand%22%3A%22Safari%22%2C%22version%22%3A%220%22%7D%5D&uamb=1&uam=Model&uap=iOS&uapv=15&uaw=0&_fv=1&_p=537776843&_ss=1&ep.groups=default&gtm=45ze1110",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: no-cache, no-store, must-revalidate",
                                    "content-length: 0",
                                    "content-type: text\/plain",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                                    "pragma: no-cache",
                                    "server: Golfe2",
                                    ":status: 204"
                                ]
                            },
                            "bytesOut": 3637,
                            "score_cache": -1,
                            "score_cdn": 100,
                            "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": 173,
                            "ssl_ms": 182,
                            "gzip_total": null,
                            "gzip_save": null,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": null,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 3092,
                            "socket_group": "https:\/\/www.google-analytics.com <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 1,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 147,
                            "http2_stream_exclusive": 1,
                            "chunks": [],
                            "http2_server_settings": {
                                "SETTINGS_MAX_CONCURRENT_STREAMS": 100,
                                "SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
                                "SETTINGS_MAX_HEADER_LIST_SIZE": 65536
                            },
                            "tls_version": "TLS 1.3",
                            "tls_resumed": "False",
                            "tls_next_proto": "h2",
                            "tls_cipher_suite": 4865,
                            "netlog_id": 262,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIF6DCCBNCgAwIBAgIRAKKpOlGk5zdtEhSmQC6+2dUwDQYJKoZIhvcNAQELBQAw\nRjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM\nTEMxEzARBgNVBAMTCkdUUyBDQSAxQzMwHhcNMjMwOTI4MDUyNjIwWhcNMjMxMjIx\nMDUyNjE5WjAhMR8wHQYDVQQDDBYqLmdvb2dsZS1hbmFseXRpY3MuY29tMFkwEwYH\nKoZIzj0CAQYIKoZIzj0DAQcDQgAEgZTeZ7XGycq9NfEVUQ\/zueKEv19JHBkECENb\nak+jEL\/2JWhI\/ysHRNGP2bmH1DbFCAFkRWGjAVA9Z1pC4MZqTaOCA78wggO7MA4G\nA1UdDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA\nMB0GA1UdDgQWBBQuHpky10Y4T9c0OLuKPRzwRVmYCTAfBgNVHSMEGDAWgBSKdH+v\nhc3ulc09nNDiRhTzcTUdJzBqBggrBgEFBQcBAQReMFwwJwYIKwYBBQUHMAGGG2h0\ndHA6Ly9vY3NwLnBraS5nb29nL2d0czFjMzAxBggrBgEFBQcwAoYlaHR0cDovL3Br\naS5nb29nL3JlcG8vY2VydHMvZ3RzMWMzLmRlcjCCAW8GA1UdEQSCAWYwggFighYq\nLmdvb2dsZS1hbmFseXRpY3MuY29tghtyZWdpb24xLmFwcC1tZWFzdXJlbWVudC5j\nb22CE2FwcC1tZWFzdXJlbWVudC5jb22CFGdvb2dsZS1hbmFseXRpY3MuY29tghxy\nZWdpb24xLmdvb2dsZS1hbmFseXRpY3MuY29tghhzc2wuZ29vZ2xlLWFuYWx5dGlj\ncy5jb22CGHd3dy5nb29nbGUtYW5hbHl0aWNzLmNvbYIccmVnaW9uMS5hbmFseXRp\nY3MuZ29vZ2xlLmNvbYIUZ29vZ2xldGFnbWFuYWdlci5jb22CGHd3dy5nb29nbGV0\nYWdtYW5hZ2VyLmNvbYIKdXJjaGluLmNvbYISc2VydmljZS51cmNoaW4uY29tgghm\ncHMuZ29vZ4IKKi5mcHMuZ29vZ4ISZ29vZ2xlb3B0aW1pemUuY29tghZ3d3cuZ29v\nZ2xlb3B0aW1pemUuY29tMCEGA1UdIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQB1nkC\nBQMwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybHMucGtpLmdvb2cvZ3RzMWMz\nL3pkQVR0MEV4X0ZrLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AOg+0No+\n9QY1MudXKLyJa8kD08vREWvs62nhd31tBr1uAAABitp3iiIAAAQDAEcwRQIhAIUb\nM9qENQzQPTNRxPYoV3XxlyXOTIl2OnGF+XUYYPXHAiBSKOOi9lnp3Vou0WMlMJlW\n2h+B\/s0T2jMz24mxnUe8rgB2AHoyjFTYty22IOo44FIe6YQWcDIThU070ivBOlej\nUutSAAABitp3imgAAAQDAEcwRQIhAOahixwU99lSTR5BNShmAAA35Y9S4OhmEKQs\nGkhJ5vO+AiAFocAItpzyur6GaKZSmBYs36mJ2X55RCQqc18A0xXMNDANBgkqhkiG\n9w0BAQsFAAOCAQEAbF8vnoYIWfqkKbwBf6fevITNxw1XEBz0vGgQHdO4yJ\/fPzJj\nkK2ZSOUgJus3PPGadgLaH82BONelHJLp4a2wwJbp4lQrOhqEewvKkHIyipbs+MNW\nRyK1auWpFVDdOW03sqQmx+nGgLDrqm8DSpopvF5Reh+MqZSnFlgXlOla0RncltFm\nMA4jgLTIzWJ4Gh0q8mlWF8+IimjwtB9FZgE6JILtGuBORDMh0QrVVPRSsmVveaRz\nLlMTI1E4Bk1Ibn7izyLMVkL8UXwGJ5oROJsC4Tdlx7srcz2rOeZ+6L12cAn\/uJ\/L\nXihvg60jBLLS+M1FnQfl4m5+ETWl6bJR2KbaUA==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFljCCA36gAwIBAgINAgO8U1lrNMcY9QFQZjANBgkqhkiG9w0BAQsFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjAwODEzMDAwMDQyWhcNMjcwOTMwMDAw\nMDQyWjBGMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzETMBEGA1UEAxMKR1RTIENBIDFDMzCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAPWI3+dijB43+DdCkH9sh9D7ZYIl\/ejLa6T\/belaI+KZ9hzp\nkgOZE3wJCor6QtZeViSqejOEH9Hpabu5dOxXTGZok3c3VVP+ORBNtzS7XyV3NzsX\nlOo85Z3VvMO0Q+sup0fvsEQRY9i0QYXdQTBIkxu\/t\/bgRQIh4JZCF8\/ZK2VWNAcm\nBA2o\/X3KLu\/qSHw3TT8An4Pf73WELnlXXPxXbhqW\/\/yMmqaZviXZf5YsBvcRKgKA\ngOtjGDxQSYflispfGStZloEAoPtR28p3CwvJlk\/vcEnHXG0g\/Zm0tOLKLnf9LdwL\ntmsTDIwZKxeWmLnwi\/agJ7u2441Rj72ux5uxiZ0CAwEAAaOCAYAwggF8MA4GA1Ud\nDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0T\nAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQUinR\/r4XN7pXNPZzQ4kYU83E1HScwHwYD\nVR0jBBgwFoAU5K8rJnEaK0gnhS9SZizv8IkTcT4waAYIKwYBBQUHAQEEXDBaMCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHNyMTAwBggrBgEFBQcw\nAoYkaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzcjEuZGVyMDQGA1UdHwQt\nMCswKaAnoCWGI2h0dHA6Ly9jcmwucGtpLmdvb2cvZ3RzcjEvZ3RzcjEuY3JsMFcG\nA1UdIARQME4wOAYKKwYBBAHWeQIFAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3Br\naS5nb29nL3JlcG9zaXRvcnkvMAgGBmeBDAECATAIBgZngQwBAgIwDQYJKoZIhvcN\nAQELBQADggIBAIl9rCBcDDy+mqhXlRu0rvqrpXJxtDaV\/d9AEQNMwkYUuxQkq\/BQ\ncSLbrcRuf8\/xam\/IgxvYzolfh2yHuKkMo5uhYpSTld9brmYZCwKWnvy15xBpPnrL\nRklfRuFBsdeYTWU0AIAaP0+fbH9JAIFTQaSSIYKCGvGjRFsqUBITTcFTNvNCCK9U\n+o53UxtkOCcXCb1YyRt8OS1b887U7ZfbFAO\/CVMkH8IMBHmYJvJh8VNS\/UKMG2Yr\nPxWhu\/\/2m+OBmgEGcYk1KCTd4b3rGS3hSMs9WYNRtHTGnXzGsYZbr8w0xNPM1IER\nlQCh9BIiAfq0g3GvjLeMcySsN1PCAJA\/Ef5c7TaUEDu9Ka7ixzpiO2xj2YC\/WXGs\nYye5TBeg2vZzFb8q3o\/zpWwygTMD0IZRcZk0upONXbVRWPeyk+gB9lm+cZv9TSjO\nz23HFtz30dZGm6fKa+l3D\/2gthsjgx0QGtkJAITgRNOidSOzNIb2ILCkXhAd4FJG\nAJ2xDx8hcFH1mt0G\/FX0Kw4zd8NLQsLxdxP8c4CU6x+7Nz\/OAipmsHMdMqUybDKw\njuDEI\/9bfU1lcKwrmz3O2+BtjjKAvpafkmO8l7tdufThcV4q5O8DIrGKZTqPwJNl\n1IXNDw9bg1kWRxYtnCQ6yICmJhSFm\/Y3m6xv+cXDBlHz4n\/FsRC6UfTd\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "load_end": 3830,
                            "ttfb_start": 3647,
                            "ttfb_end": 3830,
                            "download_start": 3830,
                            "download_end": 3830,
                            "download_ms": 0,
                            "all_start": 3291,
                            "all_end": 3830,
                            "all_ms": 538,
                            "index": 25,
                            "number": 26
                        },
                        {
                            "type": 3,
                            "id": "2986.38",
                            "request_id": "2986.38",
                            "ip_addr": "142.251.16.100",
                            "full_url": "https:\/\/www.google-analytics.com\/r\/collect?v=1&_v=a1&ds=AMP&aip&_s=2&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&sr=414x622&cid=amp-xHkIQqz1idgPSh03RgH2dA&tid=UA-197142-1&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&sd=24&ul=en-us&de=UTF-8&t=pageview&jid=0.7102204620076937&gjid=0.6178630729764083&_r=1&a=8675&z=0.27572875349773884&gtm=45ze1110",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "www.google-analytics.com",
                            "url": "\/r\/collect?v=1&_v=a1&ds=AMP&aip&_s=2&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&sr=414x622&cid=amp-xHkIQqz1idgPSh03RgH2dA&tid=UA-197142-1&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&sd=24&ul=en-us&de=UTF-8&t=pageview&jid=0.7102204620076937&gjid=0.6178630729764083&_r=1&a=8675&z=0.27572875349773884&gtm=45ze1110",
                            "raw_id": "2986.38",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Image",
                            "load_ms": 185,
                            "ttfb_ms": 184,
                            "load_start": 3648,
                            "load_start_float": 3648.0002559999998,
                            "bytesIn": 35,
                            "objectSize": 35,
                            "objectSizeUncompressed": 35,
                            "chunks": [
                                {
                                    "ts": 3833,
                                    "bytes": 35
                                }
                            ],
                            "expires": "Fri, 01 Jan 1990 00:00:00 GMT",
                            "cacheControl": "no-cache, no-store, must-revalidate",
                            "contentType": "image\/gif",
                            "contentEncoding": "",
                            "socket": 279,
                            "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": "Low",
                            "initial_priority": "Low",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: www.google-analytics.com",
                                    ":method: GET",
                                    ":path: \/r\/collect?v=1&_v=a1&ds=AMP&aip&_s=2&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&sr=414x622&cid=amp-xHkIQqz1idgPSh03RgH2dA&tid=UA-197142-1&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&sd=24&ul=en-us&de=UTF-8&t=pageview&jid=0.7102204620076937&gjid=0.6178630729764083&_r=1&a=8675&z=0.27572875349773884&gtm=45ze1110",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: no-cache, no-store, must-revalidate",
                                    "content-length: 35",
                                    "content-type: image\/gif",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                                    "last-modified: Sun, 17 May 1998 03:00:00 GMT",
                                    "pragma: no-cache",
                                    "server: Golfe2",
                                    "x-content-type-options: nosniff",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 3124,
                            "score_cache": -1,
                            "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": -1,
                            "connect_ms": -1,
                            "ssl_ms": -1,
                            "gzip_total": null,
                            "gzip_save": null,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": 35,
                            "image_save": 0,
                            "cache_time": null,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 3087,
                            "socket_group": "https:\/\/www.google-analytics.com <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 3,
                            "http2_stream_dependency": 1,
                            "http2_stream_weight": 147,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 256,
                            "server_port": "443",
                            "image_details": {
                                "detected_type": "gif"
                            },
                            "load_end": 3833,
                            "ttfb_start": 3648,
                            "ttfb_end": 3832,
                            "download_start": 3832,
                            "download_end": 3833,
                            "download_ms": 1,
                            "all_start": 3648,
                            "all_end": 3833,
                            "all_ms": 185,
                            "index": 26,
                            "number": 27
                        },
                        {
                            "type": 3,
                            "id": "2986.43",
                            "request_id": "2986.43",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-cacheable-response.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-cacheable-response.prod.js",
                            "raw_id": "2986.43",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 176,
                            "ttfb_ms": 174,
                            "load_start": 3686,
                            "load_start_float": 3686.0003059999999,
                            "bytesIn": 361,
                            "objectSize": 361,
                            "objectSizeUncompressed": 603,
                            "chunks": [
                                {
                                    "ts": 3860,
                                    "bytes": 361,
                                    "inflated": 603
                                }
                            ],
                            "expires": "Thu, 10 Oct 2024 16:52:06 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-cacheable-response.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "cookie: _ga=amp-xHkIQqz1idgPSh03RgH2dA",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 872443",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 361",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "etag: W\/\"6524e047-25b\"",
                                    "expires: Thu, 10 Oct 2024 16:52:06 GMT",
                                    "last-modified: Tue, 10 Oct 2023 05:25:27 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-b-68df99c475-ffgxx",
                                    "x-served-by: cache-chi-kigq8000160-CHI, cache-iad-kjyo7100177-IAD",
                                    "x-styx-req-id: 5875f127-678d-11ee-af4d-a2db600e5850",
                                    "x-timer: S1697829170.316587,VS0,VE1",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1897,
                            "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": 361,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 30749957,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 3684,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 23,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 306,
                            "server_port": "443",
                            "load_end": 3862,
                            "ttfb_start": 3686,
                            "ttfb_end": 3860,
                            "download_start": 3860,
                            "download_end": 3862,
                            "download_ms": 2,
                            "all_start": 3686,
                            "all_end": 3862,
                            "all_ms": 176,
                            "index": 27,
                            "number": 28
                        },
                        {
                            "type": 3,
                            "id": "2986.45",
                            "request_id": "2986.45",
                            "ip_addr": "142.251.163.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0.js",
                            "raw_id": "2986.45",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 260,
                            "ttfb_ms": 176,
                            "load_start": 3874,
                            "load_start_float": 3874.0003149999998,
                            "bytesIn": 73151,
                            "objectSize": 73151,
                            "objectSizeUncompressed": 284484,
                            "chunks": [
                                {
                                    "ts": 4057,
                                    "bytes": 5503,
                                    "inflated": 14667
                                },
                                {
                                    "ts": 4060,
                                    "bytes": 1378,
                                    "inflated": 5239
                                },
                                {
                                    "ts": 4063,
                                    "bytes": 4134,
                                    "inflated": 15474
                                },
                                {
                                    "ts": 4067,
                                    "bytes": 2756,
                                    "inflated": 11135
                                },
                                {
                                    "ts": 4068,
                                    "bytes": 358,
                                    "inflated": 1747
                                },
                                {
                                    "ts": 4071,
                                    "bytes": 2747,
                                    "inflated": 8784
                                },
                                {
                                    "ts": 4073,
                                    "bytes": 1378,
                                    "inflated": 4132
                                },
                                {
                                    "ts": 4075,
                                    "bytes": 1378,
                                    "inflated": 4359
                                },
                                {
                                    "ts": 4076,
                                    "bytes": 1378,
                                    "inflated": 5294
                                },
                                {
                                    "ts": 4079,
                                    "bytes": 2756,
                                    "inflated": 10615
                                },
                                {
                                    "ts": 4081,
                                    "bytes": 1378,
                                    "inflated": 6487
                                },
                                {
                                    "ts": 4082,
                                    "bytes": 1378,
                                    "inflated": 5969
                                },
                                {
                                    "ts": 4084,
                                    "bytes": 1378,
                                    "inflated": 6179
                                },
                                {
                                    "ts": 4085,
                                    "bytes": 1378,
                                    "inflated": 5638
                                },
                                {
                                    "ts": 4087,
                                    "bytes": 1235,
                                    "inflated": 4977
                                },
                                {
                                    "ts": 4088,
                                    "bytes": 1369,
                                    "inflated": 4966
                                },
                                {
                                    "ts": 4090,
                                    "bytes": 1378,
                                    "inflated": 5271
                                },
                                {
                                    "ts": 4091,
                                    "bytes": 1378,
                                    "inflated": 4472
                                },
                                {
                                    "ts": 4093,
                                    "bytes": 1378,
                                    "inflated": 4961
                                },
                                {
                                    "ts": 4095,
                                    "bytes": 1378,
                                    "inflated": 4818
                                },
                                {
                                    "ts": 4096,
                                    "bytes": 1378,
                                    "inflated": 5023
                                },
                                {
                                    "ts": 4097,
                                    "bytes": 1378,
                                    "inflated": 5319
                                },
                                {
                                    "ts": 4099,
                                    "bytes": 1378,
                                    "inflated": 6220
                                },
                                {
                                    "ts": 4101,
                                    "bytes": 1378,
                                    "inflated": 5356
                                },
                                {
                                    "ts": 4102,
                                    "bytes": 1378,
                                    "inflated": 4804
                                },
                                {
                                    "ts": 4104,
                                    "bytes": 1378,
                                    "inflated": 6085
                                },
                                {
                                    "ts": 4105,
                                    "bytes": 1235,
                                    "inflated": 5050
                                },
                                {
                                    "ts": 4107,
                                    "bytes": 1369,
                                    "inflated": 4648
                                },
                                {
                                    "ts": 4110,
                                    "bytes": 2756,
                                    "inflated": 11154
                                },
                                {
                                    "ts": 4113,
                                    "bytes": 2756,
                                    "inflated": 11021
                                },
                                {
                                    "ts": 4115,
                                    "bytes": 1378,
                                    "inflated": 6416
                                },
                                {
                                    "ts": 4118,
                                    "bytes": 2756,
                                    "inflated": 12035
                                },
                                {
                                    "ts": 4119,
                                    "bytes": 1378,
                                    "inflated": 5206
                                },
                                {
                                    "ts": 4121,
                                    "bytes": 1378,
                                    "inflated": 7520
                                },
                                {
                                    "ts": 4122,
                                    "bytes": 2601,
                                    "inflated": 11616
                                },
                                {
                                    "ts": 4124,
                                    "bytes": 1369,
                                    "inflated": 5185
                                },
                                {
                                    "ts": 4127,
                                    "bytes": 2756,
                                    "inflated": 10847
                                },
                                {
                                    "ts": 4131,
                                    "bytes": 2756,
                                    "inflated": 12128
                                },
                                {
                                    "ts": 4134,
                                    "bytes": 3001,
                                    "inflated": 13667
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:50 GMT",
                            "cacheControl": "private, max-age=3000, stale-while-revalidate=1206600",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 144,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 68,
                            "initiator_column": 27,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=3000, stale-while-revalidate=1206600",
                                    "content-encoding: br",
                                    "content-length: 73151",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "etag: \"c47666dbafd02ab2\"",
                                    "expires: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1492,
                            "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": 73151,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 3000,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 3873,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 17,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 315,
                            "server_port": "443",
                            "load_end": 4134,
                            "ttfb_start": 3874,
                            "ttfb_end": 4050,
                            "download_start": 4050,
                            "download_end": 4134,
                            "download_ms": 84,
                            "all_start": 3874,
                            "all_end": 4134,
                            "all_ms": 260,
                            "index": 28,
                            "number": 29
                        },
                        {
                            "type": 3,
                            "id": "2986.44",
                            "request_id": "2986.44",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/?wp_error_template=offline",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/?wp_error_template=offline",
                            "raw_id": "2986.44",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 671,
                            "ttfb_ms": 664,
                            "load_start": 3876,
                            "load_start_float": 3876.000313,
                            "bytesIn": 23821,
                            "objectSize": 23821,
                            "objectSizeUncompressed": 64988,
                            "chunks": [
                                {
                                    "ts": 4543,
                                    "bytes": 15367,
                                    "inflated": 44177
                                },
                                {
                                    "ts": 4547,
                                    "bytes": 8454,
                                    "inflated": 20811
                                }
                            ],
                            "expires": "",
                            "cacheControl": "public, max-age=600",
                            "contentType": "text\/html",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-strategies.prod.js",
                            "initiator_line": 0,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "fetch",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/?wp_error_template=offline",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: no-cache",
                                    "cookie: _ga=amp-xHkIQqz1idgPSh03RgH2dA",
                                    "pragma: no-cache",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 0",
                                    "cache-control: public, max-age=600",
                                    "content-encoding: gzip",
                                    "content-length: 23821",
                                    "content-type: text\/html; charset=utf-8",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-json\/>; rel=\"https:\/\/api.w.org\/\"",
                                    "link: <https:\/\/cdn.ampproject.org>; rel=\"preconnect\"",
                                    "link: <\/\/weston.ruter.net>; rel=\"dns-prefetch\"",
                                    "link: <\/\/v0.wordpress.com>; rel=\"dns-prefetch\"",
                                    "link: <\/\/i0.wp.com>; rel=\"dns-prefetch\"",
                                    "server: nginx",
                                    "server-timing: amp_sanitizer;dur=\"80.0\",amp_style_sanitizer;dur=\"53.2\",amp_tag_and_attribute_sanitizer;dur=\"12.5\",amp_optimizer;dur=\"9.1\"",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding, Cookie, Cookie",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: MISS, MISS",
                                    "x-cache-hits: 0, 0",
                                    "x-pantheon-styx-hostname: styx-fe1-b-695fb49478-8mn25",
                                    "x-served-by: cache-chi-kigq8000100-CHI, cache-iad-kjyo7100177-IAD",
                                    "x-styx-req-id: a97d50d7-6f7c-11ee-b061-c6e6101d1c25",
                                    "x-timer: S1697829171.508625,VS0,VE475",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1759,
                            "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": -1,
                            "connect_ms": -1,
                            "ssl_ms": -1,
                            "gzip_total": 23821,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": null,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 3872,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 25,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 313,
                            "server_port": "443",
                            "load_end": 4547,
                            "ttfb_start": 3876,
                            "ttfb_end": 4540,
                            "download_start": 4540,
                            "download_end": 4547,
                            "download_ms": 7,
                            "all_start": 3876,
                            "all_end": 4547,
                            "all_ms": 671,
                            "index": 29,
                            "number": 30
                        },
                        {
                            "type": 3,
                            "id": "2986.46",
                            "request_id": "2986.46",
                            "ip_addr": "142.251.163.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-bind-0.1.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-bind-0.1.js",
                            "raw_id": "2986.46",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 273,
                            "ttfb_ms": 256,
                            "load_start": 3879,
                            "load_start_float": 3879.0003259999999,
                            "bytesIn": 16375,
                            "objectSize": 16375,
                            "objectSizeUncompressed": 51535,
                            "chunks": [
                                {
                                    "ts": 4147,
                                    "bytes": 11015,
                                    "inflated": 32751
                                },
                                {
                                    "ts": 4150,
                                    "bytes": 3112,
                                    "inflated": 11129
                                },
                                {
                                    "ts": 4152,
                                    "bytes": 2248,
                                    "inflated": 7655
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:50 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 144,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 68,
                            "initiator_column": 27,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-bind-0.1.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 16375",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "etag: \"e0fd074cddf2485d\"",
                                    "expires: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1531,
                            "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": 16375,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 3877,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 19,
                            "http2_stream_dependency": 17,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 326,
                            "server_port": "443",
                            "load_end": 4152,
                            "ttfb_start": 3879,
                            "ttfb_end": 4135,
                            "download_start": 4135,
                            "download_end": 4152,
                            "download_ms": 17,
                            "all_start": 3879,
                            "all_end": 4152,
                            "all_ms": 273,
                            "index": 30,
                            "number": 31
                        },
                        {
                            "type": 3,
                            "id": "2986.47",
                            "request_id": "2986.47",
                            "ip_addr": "142.251.163.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-form-0.1.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-form-0.1.js",
                            "raw_id": "2986.47",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 194,
                            "ttfb_ms": 176,
                            "load_start": 4146,
                            "load_start_float": 4146.0003319999996,
                            "bytesIn": 14982,
                            "objectSize": 14982,
                            "objectSizeUncompressed": 50837,
                            "chunks": [
                                {
                                    "ts": 4329,
                                    "bytes": 2747,
                                    "inflated": 6685
                                },
                                {
                                    "ts": 4332,
                                    "bytes": 5512,
                                    "inflated": 20435
                                },
                                {
                                    "ts": 4338,
                                    "bytes": 5512,
                                    "inflated": 19765
                                },
                                {
                                    "ts": 4340,
                                    "bytes": 1211,
                                    "inflated": 3952
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:50 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 144,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 68,
                            "initiator_column": 27,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-form-0.1.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 14982",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "etag: \"7a3da3dda80ea4b1\"",
                                    "expires: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1531,
                            "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": 14982,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 4139,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 21,
                            "http2_stream_dependency": 19,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 332,
                            "server_port": "443",
                            "load_end": 4340,
                            "ttfb_start": 4146,
                            "ttfb_end": 4322,
                            "download_start": 4322,
                            "download_end": 4340,
                            "download_ms": 18,
                            "all_start": 4146,
                            "all_end": 4340,
                            "all_ms": 194,
                            "index": 31,
                            "number": 32
                        },
                        {
                            "type": 3,
                            "id": "2986.48",
                            "request_id": "2986.48",
                            "ip_addr": "142.251.163.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-install-serviceworker-0.1.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-install-serviceworker-0.1.js",
                            "raw_id": "2986.48",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 188,
                            "ttfb_ms": 184,
                            "load_start": 4155,
                            "load_start_float": 4155.0003390000002,
                            "bytesIn": 3255,
                            "objectSize": 3255,
                            "objectSizeUncompressed": 9317,
                            "chunks": [
                                {
                                    "ts": 4343,
                                    "bytes": 3255,
                                    "inflated": 9317
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:50 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 144,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 68,
                            "initiator_column": 27,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-install-serviceworker-0.1.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 3255",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "etag: \"c1eaba016ab53ccc\"",
                                    "expires: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1582,
                            "score_cache": 100,
                            "score_cdn": 100,
                            "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": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 4153,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 23,
                            "http2_stream_dependency": 21,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 339,
                            "server_port": "443",
                            "load_end": 4343,
                            "ttfb_start": 4155,
                            "ttfb_end": 4339,
                            "download_start": 4339,
                            "download_end": 4343,
                            "download_ms": 4,
                            "all_start": 4155,
                            "all_end": 4343,
                            "all_ms": 188,
                            "index": 32,
                            "number": 33
                        },
                        {
                            "type": 3,
                            "id": "2986.49",
                            "request_id": "2986.49",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/?wp_error_template=500",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/?wp_error_template=500",
                            "raw_id": "2986.49",
                            "frame_id": "1A3897CA56AA9790E79D7A6454779E61",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 617,
                            "ttfb_ms": 609,
                            "load_start": 4555,
                            "load_start_float": 4555.0003450000004,
                            "bytesIn": 23831,
                            "objectSize": 23831,
                            "objectSizeUncompressed": 64999,
                            "chunks": [
                                {
                                    "ts": 5168,
                                    "bytes": 15368,
                                    "inflated": 44178
                                },
                                {
                                    "ts": 5172,
                                    "bytes": 8463,
                                    "inflated": 20821
                                }
                            ],
                            "expires": "",
                            "cacheControl": "public, max-age=600",
                            "contentType": "text\/html",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-strategies.prod.js",
                            "initiator_line": 0,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "fetch",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/?wp_error_template=500",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: no-cache",
                                    "cookie: _ga=amp-xHkIQqz1idgPSh03RgH2dA",
                                    "pragma: no-cache",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 0",
                                    "cache-control: public, max-age=600",
                                    "content-encoding: gzip",
                                    "content-length: 23831",
                                    "content-type: text\/html; charset=utf-8",
                                    "date: Fri, 20 Oct 2023 19:12:51 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-json\/>; rel=\"https:\/\/api.w.org\/\"",
                                    "link: <https:\/\/cdn.ampproject.org>; rel=\"preconnect\"",
                                    "link: <\/\/weston.ruter.net>; rel=\"dns-prefetch\"",
                                    "link: <\/\/v0.wordpress.com>; rel=\"dns-prefetch\"",
                                    "link: <\/\/i0.wp.com>; rel=\"dns-prefetch\"",
                                    "server: nginx",
                                    "server-timing: amp_sanitizer;dur=\"60.2\",amp_style_sanitizer;dur=\"37.7\",amp_tag_and_attribute_sanitizer;dur=\"9.9\",amp_optimizer;dur=\"6.8\"",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding, Cookie, Cookie",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: MISS, MISS",
                                    "x-cache-hits: 0, 0",
                                    "x-pantheon-styx-hostname: styx-fe1-a-58d4585478-4wmj6",
                                    "x-served-by: cache-chi-kigq8000159-CHI, cache-iad-kjyo7100177-IAD",
                                    "x-styx-req-id: a9e57840-6f7c-11ee-ba3c-3ed4afeeb977",
                                    "x-timer: S1697829171.185652,VS0,VE423",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1747,
                            "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": -1,
                            "connect_ms": -1,
                            "ssl_ms": -1,
                            "gzip_total": 23831,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": null,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 4553,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 27,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 345,
                            "server_port": "443",
                            "load_end": 5172,
                            "ttfb_start": 4555,
                            "ttfb_end": 5164,
                            "download_start": 5164,
                            "download_end": 5172,
                            "download_ms": 8,
                            "all_start": 4555,
                            "all_end": 5172,
                            "all_ms": 617,
                            "index": 33,
                            "number": 34
                        }
                    ],
                    "requestsFull": 34,
                    "requestsDoc": 12,
                    "responses_200": 33,
                    "responses_404": 0,
                    "responses_other": 1,
                    "result": 0,
                    "testStartOffset": 0,
                    "cached": 0,
                    "optimization_checked": 1,
                    "main_frame": "1A3897CA56AA9790E79D7A6454779E61",
                    "loadEventStart": 2121,
                    "loadEventEnd": 2121,
                    "domContentLoadedEventStart": 1872,
                    "domContentLoadedEventEnd": 1872,
                    "URL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                    "connections": 7,
                    "final_base_page_request": 0,
                    "final_base_page_request_id": "18C0F00AB504BCE2353AB8C4B5A9DEE0",
                    "final_url": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                    "domInteractive": 979,
                    "firstPaint": 910.89999999940005,
                    "firstContentfulPaint": 927,
                    "firstMeaningfulPaint": 1001,
                    "firstImagePaint": 1601,
                    "renderBlockingCSS": 0,
                    "renderBlockingJS": 0,
                    "TTFB": 817,
                    "basePageSSLTime": 184,
                    "score_cache": 88,
                    "score_cdn": 100,
                    "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": 342637,
                    "gzip_savings": 0,
                    "minify_total": -1,
                    "minify_savings": -1,
                    "image_total": 53997,
                    "image_savings": 0,
                    "base_page_cdn": "Fastly",
                    "cpuTimes": {
                        "ParseHTML": 9,
                        "HTMLDocumentParser::FetchQueuedPreloads": 0,
                        "EventDispatch": 1,
                        "V8.GC_TIME_TO_SAFEPOINT": 0,
                        "CommitLoad": 0,
                        "EvaluateScript": 2,
                        "v8.compile": 2,
                        "ResourceFetcher::requestResource": 18,
                        "UpdateLayoutTree": 21,
                        "Layout": 98,
                        "PrePaint": 5,
                        "Paint": 7,
                        "Layerize": 1,
                        "largestContentfulPaint::Candidate": 0,
                        "IntersectionObserverController::computeIntersections": 1,
                        "HitTest": 0,
                        "FunctionCall": 11,
                        "v8.compileModule": 1,
                        "v8.evaluateModule": 6,
                        "MarkDOMContent": 0,
                        "FireAnimationFrame": 0,
                        "MarkLoad": 0,
                        "TimerFire": 15,
                        "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,
                        "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,
                        "V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
                        "V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                        "V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                        "V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
                        "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                        "V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
                        "V8.GC_HEAP_EPILOGUE": 0,
                        "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                        "V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                        "Idle": 4972
                    },
                    "cpuTimesDoc": {
                        "ParseHTML": 9,
                        "HTMLDocumentParser::FetchQueuedPreloads": 0,
                        "EventDispatch": 1,
                        "V8.GC_TIME_TO_SAFEPOINT": 0,
                        "CommitLoad": 0,
                        "EvaluateScript": 2,
                        "v8.compile": 2,
                        "ResourceFetcher::requestResource": 10,
                        "UpdateLayoutTree": 20,
                        "Layout": 97,
                        "PrePaint": 4,
                        "Paint": 6,
                        "Layerize": 1,
                        "largestContentfulPaint::Candidate": 0,
                        "IntersectionObserverController::computeIntersections": 1,
                        "HitTest": 0,
                        "FunctionCall": 7,
                        "v8.compileModule": 1,
                        "v8.evaluateModule": 6,
                        "MarkDOMContent": 0,
                        "FireAnimationFrame": 0,
                        "MarkLoad": 0,
                        "TimerFire": 0,
                        "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,
                        "V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
                        "Parallel scavenge started": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
                        "V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                        "V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                        "V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
                        "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                        "V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
                        "V8.GC_HEAP_EPILOGUE": 0,
                        "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                        "V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                        "Idle": 1970
                    },
                    "cpu.ParseHTML": 9,
                    "cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
                    "cpu.EventDispatch": 1,
                    "cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
                    "cpu.CommitLoad": 0,
                    "cpu.EvaluateScript": 2,
                    "cpu.v8.compile": 2,
                    "cpu.ResourceFetcher::requestResource": 18,
                    "cpu.UpdateLayoutTree": 21,
                    "cpu.Layout": 98,
                    "cpu.PrePaint": 5,
                    "cpu.Paint": 7,
                    "cpu.Layerize": 1,
                    "cpu.largestContentfulPaint::Candidate": 0,
                    "cpu.IntersectionObserverController::computeIntersections": 1,
                    "cpu.HitTest": 0,
                    "cpu.FunctionCall": 11,
                    "cpu.v8.compileModule": 1,
                    "cpu.v8.evaluateModule": 6,
                    "cpu.MarkDOMContent": 0,
                    "cpu.FireAnimationFrame": 0,
                    "cpu.MarkLoad": 0,
                    "cpu.TimerFire": 15,
                    "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.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.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                    "cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
                    "cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                    "cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                    "cpu.V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
                    "cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                    "cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
                    "cpu.V8.GC_HEAP_EPILOGUE": 0,
                    "cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                    "cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                    "cpu.Idle": 4972,
                    "v8Stats": {
                        "main_thread": [],
                        "background": []
                    },
                    "start_epoch": 1697829164.3625696,
                    "osVersion": "Linux 5.4.0-1086-aws",
                    "os_version": "Linux 5.4.0-1086-aws",
                    "osPlatform": "x86_64 x86_64",
                    "date": 1697829166.4845638,
                    "browserVersion": "118.0.0.0",
                    "browser_version": "118.0.0.0",
                    "throttle_cpu_requested": 1,
                    "throttle_cpu": 1.0035115156000001,
                    "fullyLoadedCPUms": 3080,
                    "fullyLoadedCPUpct": 18.128310770999999,
                    "audit_issues": [
                        {
                            "code": "QuirksModeIssue",
                            "details": {
                                "quirksModeIssueDetails": {
                                    "isLimitedQuirksMode": false,
                                    "documentNodeId": 2,
                                    "url": "http:\/\/127.0.0.1:8888\/orange.html",
                                    "frameId": "1A3897CA56AA9790E79D7A6454779E61",
                                    "loaderId": "5E4530AD6477D749390F664C41976CEE"
                                }
                            }
                        },
                        {
                            "code": "GenericIssue",
                            "details": {
                                "genericIssueDetails": {
                                    "errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
                                    "violatingNodeId": 55,
                                    "violatingNodeAttribute": "name"
                                }
                            }
                        },
                        {
                            "code": "GenericIssue",
                            "details": {
                                "genericIssueDetails": {
                                    "errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
                                    "violatingNodeId": 55,
                                    "violatingNodeAttribute": "name"
                                }
                            }
                        },
                        {
                            "code": "GenericIssue",
                            "details": {
                                "genericIssueDetails": {
                                    "errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
                                    "violatingNodeId": 55,
                                    "violatingNodeAttribute": "name"
                                }
                            }
                        }
                    ],
                    "execution_contexts": [
                        {
                            "id": 2,
                            "origin": "http:\/\/127.0.0.1:8888",
                            "name": ""
                        },
                        {
                            "id": 1,
                            "origin": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "name": ""
                        }
                    ],
                    "document_URL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                    "document_hostname": "weston.ruter.net",
                    "document_origin": "https:\/\/weston.ruter.net",
                    "viewport": {
                        "width": 414,
                        "height": 622,
                        "dpr": 2
                    },
                    "domElements": 458,
                    "domComplete": 2119,
                    "PerformancePaintTiming.first-paint": 910.89999999940005,
                    "PerformancePaintTiming.first-contentful-paint": 910.89999999940005,
                    "origin_dns": {
                        "cname": [
                            "live-westonruter.pantheonsite.io."
                        ],
                        "ns": [
                            "ns-cloud-d2.googledomains.com.",
                            "ns-cloud-d3.googledomains.com.",
                            "ns-cloud-d4.googledomains.com.",
                            "ns-cloud-d1.googledomains.com."
                        ],
                        "mx": [
                            "20 alt2.gmr-smtp-in.l.google.com.",
                            "5 gmr-smtp-in.l.google.com.",
                            "40 alt4.gmr-smtp-in.l.google.com.",
                            "10 alt1.gmr-smtp-in.l.google.com.",
                            "30 alt3.gmr-smtp-in.l.google.com."
                        ],
                        "soa": [
                            "ns-cloud-d1.googledomains.com. cloud-dns-hostmaster.google.com. 76 21600 3600 1209600 300"
                        ],
                        "txt": [],
                        "https": [],
                        "svcb": []
                    },
                    "detected": {
                        "CMS": "WordPress 6.3.2",
                        "Blogs": "WordPress 6.3.2",
                        "Databases": "MySQL,MariaDB",
                        "Programming languages": "PHP,C",
                        "Caching": "Varnish",
                        "JavaScript frameworks": "AMP",
                        "WordPress plugins": "AMP for WordPress,Yoast SEO,Site Kit 1.111.0",
                        "SEO": "Yoast SEO",
                        "PaaS": "Pantheon",
                        "Web servers": "Nginx",
                        "Reverse proxies": "Nginx",
                        "CDN": "Fastly",
                        "Analytics": "Site Kit 1.111.0,Google Analytics",
                        "Performance": "Priority Hints",
                        "JavaScript libraries": "Lightbox",
                        "Security": "HSTS",
                        "Miscellaneous": "RSS,PWA,Open Graph,Gravatar"
                    },
                    "detected_apps": {
                        "WordPress": "6.3.2",
                        "MySQL": "",
                        "MariaDB": "",
                        "PHP": "",
                        "C": "",
                        "Varnish": "",
                        "AMP": "",
                        "AMP for WordPress": "",
                        "Yoast SEO": "",
                        "Pantheon": "",
                        "Nginx": "",
                        "Fastly": "",
                        "Site Kit": "1.111.0",
                        "Priority Hints": "",
                        "Lightbox": "",
                        "HSTS": "",
                        "Google Analytics": "",
                        "RSS": "",
                        "PWA": "",
                        "Open Graph": "",
                        "Gravatar": ""
                    },
                    "detected_technologies": {
                        "WordPress": {
                            "name": "WordPress",
                            "description": "WordPress is a free and open-source content management system written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system.",
                            "slug": "wordpress",
                            "categories": [
                                {
                                    "id": 1,
                                    "slug": "cms",
                                    "groups": [
                                        3
                                    ],
                                    "name": "CMS",
                                    "priority": 1
                                },
                                {
                                    "id": 11,
                                    "slug": "blogs",
                                    "groups": [
                                        3
                                    ],
                                    "name": "Blogs",
                                    "priority": 1
                                }
                            ],
                            "confidence": 100,
                            "version": "6.3.2",
                            "icon": "WordPress.svg",
                            "website": "https:\/\/wordpress.org",
                            "pricing": [
                                "low",
                                "recurring",
                                "freemium"
                            ],
                            "cpe": "cpe:2.3:a:wordpress:wordpress:*:*:*:*:*:*:*:*"
                        },
                        "MySQL": {
                            "name": "MySQL",
                            "description": "MySQL is an open-source relational database management system.",
                            "slug": "mysql",
                            "categories": [
                                {
                                    "id": 34,
                                    "slug": "databases",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Databases",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "MySQL.svg",
                            "website": "http:\/\/mysql.com",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:mysql:mysql:*:*:*:*:*:*:*:*"
                        },
                        "MariaDB": {
                            "name": "MariaDB",
                            "description": "MariaDB is an open-source relational database management system compatible with MySQL.",
                            "slug": "mariadb",
                            "categories": [
                                {
                                    "id": 34,
                                    "slug": "databases",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Databases",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "mariadb.svg",
                            "website": "https:\/\/mariadb.org",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:mariadb_project:mariadb:*:*:*:*:*:*:*:*"
                        },
                        "PHP": {
                            "name": "PHP",
                            "description": "PHP is a general-purpose scripting language used for web development.",
                            "slug": "php",
                            "categories": [
                                {
                                    "id": 27,
                                    "slug": "programming-languages",
                                    "groups": [
                                        9
                                    ],
                                    "name": "Programming languages",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "PHP.svg",
                            "website": "http:\/\/php.net",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
                        },
                        "C": {
                            "name": "C",
                            "description": "C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system.",
                            "slug": "c",
                            "categories": [
                                {
                                    "id": 27,
                                    "slug": "programming-languages",
                                    "groups": [
                                        9
                                    ],
                                    "name": "Programming languages",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "C.png",
                            "website": "http:\/\/www.open-std.org\/jtc1\/sc22\/wg14\/",
                            "pricing": [],
                            "cpe": null
                        },
                        "Varnish": {
                            "name": "Varnish",
                            "description": "Varnish is a reverse caching proxy.",
                            "slug": "varnish",
                            "categories": [
                                {
                                    "id": 23,
                                    "slug": "caching",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Caching",
                                    "priority": 7
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Varnish.svg",
                            "website": "http:\/\/www.varnish-cache.org",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:varnish-software:varnich_cache:*:*:*:*:*:*:*:*"
                        },
                        "AMP": {
                            "name": "AMP",
                            "description": "AMP, originally created by Google, is an open-source HTML framework developed by the AMP open-source Project. AMP is designed to help webpages load faster.",
                            "slug": "amp",
                            "categories": [
                                {
                                    "id": 12,
                                    "slug": "javascript-frameworks",
                                    "groups": [
                                        9
                                    ],
                                    "name": "JavaScript frameworks",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Accelerated-Mobile-Pages.svg",
                            "website": "https:\/\/www.amp.dev",
                            "pricing": [],
                            "cpe": null
                        },
                        "AMP for WordPress": {
                            "name": "AMP for WordPress",
                            "description": "AMP for WordPress automatically adds Accelerated Mobile Pages (Google AMP Project) functionality to your WordPress site.",
                            "slug": "amp-for-wordpress",
                            "categories": [
                                {
                                    "id": 87,
                                    "slug": "wordpress-plugins",
                                    "groups": [
                                        15
                                    ],
                                    "name": "WordPress plugins",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Accelerated-Mobile-Pages.svg",
                            "website": "https:\/\/amp-wp.org",
                            "pricing": [],
                            "cpe": null
                        },
                        "Yoast SEO": {
                            "name": "Yoast SEO",
                            "description": "Yoast SEO is a search engine optimisation plugin for WordPress and other platforms.",
                            "slug": "yoast-seo",
                            "categories": [
                                {
                                    "id": 54,
                                    "slug": "seo",
                                    "groups": [
                                        2
                                    ],
                                    "name": "SEO",
                                    "priority": 8
                                },
                                {
                                    "id": 87,
                                    "slug": "wordpress-plugins",
                                    "groups": [
                                        15
                                    ],
                                    "name": "WordPress plugins",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Yoast SEO.png",
                            "website": "https:\/\/yoast.com\/wordpress\/plugins\/seo\/",
                            "pricing": [],
                            "cpe": null
                        },
                        "Pantheon": {
                            "name": "Pantheon",
                            "description": "Pantheon is a WebOps (Website Operations) and Management Platform for WordPress and Drupal.",
                            "slug": "pantheon",
                            "categories": [
                                {
                                    "id": 62,
                                    "slug": "paas",
                                    "groups": [
                                        7
                                    ],
                                    "name": "PaaS",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Pantheon.svg",
                            "website": "https:\/\/pantheon.io\/",
                            "pricing": [],
                            "cpe": null
                        },
                        "Nginx": {
                            "name": "Nginx",
                            "description": "Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.",
                            "slug": "nginx",
                            "categories": [
                                {
                                    "id": 22,
                                    "slug": "web-servers",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Web servers",
                                    "priority": 8
                                },
                                {
                                    "id": 64,
                                    "slug": "reverse-proxies",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Reverse proxies",
                                    "priority": 7
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Nginx.svg",
                            "website": "http:\/\/nginx.org\/en",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:nginx:nginx:*:*:*:*:*:*:*:*"
                        },
                        "Fastly": {
                            "name": "Fastly",
                            "description": "Fastly is a cloud computing services provider. Fastly's cloud platform provides a content delivery network, Internet security services, load balancing, and video & streaming services.",
                            "slug": "fastly",
                            "categories": [
                                {
                                    "id": 31,
                                    "slug": "cdn",
                                    "groups": [
                                        7
                                    ],
                                    "name": "CDN",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Fastly.svg",
                            "website": "https:\/\/www.fastly.com",
                            "pricing": [
                                "payg"
                            ],
                            "cpe": null
                        },
                        "Site Kit": {
                            "name": "Site Kit",
                            "description": "Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.",
                            "slug": "site-kit",
                            "categories": [
                                {
                                    "id": 10,
                                    "slug": "analytics",
                                    "groups": [
                                        8
                                    ],
                                    "name": "Analytics",
                                    "priority": 9
                                },
                                {
                                    "id": 87,
                                    "slug": "wordpress-plugins",
                                    "groups": [
                                        15
                                    ],
                                    "name": "WordPress plugins",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "1.111.0",
                            "icon": "Google.svg",
                            "website": "https:\/\/sitekit.withgoogle.com\/",
                            "pricing": [],
                            "cpe": null
                        },
                        "Priority Hints": {
                            "name": "Priority Hints",
                            "description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
                            "slug": "priority-hints",
                            "categories": [
                                {
                                    "id": 92,
                                    "slug": "performance",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Performance",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Priority Hints.svg",
                            "website": "https:\/\/wicg.github.io\/priority-hints\/",
                            "pricing": [],
                            "cpe": null
                        },
                        "Lightbox": {
                            "name": "Lightbox",
                            "description": null,
                            "slug": "lightbox",
                            "categories": [
                                {
                                    "id": 59,
                                    "slug": "javascript-libraries",
                                    "groups": [
                                        9
                                    ],
                                    "name": "JavaScript libraries",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Lightbox.png",
                            "website": "http:\/\/lokeshdhakar.com\/projects\/lightbox2\/",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:lightbox_photo_gallery_project:lightbox_photo_gallery:*:*:*:*:*:*:*:*"
                        },
                        "HSTS": {
                            "name": "HSTS",
                            "description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.",
                            "slug": "hsts",
                            "categories": [
                                {
                                    "id": 16,
                                    "slug": "security",
                                    "groups": [
                                        11
                                    ],
                                    "name": "Security",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "default.svg",
                            "website": "https:\/\/www.rfc-editor.org\/rfc\/rfc6797#section-6.1",
                            "pricing": [],
                            "cpe": null
                        },
                        "Google Analytics": {
                            "name": "Google Analytics",
                            "description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
                            "slug": "google-analytics",
                            "categories": [
                                {
                                    "id": 10,
                                    "slug": "analytics",
                                    "groups": [
                                        8
                                    ],
                                    "name": "Analytics",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Google Analytics.svg",
                            "website": "http:\/\/google.com\/analytics",
                            "pricing": [],
                            "cpe": null
                        },
                        "RSS": {
                            "name": "RSS",
                            "description": "RSS is a family of web feed formats used to publish frequently updated works\u2014such as blog entries, news headlines, audio, and video\u2014in a standardized format.",
                            "slug": "rss",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "RSS.svg",
                            "website": "https:\/\/www.rssboard.org\/rss-specification",
                            "pricing": [],
                            "cpe": null
                        },
                        "PWA": {
                            "name": "PWA",
                            "description": "Progressive Web Apps (PWAs) are web apps built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device, all with a single codebase.",
                            "slug": "pwa",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "PWA.svg",
                            "website": "https:\/\/web.dev\/progressive-web-apps\/",
                            "pricing": [],
                            "cpe": null
                        },
                        "Open Graph": {
                            "name": "Open Graph",
                            "description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
                            "slug": "open-graph",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Open Graph.png",
                            "website": "https:\/\/ogp.me",
                            "pricing": [],
                            "cpe": null
                        },
                        "Gravatar": {
                            "name": "Gravatar",
                            "description": "Gravatar is a service for providing globally unique avatars.",
                            "slug": "gravatar",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Gravatar.png",
                            "website": "http:\/\/gravatar.com",
                            "pricing": [],
                            "cpe": null
                        }
                    },
                    "detected_raw": [
                        {
                            "name": "WordPress",
                            "description": "WordPress is a free and open-source content management system written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system.",
                            "slug": "wordpress",
                            "categories": [
                                {
                                    "id": 1,
                                    "slug": "cms",
                                    "groups": [
                                        3
                                    ],
                                    "name": "CMS",
                                    "priority": 1
                                },
                                {
                                    "id": 11,
                                    "slug": "blogs",
                                    "groups": [
                                        3
                                    ],
                                    "name": "Blogs",
                                    "priority": 1
                                }
                            ],
                            "confidence": 100,
                            "version": "6.3.2",
                            "icon": "WordPress.svg",
                            "website": "https:\/\/wordpress.org",
                            "pricing": [
                                "low",
                                "recurring",
                                "freemium"
                            ],
                            "cpe": "cpe:2.3:a:wordpress:wordpress:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "MySQL",
                            "description": "MySQL is an open-source relational database management system.",
                            "slug": "mysql",
                            "categories": [
                                {
                                    "id": 34,
                                    "slug": "databases",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Databases",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "MySQL.svg",
                            "website": "http:\/\/mysql.com",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:mysql:mysql:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "MariaDB",
                            "description": "MariaDB is an open-source relational database management system compatible with MySQL.",
                            "slug": "mariadb",
                            "categories": [
                                {
                                    "id": 34,
                                    "slug": "databases",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Databases",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "mariadb.svg",
                            "website": "https:\/\/mariadb.org",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:mariadb_project:mariadb:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "PHP",
                            "description": "PHP is a general-purpose scripting language used for web development.",
                            "slug": "php",
                            "categories": [
                                {
                                    "id": 27,
                                    "slug": "programming-languages",
                                    "groups": [
                                        9
                                    ],
                                    "name": "Programming languages",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "PHP.svg",
                            "website": "http:\/\/php.net",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "C",
                            "description": "C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system.",
                            "slug": "c",
                            "categories": [
                                {
                                    "id": 27,
                                    "slug": "programming-languages",
                                    "groups": [
                                        9
                                    ],
                                    "name": "Programming languages",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "C.png",
                            "website": "http:\/\/www.open-std.org\/jtc1\/sc22\/wg14\/",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Varnish",
                            "description": "Varnish is a reverse caching proxy.",
                            "slug": "varnish",
                            "categories": [
                                {
                                    "id": 23,
                                    "slug": "caching",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Caching",
                                    "priority": 7
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Varnish.svg",
                            "website": "http:\/\/www.varnish-cache.org",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:varnish-software:varnich_cache:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "AMP",
                            "description": "AMP, originally created by Google, is an open-source HTML framework developed by the AMP open-source Project. AMP is designed to help webpages load faster.",
                            "slug": "amp",
                            "categories": [
                                {
                                    "id": 12,
                                    "slug": "javascript-frameworks",
                                    "groups": [
                                        9
                                    ],
                                    "name": "JavaScript frameworks",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Accelerated-Mobile-Pages.svg",
                            "website": "https:\/\/www.amp.dev",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "AMP for WordPress",
                            "description": "AMP for WordPress automatically adds Accelerated Mobile Pages (Google AMP Project) functionality to your WordPress site.",
                            "slug": "amp-for-wordpress",
                            "categories": [
                                {
                                    "id": 87,
                                    "slug": "wordpress-plugins",
                                    "groups": [
                                        15
                                    ],
                                    "name": "WordPress plugins",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Accelerated-Mobile-Pages.svg",
                            "website": "https:\/\/amp-wp.org",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Yoast SEO",
                            "description": "Yoast SEO is a search engine optimisation plugin for WordPress and other platforms.",
                            "slug": "yoast-seo",
                            "categories": [
                                {
                                    "id": 54,
                                    "slug": "seo",
                                    "groups": [
                                        2
                                    ],
                                    "name": "SEO",
                                    "priority": 8
                                },
                                {
                                    "id": 87,
                                    "slug": "wordpress-plugins",
                                    "groups": [
                                        15
                                    ],
                                    "name": "WordPress plugins",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Yoast SEO.png",
                            "website": "https:\/\/yoast.com\/wordpress\/plugins\/seo\/",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Pantheon",
                            "description": "Pantheon is a WebOps (Website Operations) and Management Platform for WordPress and Drupal.",
                            "slug": "pantheon",
                            "categories": [
                                {
                                    "id": 62,
                                    "slug": "paas",
                                    "groups": [
                                        7
                                    ],
                                    "name": "PaaS",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Pantheon.svg",
                            "website": "https:\/\/pantheon.io\/",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Nginx",
                            "description": "Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.",
                            "slug": "nginx",
                            "categories": [
                                {
                                    "id": 22,
                                    "slug": "web-servers",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Web servers",
                                    "priority": 8
                                },
                                {
                                    "id": 64,
                                    "slug": "reverse-proxies",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Reverse proxies",
                                    "priority": 7
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Nginx.svg",
                            "website": "http:\/\/nginx.org\/en",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:nginx:nginx:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "Fastly",
                            "description": "Fastly is a cloud computing services provider. Fastly's cloud platform provides a content delivery network, Internet security services, load balancing, and video & streaming services.",
                            "slug": "fastly",
                            "categories": [
                                {
                                    "id": 31,
                                    "slug": "cdn",
                                    "groups": [
                                        7
                                    ],
                                    "name": "CDN",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Fastly.svg",
                            "website": "https:\/\/www.fastly.com",
                            "pricing": [
                                "payg"
                            ],
                            "cpe": null
                        },
                        {
                            "name": "Site Kit",
                            "description": "Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.",
                            "slug": "site-kit",
                            "categories": [
                                {
                                    "id": 10,
                                    "slug": "analytics",
                                    "groups": [
                                        8
                                    ],
                                    "name": "Analytics",
                                    "priority": 9
                                },
                                {
                                    "id": 87,
                                    "slug": "wordpress-plugins",
                                    "groups": [
                                        15
                                    ],
                                    "name": "WordPress plugins",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "1.111.0",
                            "icon": "Google.svg",
                            "website": "https:\/\/sitekit.withgoogle.com\/",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Priority Hints",
                            "description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
                            "slug": "priority-hints",
                            "categories": [
                                {
                                    "id": 92,
                                    "slug": "performance",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Performance",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Priority Hints.svg",
                            "website": "https:\/\/wicg.github.io\/priority-hints\/",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Lightbox",
                            "description": null,
                            "slug": "lightbox",
                            "categories": [
                                {
                                    "id": 59,
                                    "slug": "javascript-libraries",
                                    "groups": [
                                        9
                                    ],
                                    "name": "JavaScript libraries",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Lightbox.png",
                            "website": "http:\/\/lokeshdhakar.com\/projects\/lightbox2\/",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:lightbox_photo_gallery_project:lightbox_photo_gallery:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "HSTS",
                            "description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.",
                            "slug": "hsts",
                            "categories": [
                                {
                                    "id": 16,
                                    "slug": "security",
                                    "groups": [
                                        11
                                    ],
                                    "name": "Security",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "default.svg",
                            "website": "https:\/\/www.rfc-editor.org\/rfc\/rfc6797#section-6.1",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Google Analytics",
                            "description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
                            "slug": "google-analytics",
                            "categories": [
                                {
                                    "id": 10,
                                    "slug": "analytics",
                                    "groups": [
                                        8
                                    ],
                                    "name": "Analytics",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Google Analytics.svg",
                            "website": "http:\/\/google.com\/analytics",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "RSS",
                            "description": "RSS is a family of web feed formats used to publish frequently updated works\u2014such as blog entries, news headlines, audio, and video\u2014in a standardized format.",
                            "slug": "rss",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "RSS.svg",
                            "website": "https:\/\/www.rssboard.org\/rss-specification",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "PWA",
                            "description": "Progressive Web Apps (PWAs) are web apps built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device, all with a single codebase.",
                            "slug": "pwa",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "PWA.svg",
                            "website": "https:\/\/web.dev\/progressive-web-apps\/",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Open Graph",
                            "description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
                            "slug": "open-graph",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Open Graph.png",
                            "website": "https:\/\/ogp.me",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Gravatar",
                            "description": "Gravatar is a service for providing globally unique avatars.",
                            "slug": "gravatar",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Gravatar.png",
                            "website": "http:\/\/gravatar.com",
                            "pricing": [],
                            "cpe": null
                        }
                    ],
                    "axe": {
                        "testEngine": "4.4.1",
                        "violations": [
                            {
                                "id": "aria-required-parent",
                                "impact": "critical",
                                "tags": [
                                    "cat.aria",
                                    "wcag2a",
                                    "wcag131"
                                ],
                                "description": "Ensures elements with an ARIA role that require parent roles are contained by them",
                                "help": "Certain ARIA roles must be contained by particular parents",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-required-parent?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-parent",
                                                "data": [
                                                    "menu",
                                                    "menubar",
                                                    "group"
                                                ],
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Required ARIA parents role not present: menu, menubar, group"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "critical",
                                        "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group"
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-parent",
                                                "data": [
                                                    "menu",
                                                    "menubar",
                                                    "group"
                                                ],
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Required ARIA parents role not present: menu, menubar, group"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "critical",
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group"
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-parent",
                                                "data": [
                                                    "menu",
                                                    "menubar",
                                                    "group"
                                                ],
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Required ARIA parents role not present: menu, menubar, group"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "critical",
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group"
                                    }
                                ]
                            },
                            {
                                "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": "#2776d7",
                                                    "bgColor": "#f8f8f8",
                                                    "contrastRatio": 4.2400000000000002,
                                                    "fontSize": "12.1pt (16.2px)",
                                                    "fontWeight": "normal",
                                                    "messageKey": null,
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [
                                                    {
                                                        "html": "<code>async<\/code>",
                                                        "target": [
                                                            "a:nth-child(3) > code:nth-child(1)"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Element has insufficient color contrast of 4.24 (foreground color: #2776d7, background color: #f8f8f8, font size: 12.1pt (16.2px), font weight: normal). Expected contrast ratio of 4.5:1"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<code>async<\/code>",
                                        "target": [
                                            "a:nth-child(3) > code:nth-child(1)"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.24 (foreground color: #2776d7, background color: #f8f8f8, font size: 12.1pt (16.2px), font weight: normal). Expected contrast ratio of 4.5:1"
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#f8f8f8",
                                                    "contrastRatio": 4.2400000000000002,
                                                    "fontSize": "12.1pt (16.2px)",
                                                    "fontWeight": "normal",
                                                    "messageKey": null,
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [
                                                    {
                                                        "html": "<code>defer<\/code>",
                                                        "target": [
                                                            "code:nth-child(2)"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Element has insufficient color contrast of 4.24 (foreground color: #2776d7, background color: #f8f8f8, font size: 12.1pt (16.2px), font weight: normal). Expected contrast ratio of 4.5:1"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<code>defer<\/code>",
                                        "target": [
                                            "code:nth-child(2)"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.24 (foreground color: #2776d7, background color: #f8f8f8, font size: 12.1pt (16.2px), font weight: normal). Expected contrast ratio of 4.5:1"
                                    }
                                ]
                            },
                            {
                                "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=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-img-link > a"
                                        ],
                                        "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=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-img-link > a"
                                        ],
                                        "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=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-img-link > a"
                                        ],
                                        "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"
                                    }
                                ]
                            },
                            {
                                "id": "listitem",
                                "impact": "serious",
                                "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": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-link\"><a id=\"related-posts-item-6532d0fd17b8f-label\" href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">Integrating with AMP Dev Mode in WordPress<\/a><\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-link"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-img-link\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-img-link"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-date\">September 24, 2019<\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-date"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/amp\/\">AMP<\/a><\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-context"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-link\"><a id=\"related-posts-item-6532d0fd17c01-label\" href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">WordCamp Europe 2018 Recap: AMP and PWA<\/a><\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-link"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-img-link\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-img-link"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-date\">July 12, 2018<\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-date"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a><\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-context"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-link\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-link"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-img-link\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-img-link"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-date\">March 21, 2019<\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-date"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a><\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-context"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    }
                                ]
                            }
                        ],
                        "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": "<button class=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-2"
                                        ]
                                    },
                                    {
                                        "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": "<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-5"
                                        ]
                                    },
                                    {
                                        "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": "<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"plaintext\" data-shcb-language-slug=\"plaintext\">",
                                        "target": [
                                            "pre"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "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": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "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": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "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": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    },
                                    {
                                        "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": "<nav class=\"pagination-single section-inner only-one only-prev\" aria-label=\"Post\">",
                                        "target": [
                                            ".pagination-single"
                                        ]
                                    },
                                    {
                                        "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": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188928\"]"
                                        ]
                                    },
                                    {
                                        "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": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188946\"]"
                                        ]
                                    },
                                    {
                                        "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": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "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": "<nav aria-label=\"Social links\" class=\"footer-social-wrapper\">",
                                        "target": [
                                            ".footer-social-wrapper"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "aria-command-name",
                                "impact": null,
                                "tags": [
                                    "cat.aria",
                                    "wcag2a",
                                    "wcag412"
                                ],
                                "description": "Ensures every ARIA button, link and menuitem has an accessible name",
                                "help": "ARIA commands must have an accessible name",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-command-name?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "aria-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-label attribute exists and is not empty"
                                            },
                                            {
                                                "id": "non-empty-title",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has a title attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-label attribute exists and is not empty"
                                            },
                                            {
                                                "id": "non-empty-title",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has a title attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-label attribute exists and is not empty"
                                            },
                                            {
                                                "id": "non-empty-title",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has a title attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-label attribute exists and is not empty"
                                            },
                                            {
                                                "id": "non-empty-title",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has a title attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-visible-text",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element has text that is visible to screen readers"
                                            },
                                            {
                                                "id": "aria-labelledby",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-visible-text",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element has text that is visible to screen readers"
                                            },
                                            {
                                                "id": "aria-labelledby",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-visible-text",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element has text that is visible to screen readers"
                                            },
                                            {
                                                "id": "aria-labelledby",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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=\"post-template-default single single-post postid-22796 single-format-standard custom-background wp-embed-responsive singular enable-search-modal has-post-thumbnail has-single-pagination showing-comments show-avatars footer-top-visible amp-mode-touch\" id=\"body-0\" style=\"opacity: 1; visibility: visible; animation: auto ease 0s 1 normal none running none;\">",
                                        "target": [
                                            "#body-0"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\">",
                                        "target": [
                                            ".toggle-icon > svg[width=\"23\"][height=\"23\"][viewBox=\"0 0 23 23\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"26\" height=\"7\" viewBox=\"0 0 26 7\">",
                                        "target": [
                                            "svg[width=\"26\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\">",
                                        "target": [
                                            ".toggle-inner > svg[width=\"23\"][height=\"23\"][viewBox=\"0 0 23 23\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">",
                                        "target": [
                                            "#i-amp-4 > svg[width=\"16\"][height=\"16\"][viewBox=\"0 0 16 16\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">",
                                        "target": [
                                            "#i-amp-6 > svg[width=\"16\"][height=\"16\"][viewBox=\"0 0 16 16\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            "#menu-item-24026 > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            "#menu-item-7748 > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            "#menu-item-7749 > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            "#menu-item-7750 > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            "#menu-item-7751 > a[href$=\"westonruter\"] > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            "#menu-item-7798 > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"20\" viewBox=\"0 0 18 20\">",
                                        "target": [
                                            "svg[height=\"20\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewBox=\"0 0 18 19\">",
                                        "target": [
                                            "svg[viewBox=\"0 0 18 19\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\">",
                                        "target": [
                                            "svg[width=\"19\"]"
                                        ]
                                    },
                                    {
                                        "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": "<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">",
                                        "target": [
                                            "hr:nth-child(1)"
                                        ]
                                    },
                                    {
                                        "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": "<span class=\"arrow\" aria-hidden=\"true\">\u2190<\/span>",
                                        "target": [
                                            ".previous-post > .arrow[aria-hidden=\"true\"]"
                                        ]
                                    },
                                    {
                                        "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": "<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">",
                                        "target": [
                                            "hr:nth-child(3)"
                                        ]
                                    },
                                    {
                                        "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": "<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">",
                                        "target": [
                                            ".comments-wrapper > hr"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            ".footer-social > .menu-item-24026.menu-item-type-custom.menu-item-object-custom > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            ".footer-social > .menu-item-7748.menu-item-type-custom.menu-item-object-custom > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            ".footer-social > .menu-item-7749.menu-item-type-custom.menu-item-object-custom > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            ".footer-social > .menu-item-7750.menu-item-type-custom.menu-item-object-custom > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            ".footer-social > .menu-item-7751.menu-item-type-custom.menu-item-object-custom > a[href$=\"westonruter\"] > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            ".footer-social > .menu-item-7798.menu-item-type-custom.menu-item-object-custom > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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": "<span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>",
                                        "target": [
                                            ".to-the-top-long > .arrow[aria-hidden=\"true\"]"
                                        ]
                                    },
                                    {
                                        "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": "<span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>",
                                        "target": [
                                            ".to-the-top-short > .arrow[aria-hidden=\"true\"]"
                                        ]
                                    },
                                    {
                                        "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": "<amp-analytics type=\"gtag\" data-credentials=\"include\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element i-amphtml-built i-amphtml-layout\" style=\"width:1px;height:1px\" i-amphtml-layout=\"fixed\" aria-hidden=\"true\" hidden=\"\">",
                                        "target": [
                                            "amp-analytics"
                                        ]
                                    },
                                    {
                                        "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": "<amp-pixel src=\"https:\/\/pixel.wp.com\/g.gif?v=ext&amp;blog=59681501&amp;post=22796&amp;tz=-7&amp;srv=weston.ruter.net&amp;host=weston.ruter.net&amp;rand=RANDOM&amp;ref=DOCUMENT_REFERRER\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element i-amphtml-built\" style=\"width:1px;height:1px\" i-amphtml-layout=\"fixed\" aria-hidden=\"true\">",
                                        "target": [
                                            "amp-pixel"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "aria-required-attr",
                                "impact": null,
                                "tags": [
                                    "cat.aria",
                                    "wcag2a",
                                    "wcag412"
                                ],
                                "description": "Ensures elements with ARIA roles have all required ARIA attributes",
                                "help": "Required ARIA attributes must be provided",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-required-attr?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "aria-roles",
                                "impact": null,
                                "tags": [
                                    "cat.aria",
                                    "wcag2a",
                                    "wcag412"
                                ],
                                "description": "Ensures all elements with a role attribute use a valid value",
                                "help": "ARIA roles used must conform to valid values",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-roles?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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": "<button class=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-2"
                                        ]
                                    },
                                    {
                                        "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": "<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-5"
                                        ]
                                    },
                                    {
                                        "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": "<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"plaintext\" data-shcb-language-slug=\"plaintext\">",
                                        "target": [
                                            "pre"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "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": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "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": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "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": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    },
                                    {
                                        "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": "<nav class=\"pagination-single section-inner only-one only-prev\" aria-label=\"Post\">",
                                        "target": [
                                            ".pagination-single"
                                        ]
                                    },
                                    {
                                        "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": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188928\"]"
                                        ]
                                    },
                                    {
                                        "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": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188946\"]"
                                        ]
                                    },
                                    {
                                        "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": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "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": "<nav aria-label=\"Social links\" class=\"footer-social-wrapper\">",
                                        "target": [
                                            ".footer-social-wrapper"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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": "<button class=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-2"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-5"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"plaintext\" data-shcb-language-slug=\"plaintext\">",
                                        "target": [
                                            "pre"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<nav class=\"pagination-single section-inner only-one only-prev\" aria-label=\"Post\">",
                                        "target": [
                                            ".pagination-single"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188928\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188946\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<nav aria-label=\"Social links\" class=\"footer-social-wrapper\">",
                                        "target": [
                                            ".footer-social-wrapper"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-2"
                                        ]
                                    },
                                    {
                                        "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=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-5"
                                        ]
                                    },
                                    {
                                        "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 type=\"submit\" class=\"wp-block-button__link\" name=\"jetpack_subscriptions_widget\">\n\t\t\t\t\t\t\tSubscribe\t\t\t\t\t\t<\/button>",
                                        "target": [
                                            ".wp-block-button__link"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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=\"entry-title\">Running the WordPress Plugin Directory Slurper<\/h1>",
                                                        "target": [
                                                            "h1"
                                                        ]
                                                    },
                                                    {
                                                        "html": "<h2 class=\"comment-reply-title\">\n\t\t\t2 replies on \u201cRunning the WordPress Plugin Directory Slurper\u201d\t\t\t<\/h2>",
                                                        "target": [
                                                            ".comments-header > .comment-reply-title"
                                                        ]
                                                    },
                                                    {
                                                        "html": "<h2 id=\"reply-title\" class=\"comment-reply-title\">Leave a Reply <small><a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\" style=\"display:none;\">Cancel reply<\/a><\/small><\/h2>",
                                                        "target": [
                                                            "#reply-title"
                                                        ]
                                                    },
                                                    {
                                                        "html": "<h2 class=\"widget-title subheading heading-size-3\">Subscribe by Email<\/h2>",
                                                        "target": [
                                                            ".widget-title"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Page has a heading"
                                            },
                                            {
                                                "id": "landmark",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<main id=\"site-content\">",
                                                        "target": [
                                                            "#site-content"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Page has a landmark region"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<html class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\">",
                                        "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": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "7.5pt (10px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"toggle-text\">Search<\/span>",
                                        "target": [
                                            "#i-amp-2 > .toggle-inner > .toggle-text"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 7.1699999999999999,
                                                    "fontSize": "15.8pt (21px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 7.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>",
                                        "target": [
                                            ".site-title > a[href$=\"weston.ruter.net\/\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "7.5pt (10px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"toggle-text\">Menu<\/span>",
                                        "target": [
                                            "#i-amp-5 > .toggle-inner > .toggle-text"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"search\" id=\"search-form-1\" class=\"search-field\" placeholder=\"Search \u2026\" value=\"\" name=\"s\">",
                                        "target": [
                                            "#search-form-1"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"submit\" class=\"search-submit\" value=\"Search\">",
                                        "target": [
                                            ".search-submit"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#b8d1ee",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 4.5700000000000003,
                                                    "fontSize": "10.5pt (14px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.57"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\" rel=\"category tag\">WordPress<\/a>",
                                        "target": [
                                            "a[rel=\"category tag\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 9.6799999999999997,
                                                    "fontSize": "27.0pt (36px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "3:1",
                                                    "shadowColor": "#1b4578"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 9.68"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<h1 class=\"entry-title\">Running the WordPress Plugin Directory Slurper<\/h1>",
                                        "target": [
                                            "h1"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"meta-text\">\n\t\t\t\t\t\t\tBy <a href=\"https:\/\/weston.ruter.net\/author\/westonruter\/\">Weston Ruter<\/a>\t\t\t\t\t\t<\/span>",
                                        "target": [
                                            ".post-author > .meta-text"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/author\/westonruter\/\">Weston Ruter<\/a>",
                                        "target": [
                                            ".post-author > .meta-text > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\">July 1, 2023<\/a>",
                                        "target": [
                                            ".post-date > .meta-text > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comments\">2 Comments<span class=\"screen-reader-text\"> on Running the WordPress Plugin Directory Slurper<\/span><\/a>",
                                        "target": [
                                            ".post-comment-link > .meta-text > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>",
                                        "target": [
                                            ".post-inner > .entry-content > p:nth-child(1)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/make.wordpress.org\/performance\/\">WordPress Core Performance Team<\/a>",
                                        "target": [
                                            ".entry-content > p:nth-child(1) > a:nth-child(1)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/wordpress.org\/plugins\/\">WordPress Plugin Directory<\/a>",
                                        "target": [
                                            "a[href$=\"plugins\/\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/12009\">adding <code>async<\/code> and <code>defer<\/code> to scripts<\/a>",
                                        "target": [
                                            ".entry-content > p:nth-child(1) > a:nth-child(3)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/wpdirectory.net\/\">WordPress Directory Searcher (WPdirectory)<\/a>",
                                        "target": [
                                            "a[href$=\"wpdirectory.net\/\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/12009#comment:111\">find usages<\/a>",
                                        "target": [
                                            "a:nth-child(5)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#f8f8f8",
                                                    "contrastRatio": 19.77,
                                                    "fontSize": "12.1pt (16.2px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 19.77"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<code>after<\/code>",
                                        "target": [
                                            "p:nth-child(1) > code"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>In order to facilitate more extensive searching where necessary going forward, I\u2019ve just used Mark Jaquith\u2019s <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper\">WordPress Plugin Directory Slurper<\/a> to download the entire directory. <\/p>",
                                        "target": [
                                            ".post-inner > .entry-content > p:nth-child(2)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper\">WordPress Plugin Directory Slurper<\/a>",
                                        "target": [
                                            ".entry-content > p:nth-child(2) > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>According to the FAQ <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-long-will-it-take\">How long will it take?<\/a>:<\/p>",
                                        "target": [
                                            ".entry-content > p:nth-child(3)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-long-will-it-take\">How long will it take?<\/a>",
                                        "target": [
                                            "p:nth-child(3) > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>Your first update will take a while (at least <mark style=\"background-color:#ffff00\" class=\"has-inline-color\">a couple of hours, and potentially overnight<\/mark>, depending on your connection and disk speeds).<\/p>",
                                        "target": [
                                            "blockquote:nth-child(4) > p"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffff00",
                                                    "contrastRatio": 19.550000000000001,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 19.55"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<mark style=\"background-color:#ffff00\" class=\"has-inline-color\">a couple of hours, and potentially overnight<\/mark>",
                                        "target": [
                                            "blockquote:nth-child(4) > p > mark"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>And <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-much-disk-space-do-i-need\">How much disk space do I need?<\/a>:<\/p>",
                                        "target": [
                                            ".entry-content > p:nth-child(5)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-much-disk-space-do-i-need\">How much disk space do I need?<\/a>",
                                        "target": [
                                            "p:nth-child(5) > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>As of December 2017, the plugin repository contains over 70,000 plugins. The script will download around 20 GB of zip files which, when unpacked, will use around <mark style=\"background-color:#ffff00\" class=\"has-inline-color\">45 GB of disk space<\/mark>.<\/p>",
                                        "target": [
                                            "blockquote:nth-child(6) > p"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffff00",
                                                    "contrastRatio": 19.550000000000001,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 19.55"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<mark style=\"background-color:#ffff00\" class=\"has-inline-color\">45 GB of disk space<\/mark>",
                                        "target": [
                                            "blockquote:nth-child(6) > p > mark"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>Things have changed since December 2017, which was now 6\u00bd years ago. <\/p>",
                                        "target": [
                                            ".entry-content > p:nth-child(7)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>My call to <code>time .\/update<\/code> finished as follows:<\/p>",
                                        "target": [
                                            ".entry-content > p:nth-child(8)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#f8f8f8",
                                                    "contrastRatio": 19.77,
                                                    "fontSize": "12.1pt (16.2px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 19.77"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<code>time .\/update<\/code>",
                                        "target": [
                                            "p:nth-child(8) > code"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#333333",
                                                    "bgColor": "#f8f8f8",
                                                    "contrastRatio": 11.890000000000001,
                                                    "fontSize": "10.9pt (14.58px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 11.89"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<code class=\"hljs language-plaintext shcb-wrap-lines\">[SUCCESS] Done updating plugins!\nIt took 1580 minutes and 3 seconds to update 87873 plugins (11610 failed).\n[DONE]\n\nreal\t1580m4.203s\nuser\t92m31.046s\nsys\t94m57.713s<\/code>",
                                        "target": [
                                            ".hljs"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>",
                                        "target": [
                                            ".entry-content > p:nth-child(10)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<strong>26\u2153 hours<\/strong>",
                                        "target": [
                                            "strong:nth-child(1)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<em>2 <abbr title=\"gigabits per second\">Gbps<\/abbr><\/em>",
                                        "target": [
                                            "em"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<abbr title=\"gigabits per second\">Gbps<\/abbr>",
                                        "target": [
                                            "abbr[title=\"gigabits per second\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<strong>109 <abbr title=\"gigabytes\">GB<\/abbr><\/strong>",
                                        "target": [
                                            "strong:nth-child(3)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<abbr title=\"gigabytes\">GB<\/abbr>",
                                        "target": [
                                            "abbr[title=\"gigabytes\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>Fair warning for anyone else wanting to slurp down the entire plugin directory!<\/p>",
                                        "target": [
                                            ".entry-content > p:nth-child(11)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a id=\"related-posts-item-6532d0fd17b8f-label\" href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">Integrating with AMP Dev Mode in WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li class=\"jp-related-posts-i2__post-date\">September 24, 2019<\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-date"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/category\/amp\/\">AMP<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-context > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a id=\"related-posts-item-6532d0fd17c01-label\" href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">WordCamp Europe 2018 Recap: AMP and PWA<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li class=\"jp-related-posts-i2__post-date\">July 12, 2018<\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-date"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-context > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a id=\"related-posts-item-6532d0fd17c4c-label\" href=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\">Using the AMP Plugin to Protect Site Visitors and Debug Security Vulnerabilities<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li class=\"jp-related-posts-i2__post-date\">March 21, 2019<\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-date"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-context > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"title-inner\">Comparing Markup with PHPUnit<\/span>",
                                        "target": [
                                            ".title-inner"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "24.0pt (32px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "3:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<h2 class=\"comment-reply-title\">\n\t\t\t2 replies on \u201cRunning the WordPress Plugin Directory Slurper\u201d\t\t\t<\/h2>",
                                        "target": [
                                            ".comments-header > .comment-reply-title"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"fn\">Jeremy Kun<\/span>",
                                        "target": [
                                            "a[href$=\"jeremykun.com\"] > .fn"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#6d6d6d",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 5.1699999999999999,
                                                    "fontSize": "10.5pt (14px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<time datetime=\"2023-07-01T19:51:32-07:00\">July 1, 2023 at 7:51 pm<\/time>",
                                        "target": [
                                            "time[datetime=\"2023-07-01T19:51:32-07:00\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>I didn\u2019t know you contributed to WordPress! How cool \ufe0f<\/p>",
                                        "target": [
                                            "#div-comment-188928 > .comment-content.entry-content > p"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#2776d7",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "9.0pt (12px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188928\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"fn\">Joost de Valk<\/span>",
                                        "target": [
                                            "a[href$=\"joost.blog\/\"] > .fn"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#6d6d6d",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 5.1699999999999999,
                                                    "fontSize": "10.5pt (14px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<time datetime=\"2023-07-02T02:00:27-07:00\">July 2, 2023 at 2:00 am<\/time>",
                                        "target": [
                                            "time[datetime=\"2023-07-02T02:00:27-07:00\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>Time for a pull on Mark\u2019s readme to reflect current reality <\/p>",
                                        "target": [
                                            "#div-comment-188946 > .comment-content.entry-content > p:nth-child(1)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>Thanks for sharing, might need to run one soon too.<\/p>",
                                        "target": [
                                            ".comment-content.entry-content > p:nth-child(2)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#2776d7",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "9.0pt (12px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188946\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "24.0pt (32px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "3:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<h2 id=\"reply-title\" class=\"comment-reply-title\">Leave a Reply <small><a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\" style=\"display:none;\">Cancel reply<\/a><\/small><\/h2>",
                                        "target": [
                                            "#reply-title"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#6d6d6d",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 5.1699999999999999,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span id=\"email-notes\">Your email address will not be published.<\/span>",
                                        "target": [
                                            "#email-notes"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#6d6d6d",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 5.1699999999999999,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"required-field-message\">Required fields are marked <span class=\"required\">*<\/span><\/span>",
                                        "target": [
                                            ".required-field-message"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label for=\"comment\">Comment <span class=\"required\">*<\/span><\/label>",
                                        "target": [
                                            "label[for=\"comment\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<textarea id=\"comment\" name=\"comment\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"\"><\/textarea>",
                                        "target": [
                                            "#comment"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label for=\"author\">Name <span class=\"required\">*<\/span><\/label>",
                                        "target": [
                                            "label[for=\"author\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input id=\"author\" name=\"author\" type=\"text\" value=\"\" size=\"30\" maxlength=\"245\" autocomplete=\"name\" required=\"\">",
                                        "target": [
                                            "#author"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label for=\"email\">Email <span class=\"required\">*<\/span><\/label>",
                                        "target": [
                                            "label[for=\"email\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label for=\"url\">Website<\/label>",
                                        "target": [
                                            "label[for=\"url\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input id=\"url\" name=\"url\" type=\"url\" value=\"\" size=\"30\" maxlength=\"200\" autocomplete=\"url\">",
                                        "target": [
                                            "#url"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label for=\"wp-comment-cookies-consent\">Save my name, email, and website in this browser for the next time I comment.<\/label>",
                                        "target": [
                                            "label[for=\"wp-comment-cookies-consent\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label class=\"subscribe-label\" id=\"subscribe-label\" for=\"subscribe_comments\">Notify me of follow-up comments by email.<\/label>",
                                        "target": [
                                            "#subscribe-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label class=\"subscribe-label\" id=\"subscribe-blog-label\" for=\"subscribe_blog\">Notify me of new posts by email.<\/label>",
                                        "target": [
                                            "#subscribe-blog-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#2776d7",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input name=\"submit\" type=\"submit\" id=\"submit\" class=\"submit\" value=\"Post Comment\">",
                                        "target": [
                                            "#submit"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea>",
                                        "target": [
                                            "textarea[name=\"ak_hp_textarea\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 7.1699999999999999,
                                                    "fontSize": "21.0pt (28px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "3:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 7.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<h2 class=\"widget-title subheading heading-size-3\">Subscribe by Email<\/h2>",
                                        "target": [
                                            ".widget-title"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 7.1699999999999999,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 7.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>Get new posts in your inbox.<\/p>",
                                        "target": [
                                            "#subscribe-text > p"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"email\" name=\"email\" required=\"required\" value=\"\" id=\"subscribe-field-blog_subscription-2\" placeholder=\"Email Address\">",
                                        "target": [
                                            "#subscribe-field-blog_subscription-2"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#2776d7",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button type=\"submit\" class=\"wp-block-button__link\" name=\"jetpack_subscriptions_widget\">\n\t\t\t\t\t\t\tSubscribe\t\t\t\t\t\t<\/button>",
                                        "target": [
                                            ".wp-block-button__link"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 7.1699999999999999,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 7.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p><a href=\"\/key.asc\" rel=\"key\">PGP\/GPG public key<\/a>. Happily hosted on <a href=\"https:\/\/pantheon.io\/\" target=\"_blank\" rel=\"noopener\">Pantheon<\/a>. I'm newly on <a rel=\"me\" href=\"https:\/\/mastodon.social\/@westonruter\">Mastodon<\/a>.<\/p>",
                                        "target": [
                                            ".widget-content > p"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#b8d1ee",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 4.5700000000000003,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.57"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"\/key.asc\" rel=\"key\">PGP\/GPG public key<\/a>",
                                        "target": [
                                            "a[href$=\"key.asc\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#b8d1ee",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 4.5700000000000003,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.57"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/pantheon.io\/\" target=\"_blank\" rel=\"noopener\">Pantheon<\/a>",
                                        "target": [
                                            "a[href$=\"pantheon.io\/\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#b8d1ee",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 4.5700000000000003,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.57"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a rel=\"me\" href=\"https:\/\/mastodon.social\/@westonruter\">Mastodon<\/a>",
                                        "target": [
                                            "a[rel=\"me\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 7.1699999999999999,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 7.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p class=\"footer-copyright\">\u00a9\n\t\t\t\t\t\t\t2023\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>\n\t\t\t\t\t\t<\/p>",
                                        "target": [
                                            ".footer-copyright"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 7.1699999999999999,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 7.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>",
                                        "target": [
                                            ".footer-copyright > a[href$=\"weston.ruter.net\/\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"to-the-top-short\">\n\t\t\t\t\t\t\tUp <span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>\t\t\t\t\t\t<\/span>",
                                        "target": [
                                            ".to-the-top-short"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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 class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\">",
                                        "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": "i-amp-2",
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Document has no active elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-2"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-active",
                                                "data": "i-amp-5",
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Document has no active elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-5"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-active",
                                                "data": "submit",
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Document has no active elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input name=\"submit\" type=\"submit\" id=\"submit\" class=\"submit\" value=\"Post Comment\">",
                                        "target": [
                                            "#submit"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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": "search-form-1",
                                                "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 type=\"search\" id=\"search-form-1\" class=\"search-field\" placeholder=\"Search \u2026\" value=\"\" name=\"s\">",
                                        "target": [
                                            "#search-form-1"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "shcb-language-2",
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<small class=\"shcb-language\" id=\"shcb-language-2\">",
                                        "target": [
                                            "#shcb-language-2"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "related-posts-item-6532d0fd17b8f-label",
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a id=\"related-posts-item-6532d0fd17b8f-label\" href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">Integrating with AMP Dev Mode in WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "related-posts-item-6532d0fd17c01-label",
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a id=\"related-posts-item-6532d0fd17c01-label\" href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">WordCamp Europe 2018 Recap: AMP and PWA<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "related-posts-item-6532d0fd17c4c-label",
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a id=\"related-posts-item-6532d0fd17c4c-label\" href=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\">Using the AMP Plugin to Protect Site Visitors and Debug Security Vulnerabilities<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "email-notes",
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span id=\"email-notes\">Your email address will not be published.<\/span>",
                                        "target": [
                                            "#email-notes"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "comment",
                                                "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 id=\"comment\" name=\"comment\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"\"><\/textarea>",
                                        "target": [
                                            "#comment"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "author",
                                                "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 id=\"author\" name=\"author\" type=\"text\" value=\"\" size=\"30\" maxlength=\"245\" autocomplete=\"name\" required=\"\">",
                                        "target": [
                                            "#author"
                                        ]
                                    },
                                    {
                                        "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 id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "url",
                                                "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 id=\"url\" name=\"url\" type=\"url\" value=\"\" size=\"30\" maxlength=\"200\" autocomplete=\"url\">",
                                        "target": [
                                            "#url"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "wp-comment-cookies-consent",
                                                "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 id=\"wp-comment-cookies-consent\" name=\"wp-comment-cookies-consent\" type=\"checkbox\" value=\"yes\">",
                                        "target": [
                                            "#wp-comment-cookies-consent"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "subscribe_comments",
                                                "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 type=\"checkbox\" name=\"subscribe_comments\" id=\"subscribe_comments\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_comments"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "subscribe_blog",
                                                "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 type=\"checkbox\" name=\"subscribe_blog\" id=\"subscribe_blog\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_blog"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "subscribe-field-blog_subscription-2",
                                                "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 type=\"email\" name=\"email\" required=\"required\" value=\"\" id=\"subscribe-field-blog_subscription-2\" placeholder=\"Email Address\">",
                                        "target": [
                                            "#subscribe-field-blog_subscription-2"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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": "body-0",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<body class=\"post-template-default single single-post postid-22796 single-format-standard custom-background wp-embed-responsive singular enable-search-modal has-post-thumbnail has-single-pagination showing-comments show-avatars footer-top-visible amp-mode-touch\" id=\"body-0\" style=\"opacity: 1; visibility: visible; animation: auto ease 0s 1 normal none running none;\">",
                                        "target": [
                                            "#body-0"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "site-header",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<header id=\"site-header\" class=\"header-footer-group\">",
                                        "target": [
                                            "#site-header"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-11308",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-11308\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-11308\"><a href=\"https:\/\/weston.ruter.net\/about\/\">About<\/a><\/li>",
                                        "target": [
                                            "#menu-item-11308"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7797",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7797\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7797\"><a href=\"https:\/\/twitter.com\/westonruter\">@westonruter<\/a><\/li>",
                                        "target": [
                                            "#menu-item-7797"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7299",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7299\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7299\"><a href=\"http:\/\/github.com\/westonruter\">GitHub<\/a><\/li>",
                                        "target": [
                                            "#menu-item-7299"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7298",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7298\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-7298\"><a href=\"https:\/\/weston.ruter.net\/contact\/\">Contact<\/a><\/li>",
                                        "target": [
                                            "#menu-item-7298"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "i-amp-3",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle search-toggle desktop-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-3\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-3"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "i-amp-0",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-lightbox id=\"i-amp-0\" layout=\"nodisplay\" animate-in=\"fade-in\" scrollable=\"1\" role=\"dialog\" tabindex=\"-1\" class=\"search-modal cover-modal header-footer-group i-amphtml-layout-nodisplay i-amphtml-element i-amphtml-overlay i-amphtml-built\" on=\"tap:i-amp-0.close,body-0.toggleClass(class=showing-modal,force=false);lightboxOpen:i-amp-0.toggleClass(class=active,force=true),AMP.setState({i_amp_0:true});lightboxClose:i-amp-0.toggleClass(class=active,force=false),AMP.setState({i_amp_0:false})\" hidden=\"\" i-amphtml-layout=\"nodisplay\">",
                                        "target": [
                                            "#i-amp-0"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "i-amp-4",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle search-untoggle close-search-toggle fill-children-current-color\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" on=\"tap:i-amp-0.close,body-0.toggleClass(class=showing-modal,force=false),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-4\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-4"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "i-amp-1",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-lightbox id=\"i-amp-1\" layout=\"nodisplay\" animate-in=\"fade-in\" scrollable=\"1\" role=\"dialog\" tabindex=\"-1\" class=\"menu-modal cover-modal header-footer-group i-amphtml-layout-nodisplay i-amphtml-element i-amphtml-overlay i-amphtml-built\" on=\"tap:i-amp-1.close,body-0.toggleClass(class=showing-modal,force=false);lightboxOpen:i-amp-1.toggleClass(class=active,force=true),AMP.setState({i_amp_1:true});lightboxClose:i-amp-1.toggleClass(class=active,force=false),AMP.setState({i_amp_1:false})\" hidden=\"\" i-amphtml-layout=\"nodisplay\">",
                                        "target": [
                                            "#i-amp-1"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "i-amp-6",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle close-nav-toggle fill-children-current-color\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" data-set-focus=\".menu-modal\" on=\"tap:i-amp-1.close,body-0.toggleClass(class=showing-modal,force=false),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-1.focus\" id=\"i-amp-6\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-6"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-24026",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-24026\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24026\">",
                                        "target": [
                                            "#menu-item-24026"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7748",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7748\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7748\">",
                                        "target": [
                                            "#menu-item-7748"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7749",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7749\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7749\">",
                                        "target": [
                                            "#menu-item-7749"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7750",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7750\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7750\">",
                                        "target": [
                                            "#menu-item-7750"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7751",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7751\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7751\">",
                                        "target": [
                                            "#menu-item-7751"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7798",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7798\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7798\">",
                                        "target": [
                                            "#menu-item-7798"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "site-content",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<main id=\"site-content\">",
                                        "target": [
                                            "#site-content"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "post-22796",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<article class=\"post-22796 post type-post status-publish format-standard has-post-thumbnail hentry category-wordpress\" id=\"post-22796\">",
                                        "target": [
                                            "#post-22796"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "related-posts-item-6532d0fd17b8f",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "related-posts-item-6532d0fd17c01",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "related-posts-item-6532d0fd17c4c",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "comments",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<div class=\"comments\" id=\"comments\">",
                                        "target": [
                                            "#comments"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "comment-188928",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<div id=\"comment-188928\" class=\"comment even thread-even depth-1\">",
                                        "target": [
                                            "#comment-188928"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "div-comment-188928",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<article id=\"div-comment-188928\" class=\"comment-body\">",
                                        "target": [
                                            "#div-comment-188928"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "comment-188946",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<div id=\"comment-188946\" class=\"comment odd alt thread-odd thread-alt depth-1\">",
                                        "target": [
                                            "#comment-188946"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "div-comment-188946",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<article id=\"div-comment-188946\" class=\"comment-body\">",
                                        "target": [
                                            "#div-comment-188946"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "respond",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<div id=\"respond\" class=\"comment-respond\">",
                                        "target": [
                                            "#respond"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "reply-title",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<h2 id=\"reply-title\" class=\"comment-reply-title\">Leave a Reply <small><a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\" style=\"display:none;\">Cancel reply<\/a><\/small><\/h2>",
                                        "target": [
                                            "#reply-title"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "cancel-comment-reply-link",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\" style=\"display:none;\">Cancel reply<\/a>",
                                        "target": [
                                            "#cancel-comment-reply-link"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "commentform",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<form action=\"https:\/\/weston.ruter.net\/wp-comments-post.php\" method=\"post\" id=\"commentform\" class=\"section-inner thin max-percentage\" data-px-verified-tag=\"\">",
                                        "target": [
                                            "#commentform"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "subscribe-label",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label class=\"subscribe-label\" id=\"subscribe-label\" for=\"subscribe_comments\">Notify me of follow-up comments by email.<\/label>",
                                        "target": [
                                            "#subscribe-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "subscribe-blog-label",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label class=\"subscribe-label\" id=\"subscribe-blog-label\" for=\"subscribe_blog\">Notify me of new posts by email.<\/label>",
                                        "target": [
                                            "#subscribe-blog-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "comment_post_ID",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"hidden\" name=\"comment_post_ID\" value=\"22796\" id=\"comment_post_ID\">",
                                        "target": [
                                            "#comment_post_ID"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "comment_parent",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"hidden\" name=\"comment_parent\" id=\"comment_parent\" value=\"0\">",
                                        "target": [
                                            "#comment_parent"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "akismet_comment_nonce",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"hidden\" id=\"akismet_comment_nonce\" name=\"akismet_comment_nonce\" value=\"f8bcf75e6e\">",
                                        "target": [
                                            "#akismet_comment_nonce"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "subscribe-blog-blog_subscription-2",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<form action=\"#\" method=\"post\" accept-charset=\"utf-8\" id=\"subscribe-blog-blog_subscription-2\" data-blog=\"59681501\" data-post_access_level=\"everybody\" data-px-verified-tag=\"\">",
                                        "target": [
                                            "#subscribe-blog-blog_subscription-2"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "subscribe-text",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<div id=\"subscribe-text\"><p>Get new posts in your inbox.<\/p>\n<\/div>",
                                        "target": [
                                            "#subscribe-text"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "subscribe-email",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p id=\"subscribe-email\">",
                                        "target": [
                                            "#subscribe-email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "jetpack-subscribe-label",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label id=\"jetpack-subscribe-label\" class=\"screen-reader-text\" for=\"subscribe-field-blog_subscription-2\">\n\t\t\t\t\t\t\tEmail Address\t\t\t\t\t\t<\/label>",
                                        "target": [
                                            "#jetpack-subscribe-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "subscribe-submit",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p id=\"subscribe-submit\">",
                                        "target": [
                                            "#subscribe-submit"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "site-footer",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<footer id=\"site-footer\" class=\"header-footer-group\">",
                                        "target": [
                                            "#site-footer"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "comment-reply-js",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<script src=\"https:\/\/weston.ruter.net\/wp-includes\/js\/comment-reply.min.js?ver=6.3.2\" id=\"comment-reply-js\" data-px-verified-tag=\"\" defer=\"\"><\/script>",
                                        "target": [
                                            "#comment-reply-js"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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=\"comment\">Comment <span class=\"required\">*<\/span><\/label>",
                                                        "target": [
                                                            "label[for=\"comment\"]"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<textarea id=\"comment\" name=\"comment\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"\"><\/textarea>",
                                        "target": [
                                            "#comment"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<label for=\"author\">Name <span class=\"required\">*<\/span><\/label>",
                                                        "target": [
                                                            "label[for=\"author\"]"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"author\" name=\"author\" type=\"text\" value=\"\" size=\"30\" maxlength=\"245\" autocomplete=\"name\" required=\"\">",
                                        "target": [
                                            "#author"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<label for=\"email\">Email <span class=\"required\">*<\/span><\/label>",
                                                        "target": [
                                                            "label[for=\"email\"]"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<label for=\"url\">Website<\/label>",
                                                        "target": [
                                                            "label[for=\"url\"]"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"url\" name=\"url\" type=\"url\" value=\"\" size=\"30\" maxlength=\"200\" autocomplete=\"url\">",
                                        "target": [
                                            "#url"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<label for=\"wp-comment-cookies-consent\">Save my name, email, and website in this browser for the next time I comment.<\/label>",
                                                        "target": [
                                                            "label[for=\"wp-comment-cookies-consent\"]"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"wp-comment-cookies-consent\" name=\"wp-comment-cookies-consent\" type=\"checkbox\" value=\"yes\">",
                                        "target": [
                                            "#wp-comment-cookies-consent"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<label class=\"subscribe-label\" id=\"subscribe-label\" for=\"subscribe_comments\">Notify me of follow-up comments by email.<\/label>",
                                                        "target": [
                                                            "#subscribe-label"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input type=\"checkbox\" name=\"subscribe_comments\" id=\"subscribe_comments\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_comments"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<label class=\"subscribe-label\" id=\"subscribe-blog-label\" for=\"subscribe_blog\">Notify me of new posts by email.<\/label>",
                                                        "target": [
                                                            "#subscribe-blog-label"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input type=\"checkbox\" name=\"subscribe_blog\" id=\"subscribe_blog\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_blog"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input type=\"email\" name=\"email\" required=\"required\" value=\"\" id=\"subscribe-field-blog_subscription-2\" placeholder=\"Email Address\">",
                                        "target": [
                                            "#subscribe-field-blog_subscription-2"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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 class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\">",
                                        "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 class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\">",
                                        "target": [
                                            "html"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "image-alt",
                                "impact": null,
                                "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 has an alt attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "alt-space-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a valid alt attribute value"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">",
                                        "target": [
                                            ".attachment-post-thumbnail"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-alt",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has an alt attribute"
                                            },
                                            {
                                                "id": "presentational-role",
                                                "data": {
                                                    "role": "presentation"
                                                },
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element's default semantics were overriden with role=\"presentation\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "alt-space-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a valid alt attribute value"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-img-link > a > img[width=\"350\"][height=\"200\"][loading=\"lazy\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-alt",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has an alt attribute"
                                            },
                                            {
                                                "id": "presentational-role",
                                                "data": {
                                                    "role": "presentation"
                                                },
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element's default semantics were overriden with role=\"presentation\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "alt-space-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a valid alt attribute value"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-img-link > a > img[width=\"350\"][height=\"200\"][loading=\"lazy\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-alt",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has an alt attribute"
                                            },
                                            {
                                                "id": "presentational-role",
                                                "data": {
                                                    "role": "presentation"
                                                },
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element's default semantics were overriden with role=\"presentation\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "alt-space-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a valid alt attribute value"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-img-link > a > img[width=\"350\"][height=\"200\"][loading=\"lazy\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-alt",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has an alt attribute"
                                            },
                                            {
                                                "id": "presentational-role",
                                                "data": {
                                                    "role": "presentation"
                                                },
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element's default semantics were overriden with role=\"presentation\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "alt-space-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a valid alt attribute value"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/90b179348780a6e7fe8e502968dc534a?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\">",
                                        "target": [
                                            "a[href$=\"jeremykun.com\"] > .avatar.avatar-120.photo"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-alt",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has an alt attribute"
                                            },
                                            {
                                                "id": "presentational-role",
                                                "data": {
                                                    "role": "presentation"
                                                },
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element's default semantics were overriden with role=\"presentation\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "alt-space-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a valid alt attribute value"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/d3c55d9819af7baab6128ef12d163435?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\">",
                                        "target": [
                                            "a[href$=\"joost.blog\/\"] > .avatar.avatar-120.photo"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "input-button-name",
                                "impact": null,
                                "tags": [
                                    "cat.name-role-value",
                                    "wcag2a",
                                    "wcag412",
                                    "section508",
                                    "section508.22.a"
                                ],
                                "description": "Ensures input buttons have discernible text",
                                "help": "Input buttons must have discernible text",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/input-button-name?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "non-empty-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a non-empty value attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input name=\"submit\" type=\"submit\" id=\"submit\" class=\"submit\" value=\"Post Comment\">",
                                        "target": [
                                            "#submit"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<textarea id=\"comment\" name=\"comment\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"\"><\/textarea>",
                                        "target": [
                                            "#comment"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has an explicit <label>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"author\" name=\"author\" type=\"text\" value=\"\" size=\"30\" maxlength=\"245\" autocomplete=\"name\" required=\"\">",
                                        "target": [
                                            "#author"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has an explicit <label>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has an explicit <label>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"url\" name=\"url\" type=\"url\" value=\"\" size=\"30\" maxlength=\"200\" autocomplete=\"url\">",
                                        "target": [
                                            "#url"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has an explicit <label>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"wp-comment-cookies-consent\" name=\"wp-comment-cookies-consent\" type=\"checkbox\" value=\"yes\">",
                                        "target": [
                                            "#wp-comment-cookies-consent"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has an explicit <label>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input type=\"checkbox\" name=\"subscribe_comments\" id=\"subscribe_comments\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_comments"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has an explicit <label>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input type=\"checkbox\" name=\"subscribe_blog\" id=\"subscribe_blog\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_blog"
                                        ]
                                    },
                                    {
                                        "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 type=\"email\" name=\"email\" required=\"required\" value=\"\" id=\"subscribe-field-blog_subscription-2\" placeholder=\"Email Address\">",
                                        "target": [
                                            "#subscribe-field-blog_subscription-2"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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 class=\"skip-link screen-reader-text\" href=\"#site-content\">Skip to the content<\/a>",
                                        "target": [
                                            ".skip-link"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>",
                                        "target": [
                                            ".site-title > a[href$=\"weston.ruter.net\/\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/category\/wordpress\/\" rel=\"category tag\">WordPress<\/a>",
                                        "target": [
                                            "a[rel=\"category tag\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/author\/westonruter\/\">Weston Ruter<\/a>",
                                        "target": [
                                            ".post-author > .meta-text > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\">July 1, 2023<\/a>",
                                        "target": [
                                            ".post-date > .meta-text > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comments\">2 Comments<span class=\"screen-reader-text\"> on Running the WordPress Plugin Directory Slurper<\/span><\/a>",
                                        "target": [
                                            ".post-comment-link > .meta-text > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/www.pexels.com\/photo\/man-eating-noodles-7594054\/\" rel=\"nofollow\">Pexels.com<\/a>",
                                        "target": [
                                            "figcaption > a[rel=\"nofollow\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/make.wordpress.org\/performance\/\">WordPress Core Performance Team<\/a>",
                                        "target": [
                                            ".entry-content > p:nth-child(1) > a:nth-child(1)"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/wordpress.org\/plugins\/\">WordPress Plugin Directory<\/a>",
                                        "target": [
                                            "a[href$=\"plugins\/\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/core.trac.wordpress.org\/ticket\/12009\">adding <code>async<\/code> and <code>defer<\/code> to scripts<\/a>",
                                        "target": [
                                            ".entry-content > p:nth-child(1) > a:nth-child(3)"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/wpdirectory.net\/\">WordPress Directory Searcher (WPdirectory)<\/a>",
                                        "target": [
                                            "a[href$=\"wpdirectory.net\/\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/core.trac.wordpress.org\/ticket\/12009#comment:111\">find usages<\/a>",
                                        "target": [
                                            "a:nth-child(5)"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper\">WordPress Plugin Directory Slurper<\/a>",
                                        "target": [
                                            ".entry-content > p:nth-child(2) > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-long-will-it-take\">How long will it take?<\/a>",
                                        "target": [
                                            "p:nth-child(3) > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-much-disk-space-do-i-need\">How much disk space do I need?<\/a>",
                                        "target": [
                                            "p:nth-child(5) > a"
                                        ]
                                    },
                                    {
                                        "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=\"related-posts-item-6532d0fd17b8f-label\" href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">Integrating with AMP Dev Mode in WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f-label"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/category\/amp\/\">AMP<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-context > a"
                                        ]
                                    },
                                    {
                                        "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=\"related-posts-item-6532d0fd17c01-label\" href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">WordCamp Europe 2018 Recap: AMP and PWA<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01-label"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-context > a"
                                        ]
                                    },
                                    {
                                        "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=\"related-posts-item-6532d0fd17c4c-label\" href=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\">Using the AMP Plugin to Protect Site Visitors and Debug Security Vulnerabilities<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c-label"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-context > a"
                                        ]
                                    },
                                    {
                                        "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 class=\"previous-post\" href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/comparing-markup-with-phpunit\/\">\n\t\t\t\t\t<span class=\"arrow\" aria-hidden=\"true\">\u2190<\/span>\n\t\t\t\t\t<span class=\"title\"><span class=\"title-inner\">Comparing Markup with PHPUnit<\/span><\/span>\n\t\t\t\t<\/a>",
                                        "target": [
                                            ".previous-post"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/jeremykun.com\" rel=\"external nofollow\" class=\"url\">",
                                        "target": [
                                            "a[href$=\"jeremykun.com\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comment-188928\"><time datetime=\"2023-07-01T19:51:32-07:00\">July 1, 2023 at 7:51 pm<\/time><\/a>",
                                        "target": [
                                            "#div-comment-188928 > .comment-meta > .comment-metadata > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-visible-text",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element has text that is visible to screen readers"
                                            },
                                            {
                                                "id": "aria-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-label attribute exists and is not empty"
                                            }
                                        ],
                                        "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 rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188928\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/joost.blog\/\" rel=\"external nofollow\" class=\"url\">",
                                        "target": [
                                            "a[href$=\"joost.blog\/\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comment-188946\"><time datetime=\"2023-07-02T02:00:27-07:00\">July 2, 2023 at 2:00 am<\/time><\/a>",
                                        "target": [
                                            "#div-comment-188946 > .comment-meta > .comment-metadata > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-visible-text",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element has text that is visible to screen readers"
                                            },
                                            {
                                                "id": "aria-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-label attribute exists and is not empty"
                                            }
                                        ],
                                        "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 rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188946\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/mastodon.social\/@westonruter\">",
                                        "target": [
                                            ".footer-social > .menu-item-24026.menu-item-type-custom.menu-item-object-custom > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/twitter.com\/westonruter\">",
                                        "target": [
                                            ".footer-social > .menu-item-7748.menu-item-type-custom.menu-item-object-custom > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/www.facebook.com\/westonruter\">",
                                        "target": [
                                            ".footer-social > .menu-item-7749.menu-item-type-custom.menu-item-object-custom > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/www.linkedin.com\/in\/westonruter\/\">",
                                        "target": [
                                            ".footer-social > .menu-item-7750.menu-item-type-custom.menu-item-object-custom > a"
                                        ]
                                    },
                                    {
                                        "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=\"http:\/\/github.com\/westonruter\">",
                                        "target": [
                                            ".footer-social > .menu-item-7751.menu-item-type-custom.menu-item-object-custom > a[href$=\"westonruter\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/profiles.wordpress.org\/westonruter\">",
                                        "target": [
                                            ".footer-social > .menu-item-7798.menu-item-type-custom.menu-item-object-custom > a"
                                        ]
                                    },
                                    {
                                        "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=\"\/key.asc\" rel=\"key\">PGP\/GPG public key<\/a>",
                                        "target": [
                                            "a[href$=\"key.asc\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/pantheon.io\/\" target=\"_blank\" rel=\"noopener\">Pantheon<\/a>",
                                        "target": [
                                            "a[href$=\"pantheon.io\/\"]"
                                        ]
                                    },
                                    {
                                        "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 rel=\"me\" href=\"https:\/\/mastodon.social\/@westonruter\">Mastodon<\/a>",
                                        "target": [
                                            "a[rel=\"me\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>",
                                        "target": [
                                            ".footer-copyright > a[href$=\"weston.ruter.net\/\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"to-the-top\" href=\"#site-header\">\n\t\t\t\t\t\t<span class=\"to-the-top-long\">\n\t\t\t\t\t\t\tTo the top <span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"to-the-top-short\">\n\t\t\t\t\t\t\tUp <span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>",
                                        "target": [
                                            ".to-the-top"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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=\"post-meta\">",
                                        "target": [
                                            ".post-meta"
                                        ]
                                    },
                                    {
                                        "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=\"social-menu footer-social reset-list-style social-icons fill-children-current-color\">",
                                        "target": [
                                            ".footer-social"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "listitem",
                                "impact": "serious",
                                "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 class=\"post-author meta-wrapper\">",
                                        "target": [
                                            ".post-author"
                                        ]
                                    },
                                    {
                                        "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=\"post-date meta-wrapper\">",
                                        "target": [
                                            ".post-date"
                                        ]
                                    },
                                    {
                                        "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=\"post-comment-link meta-wrapper\">",
                                        "target": [
                                            ".post-comment-link"
                                        ]
                                    },
                                    {
                                        "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24026\">",
                                        "target": [
                                            ".footer-social > .menu-item-24026.menu-item-type-custom.menu-item-object-custom"
                                        ]
                                    },
                                    {
                                        "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7748\">",
                                        "target": [
                                            ".footer-social > .menu-item-7748.menu-item-type-custom.menu-item-object-custom"
                                        ]
                                    },
                                    {
                                        "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7749\">",
                                        "target": [
                                            ".footer-social > .menu-item-7749.menu-item-type-custom.menu-item-object-custom"
                                        ]
                                    },
                                    {
                                        "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7750\">",
                                        "target": [
                                            ".footer-social > .menu-item-7750.menu-item-type-custom.menu-item-object-custom"
                                        ]
                                    },
                                    {
                                        "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7751\">",
                                        "target": [
                                            ".footer-social > .menu-item-7751.menu-item-type-custom.menu-item-object-custom"
                                        ]
                                    },
                                    {
                                        "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7798\">",
                                        "target": [
                                            ".footer-social > .menu-item-7798.menu-item-type-custom.menu-item-object-custom"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-2"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-5"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">",
                                        "target": [
                                            ".attachment-post-thumbnail"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input id=\"wp-comment-cookies-consent\" name=\"wp-comment-cookies-consent\" type=\"checkbox\" value=\"yes\">",
                                        "target": [
                                            "#wp-comment-cookies-consent"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"checkbox\" name=\"subscribe_comments\" id=\"subscribe_comments\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_comments"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"checkbox\" name=\"subscribe_blog\" id=\"subscribe_blog\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_blog"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input name=\"submit\" type=\"submit\" id=\"submit\" class=\"submit\" value=\"Post Comment\">",
                                        "target": [
                                            "#submit"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button type=\"submit\" class=\"wp-block-button__link\" name=\"jetpack_subscriptions_widget\">\n\t\t\t\t\t\t\tSubscribe\t\t\t\t\t\t<\/button>",
                                        "target": [
                                            ".wp-block-button__link"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "scrollable-region-focusable",
                                "impact": null,
                                "tags": [
                                    "cat.keyboard",
                                    "wcag2a",
                                    "wcag211"
                                ],
                                "description": "Ensure elements that have scrollable content are accessible by keyboard",
                                "help": "Scrollable region must have keyboard access",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/scrollable-region-focusable?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "moderate",
                                                "message": "Element contains focusable elements"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<html class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\">",
                                        "target": [
                                            "html"
                                        ]
                                    }
                                ]
                            }
                        ],
                        "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": {
                                                    "messageKey": "pseudoContent"
                                                },
                                                "relatedNodes": [
                                                    {
                                                        "html": "<figure class=\"featured-media\">",
                                                        "target": [
                                                            "figure"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Element's background color could not be determined due to a pseudo element"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<figcaption class=\"wp-caption-text\">Photo by cottonbro studio on <a href=\"https:\/\/www.pexels.com\/photo\/man-eating-noodles-7594054\/\" rel=\"nofollow\">Pexels.com<\/a><\/figcaption>",
                                        "target": [
                                            "figcaption"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a pseudo element"
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "messageKey": "pseudoContent"
                                                },
                                                "relatedNodes": [
                                                    {
                                                        "html": "<figure class=\"featured-media\">",
                                                        "target": [
                                                            "figure"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Element's background color could not be determined due to a pseudo element"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<a href=\"https:\/\/www.pexels.com\/photo\/man-eating-noodles-7594054\/\" rel=\"nofollow\">Pexels.com<\/a>",
                                        "target": [
                                            "figcaption > a[rel=\"nofollow\"]"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a pseudo element"
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "messageKey": "nonBmp"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element content contains only non-text characters"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<span class=\"arrow\" aria-hidden=\"true\">\u2190<\/span>",
                                        "target": [
                                            ".previous-post > .arrow[aria-hidden=\"true\"]"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Element content contains only non-text characters"
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "messageKey": "nonBmp"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element content contains only non-text characters"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>",
                                        "target": [
                                            ".to-the-top-short > .arrow[aria-hidden=\"true\"]"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Element content contains only non-text characters"
                                    }
                                ]
                            }
                        ]
                    },
                    "base_page_ip_ptr": "",
                    "base_page_cname": "",
                    "base_page_dns_server": "ns-cloud-d1.googledomains.com",
                    "browser_name": "Chrome",
                    "eventName": "Step_1",
                    "test_run_time_ms": 12843,
                    "testUrl": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                    "userTime.is": 2088,
                    "userTimes": {
                        "is": 2088,
                        "dr": 2089,
                        "visible": 2095,
                        "ofv": 2095,
                        "mbv": 2108,
                        "e_is": 2108,
                        "pc": 2111,
                        "ol": 2119
                    },
                    "userTime.dr": 2089,
                    "userTime.visible": 2095,
                    "userTime.ofv": 2095,
                    "userTime.mbv": 2108,
                    "userTime.e_is": 2108,
                    "userTime.pc": 2111,
                    "userTime.ol": 2119,
                    "userTime": 2119,
                    "custom": [
                        "Colordepth",
                        "Dpi",
                        "Images",
                        "Resolution",
                        "fonts",
                        "generated-content-percent",
                        "generated-content-size",
                        "imgs-in-viewport",
                        "imgs-no-alt",
                        "imgs-out-viewport",
                        "jsLibsVulns",
                        "meta-viewport",
                        "possibly-render-blocking-reqs",
                        "rendered-html",
                        "securityHeaders",
                        "wpContentType"
                    ],
                    "Colordepth": 24,
                    "Dpi": "{\"dppx\":2,\"dpcm\":75.59055118110236,\"dpi\":192}",
                    "Images": "[{\"url\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1\",\"width\":414,\"height\":276,\"naturalWidth\":414,\"naturalHeight\":276},{\"url\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=350%2C200\",\"width\":350,\"height\":200,\"naturalWidth\":0,\"naturalHeight\":0},{\"url\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=350%2C200\",\"width\":350,\"height\":200,\"naturalWidth\":0,\"naturalHeight\":0},{\"url\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=350%2C200\",\"width\":350,\"height\":200,\"naturalWidth\":0,\"naturalHeight\":0},{\"url\":\"https:\/\/secure.gravatar.com\/avatar\/90b179348780a6e7fe8e502968dc534a?s=120&d=mm&r=g\",\"width\":40,\"height\":40,\"naturalWidth\":0,\"naturalHeight\":0},{\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d3c55d9819af7baab6128ef12d163435?s=120&d=mm&r=g\",\"width\":40,\"height\":40,\"naturalWidth\":0,\"naturalHeight\":0}]",
                    "Resolution": "{\"absolute\":{\"height\":622,\"width\":414},\"available\":{\"height\":622,\"width\":414}}",
                    "fonts": [
                        {
                            "family": "NonBreakingSpaceOverride",
                            "display": "optional",
                            "status": "loaded",
                            "style": "normal",
                            "weight": "normal"
                        },
                        {
                            "family": "Inter var",
                            "display": "optional",
                            "status": "loaded",
                            "style": "normal",
                            "weight": "100 900"
                        },
                        {
                            "family": "Inter var",
                            "display": "optional",
                            "status": "unloaded",
                            "style": "italic",
                            "weight": "100 900"
                        },
                        {
                            "family": "social-logos",
                            "display": "auto",
                            "status": "loaded",
                            "style": "normal",
                            "weight": "400"
                        }
                    ],
                    "generated-content-percent": 6.1399999999999997,
                    "generated-content-size": 8.6099999999999994,
                    "imgs-in-viewport": [
                        {
                            "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&ssl=1",
                            "html": "<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">",
                            "currentSrc": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                            "srcSet": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&ssl=1 1740w",
                            "sizes": "(max-width: 1200px) 100vw, 1200px",
                            "priority": null,
                            "loading": null,
                            "naturalWidth": 414,
                            "naturalHeight": 276
                        }
                    ],
                    "imgs-no-alt": [],
                    "imgs-out-viewport": [
                        {
                            "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=350%2C200",
                            "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                            "currentSrc": "",
                            "srcSet": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=1050%2C600 3x",
                            "sizes": null,
                            "priority": null,
                            "loading": "lazy",
                            "naturalWidth": 0,
                            "naturalHeight": 0
                        },
                        {
                            "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=350%2C200",
                            "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                            "currentSrc": "",
                            "srcSet": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x",
                            "sizes": null,
                            "priority": null,
                            "loading": "lazy",
                            "naturalWidth": 0,
                            "naturalHeight": 0
                        },
                        {
                            "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=350%2C200",
                            "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                            "currentSrc": "",
                            "srcSet": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=1050%2C600 3x",
                            "sizes": null,
                            "priority": null,
                            "loading": "lazy",
                            "naturalWidth": 0,
                            "naturalHeight": 0
                        },
                        {
                            "src": "https:\/\/secure.gravatar.com\/avatar\/90b179348780a6e7fe8e502968dc534a?s=120&d=mm&r=g",
                            "html": "<img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/90b179348780a6e7fe8e502968dc534a?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\">",
                            "currentSrc": "",
                            "srcSet": null,
                            "sizes": null,
                            "priority": null,
                            "loading": "lazy",
                            "naturalWidth": 0,
                            "naturalHeight": 0
                        },
                        {
                            "src": "https:\/\/secure.gravatar.com\/avatar\/d3c55d9819af7baab6128ef12d163435?s=120&d=mm&r=g",
                            "html": "<img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/d3c55d9819af7baab6128ef12d163435?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\">",
                            "currentSrc": "",
                            "srcSet": null,
                            "sizes": null,
                            "priority": null,
                            "loading": "lazy",
                            "naturalWidth": 0,
                            "naturalHeight": 0
                        }
                    ],
                    "jsLibsVulns": [],
                    "meta-viewport": "width=device-width",
                    "possibly-render-blocking-reqs": [],
                    "rendered-html": "<html class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\"><head><meta charset=\"UTF-8\"><meta name=\"viewport\" content=\"width=device-width\"><style amp-runtime=\"\" i-amphtml-version=\"012310061803000\">\/* inner styles set by WPT to match CSSOM *\/html { overflow-x: hidden !important; }html.i-amphtml-fie { height: 100% !important; width: 100% !important; }html:not([amp4ads]), html:not([amp4ads]) body { height: auto !important; }html:not([amp4ads]) body { margin: 0px !important; }body { text-size-adjust: 100%; }html.i-amphtml-singledoc.i-amphtml-embedded { touch-action: pan-y pinch-zoom; }html.i-amphtml-fie > body, html.i-amphtml-singledoc > body { overflow: visible !important; }html.i-amphtml-fie:not(.i-amphtml-inabox) > body, html.i-amphtml-singledoc:not(.i-amphtml-inabox) > body { position: relative !important; }html.i-amphtml-ios-embed-legacy > body { overflow: hidden auto !important; position: absolute !important; }html.i-amphtml-ios-embed { position: static; overflow-y: auto !important; }#i-amphtml-wrapper { overflow: hidden auto !important; position: absolute !important; inset: 0px !important; margin: 0px !important; display: block !important; }html.i-amphtml-ios-embed.i-amphtml-ios-overscroll, html.i-amphtml-ios-embed.i-amphtml-ios-overscroll > #i-amphtml-wrapper { }#i-amphtml-wrapper > body { position: relative !important; border-top: 1px solid transparent !important; }#i-amphtml-wrapper + body { visibility: visible; }#i-amphtml-wrapper + body .i-amphtml-lightbox-element, #i-amphtml-wrapper + body[i-amphtml-lightbox] { visibility: hidden; }#i-amphtml-wrapper + body[i-amphtml-lightbox] .i-amphtml-lightbox-element { visibility: visible; }#i-amphtml-wrapper.i-amphtml-scroll-disabled, .i-amphtml-scroll-disabled { overflow: hidden !important; }amp-instagram { background-color: rgb(255, 255, 255); padding: 54px 0px 0px !important; }amp-iframe iframe { box-sizing: border-box !important; }[amp-access][amp-access-hide] { display: none; }[subscriptions-dialog], body:not(.i-amphtml-subs-ready) [subscriptions-action], body:not(.i-amphtml-subs-ready) [subscriptions-section] { display: none !important; }amp-experiment, amp-live-list > [update] { display: none; }amp-list[resizable-children] > .i-amphtml-loading-container.amp-hidden { display: none !important; }amp-list [fetch-error], amp-list[load-more] [load-more-button], amp-list[load-more] [load-more-end], amp-list[load-more] [load-more-failed], amp-list[load-more] [load-more-loading] { display: none; }amp-list[diffable] div[role=\"list\"] { display: block; }amp-story-page, amp-story[standalone] { min-height: 1px !important; display: block !important; height: 100% !important; margin: 0px !important; padding: 0px !important; overflow: hidden !important; width: 100% !important; }amp-story[standalone] { background-color: rgb(0, 0, 0) !important; position: relative !important; }amp-story-page { background-color: rgb(117, 117, 117); }amp-story .amp-active > div, amp-story .i-amphtml-loader-background { display: none !important; }amp-story-page:not(:first-of-type):not([distance]):not([active]) { transform: translateY(1000vh) !important; }amp-autocomplete { position: relative !important; display: inline-block !important; }amp-autocomplete > input, amp-autocomplete > textarea { padding: 0.5rem; border: 1px solid rgba(0, 0, 0, 0.33); }.i-amphtml-autocomplete-results, amp-autocomplete > input, amp-autocomplete > textarea { font-size: 1rem; line-height: 1.5rem; }[amp-fx^=\"fly-in\"] { visibility: hidden; }amp-script[nodom], amp-script[sandboxed] { visibility: hidden; position: fixed !important; top: 0px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }[hidden] { display: none !important; }.i-amphtml-element { display: inline-block; }.i-amphtml-blurry-placeholder { pointer-events: none; transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1) 0s !important; }[layout=\"nodisplay\"]:not(.i-amphtml-element) { display: none !important; }.i-amphtml-layout-fixed, [layout=\"fixed\"][width][height]:not(.i-amphtml-layout-fixed) { display: inline-block; position: relative; }.i-amphtml-layout-responsive, [layout=\"responsive\"][width][height]:not(.i-amphtml-layout-responsive), [width][height][heights]:not([layout]):not(.i-amphtml-layout-responsive), [width][height][sizes]:not(img):not([layout]):not(.i-amphtml-layout-responsive) { display: block; position: relative; }.i-amphtml-layout-intrinsic, [layout=\"intrinsic\"][width][height]:not(.i-amphtml-layout-intrinsic) { display: inline-block; position: relative; max-width: 100%; }.i-amphtml-layout-intrinsic .i-amphtml-sizer { max-width: 100%; }.i-amphtml-intrinsic-sizer { max-width: 100%; display: block !important; }.i-amphtml-layout-container, .i-amphtml-layout-fixed-height, [layout=\"container\"], [layout=\"fixed-height\"][height]:not(.i-amphtml-layout-fixed-height) { display: block; position: relative; }.i-amphtml-layout-fill, .i-amphtml-layout-fill.i-amphtml-notbuilt, [layout=\"fill\"]:not(.i-amphtml-layout-fill), body noscript > * { display: block; position: absolute; inset: 0px; overflow: hidden !important; }body noscript > * { width: 100%; height: 100%; z-index: 2; position: absolute !important; }body noscript { display: inline !important; }.i-amphtml-layout-flex-item, [layout=\"flex-item\"]:not(.i-amphtml-layout-flex-item) { display: block; position: relative; flex: 1 1 auto; }.i-amphtml-layout-fluid { position: relative; }.i-amphtml-layout-size-defined { overflow: hidden !important; }.i-amphtml-layout-awaiting-size { position: absolute !important; top: auto !important; bottom: auto !important; }i-amphtml-sizer { display: block !important; }@supports (aspect-ratio:1\/1) {\n  i-amphtml-sizer.i-amphtml-disable-ar { display: none !important; }\n}.i-amphtml-blurry-placeholder, .i-amphtml-fill-content { display: block; height: 0px; max-height: 100%; max-width: 100%; min-height: 100%; min-width: 100%; width: 0px; margin: auto; }.i-amphtml-layout-size-defined .i-amphtml-fill-content { position: absolute; inset: 0px; }.i-amphtml-replaced-content, .i-amphtml-screen-reader { padding: 0px !important; border: none !important; }.i-amphtml-screen-reader { position: fixed !important; top: 0px !important; left: 0px !important; width: 4px !important; height: 4px !important; opacity: 0 !important; overflow: hidden !important; margin: 0px !important; display: block !important; visibility: visible !important; }.i-amphtml-screen-reader ~ .i-amphtml-screen-reader { left: 8px !important; }.i-amphtml-screen-reader ~ .i-amphtml-screen-reader ~ .i-amphtml-screen-reader { left: 12px !important; }.i-amphtml-screen-reader ~ .i-amphtml-screen-reader ~ .i-amphtml-screen-reader ~ .i-amphtml-screen-reader { left: 16px !important; }.i-amphtml-unresolved { position: relative; overflow: hidden !important; }.i-amphtml-select-disabled { user-select: none !important; }.i-amphtml-notbuilt, [layout]:not(.i-amphtml-element), [width][height][heights]:not([layout]):not(.i-amphtml-element), [width][height][sizes]:not(img):not([layout]):not(.i-amphtml-element) { position: relative; overflow: hidden !important; color: transparent !important; }.i-amphtml-notbuilt:not(.i-amphtml-layout-container) > *, [layout]:not([layout=\"container\"]):not(.i-amphtml-element) > *, [width][height][heights]:not([layout]):not(.i-amphtml-element) > *, [width][height][sizes]:not([layout]):not(.i-amphtml-element) > * { display: none; }amp-img:not(.i-amphtml-element)[i-amphtml-ssr] > img.i-amphtml-fill-content { display: block; }.i-amphtml-notbuilt:not(.i-amphtml-layout-container), [layout]:not([layout=\"container\"]):not(.i-amphtml-element), [width][height][heights]:not([layout]):not(.i-amphtml-element), [width][height][sizes]:not(img):not([layout]):not(.i-amphtml-element) { color: transparent !important; line-height: 0 !important; }.i-amphtml-ghost { visibility: hidden !important; }.i-amphtml-element > [placeholder], [layout]:not(.i-amphtml-element) > [placeholder], [width][height][heights]:not([layout]):not(.i-amphtml-element) > [placeholder], [width][height][sizes]:not([layout]):not(.i-amphtml-element) > [placeholder] { display: block; line-height: normal; }.i-amphtml-element > [placeholder].amp-hidden, .i-amphtml-element > [placeholder].hidden { visibility: hidden; }.i-amphtml-element:not(.amp-notsupported) > [fallback], .i-amphtml-layout-container > [placeholder].amp-hidden, .i-amphtml-layout-container > [placeholder].hidden { display: none; }.i-amphtml-layout-size-defined > [fallback], .i-amphtml-layout-size-defined > [placeholder] { z-index: 1; position: absolute !important; inset: 0px !important; }amp-img[i-amphtml-ssr]:not(.i-amphtml-element) > [placeholder] { z-index: auto; }.i-amphtml-notbuilt > [placeholder] { display: block !important; }.i-amphtml-hidden-by-media-query { display: none !important; }.i-amphtml-element-error { background: red !important; color: rgb(255, 255, 255) !important; position: relative !important; }.i-amphtml-element-error::before { content: attr(error-message); }i-amp-scroll-container, i-amphtml-scroll-container { position: absolute; inset: 0px; display: block; }i-amp-scroll-container.amp-active, i-amphtml-scroll-container.amp-active { overflow: auto; }.i-amphtml-loading-container { pointer-events: none; z-index: 1; display: block !important; }.i-amphtml-notbuilt > .i-amphtml-loading-container { display: block !important; }.i-amphtml-loading-container.amp-hidden { visibility: hidden; }.i-amphtml-element > [overflow] { cursor: pointer; position: relative; z-index: 2; visibility: hidden; display: initial; line-height: normal; }.i-amphtml-layout-size-defined > [overflow] { position: absolute; }.i-amphtml-element > [overflow].amp-visible { visibility: visible; }template { display: none !important; }.amp-border-box, .amp-border-box *, .amp-border-box ::after, .amp-border-box ::before { box-sizing: border-box; }amp-pixel { display: none !important; }amp-analytics, amp-auto-ads, amp-story-auto-ads { visibility: hidden; position: fixed !important; top: 0px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }amp-story { visibility: hidden !important; }html.i-amphtml-fie > amp-analytics { position: initial !important; }[visible-when-invalid]:not(.visible), form [submit-error], form [submit-success], form [submitting] { display: none; }amp-accordion { display: block !important; }@media (min-width: 1px) {\n  :where(amp-accordion > section) > :first-child { margin: 0px; background-color: rgb(239, 239, 239); padding-right: 20px; border: 1px solid rgb(223, 223, 223); }\n  :where(amp-accordion > section) > :last-child { margin: 0px; }\n}amp-accordion > section { float: none !important; }amp-accordion > section > * { float: none !important; display: block !important; overflow: hidden !important; position: relative !important; }amp-accordion, amp-accordion > section { margin: 0px; }amp-accordion:not(.i-amphtml-built) > section > :last-child { display: none !important; }amp-accordion:not(.i-amphtml-built) > section[expanded] > :last-child { display: block !important; }<\/style><style amp-extension=\"amp-lightbox\">\/* inner styles set by WPT to match CSSOM *\/amp-lightbox { display: none; z-index: 1000; position: fixed !important; inset: 0px !important; }amp-lightbox[scrollable] { overflow: hidden auto !important; }amp-lightbox i-amphtml-ad-close-header { opacity: 0; transition: opacity 0.1s ease-in 0s; height: 60px !important; visibility: visible !important; position: fixed !important; top: 0px !important; left: 0px !important; right: 0px !important; z-index: 1000 !important; display: flex !important; align-items: center !important; justify-content: right !important; }[animate-in=\"fly-in-bottom\"] > i-amphtml-ad-close-header, [animate-in=\"fly-in-top\"] > i-amphtml-ad-close-header { transition-delay: 0.2s; }amp-lightbox .amp-ad-close-header { box-sizing: border-box; padding: 5px; line-height: 40px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-family: Helvetica, sans-serif; font-size: 12px; cursor: pointer; opacity: 1 !important; }amp-lightbox .amp-ad-close-header > :first-child { margin-left: auto !important; pointer-events: none !important; }amp-lightbox .amp-ad-close-button { background: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"24\\\" height=\\\"24\\\" fill=\\\"%23fff\\\"><path d=\\\"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\\\"\/><path d=\\\"M0 0h24v24H0z\\\" fill=\\\"none\\\"\/><\/svg>\") 50% center no-repeat; width: 40px; height: 40px; border-radius: 40px; margin-left: 5px; display: block !important; pointer-events: none !important; }amp-lightbox .amp-ad-close-header:active > .amp-ad-close-button { background-color: rgba(255, 255, 255, 0.3); }<\/style><style amp-extension=\"amp-social-share\">\/* inner styles set by WPT to match CSSOM *\/.amp-social-share-facebook { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M212 197h-37v60h37v176h70V257h50l5-60h-55v-33c0-14 3-20 17-20h38V83h-49c-52 0-76 23-76 67v47z\\\"\/><\/svg>\"); }.amp-social-share-pinterest { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M267 77c-101 0-151 71-151 131 0 36 14 69 43 81 5 2 9 0 11-6l4-16c1-6 1-8-3-12-8-10-14-23-14-42 0-53 40-101 104-101 57 0 88 35 88 81 0 61-27 112-67 112-22 0-39-18-33-40 6-27 18-56 18-75 0-17-9-32-28-32-23 0-41 24-41 55 0 20 7 33 7 33l-27 115c-9 34-2 76-1 80 0 3 4 3 5 1 2-2 29-35 38-69l15-58c7 14 29 27 51 27 68 0 114-62 114-145 0-62-53-120-133-120z\\\"\/><\/svg>\"); }.amp-social-share-linkedin { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M186.4 142.4c0 19-15.3 34.5-34.2 34.5-18.9 0-34.2-15.4-34.2-34.5 0-19 15.3-34.5 34.2-34.5 18.9 0 34.2 15.5 34.2 34.5zm-5 58.9h-57.8v186.8h57.8V201.3zm92.4 0h-55.4v186.8h55.4v-98c0-26.3 12.1-41.9 35.2-41.9 21.3 0 31.5 15 31.5 41.9v98H398V269.8c0-50-28.3-74.2-68-74.2-39.6 0-56.3 30.9-56.3 30.9v-25.2h.1z\\\"\/><\/svg>\"); }.amp-social-share-email { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M101 142v229h310V142H101zm275 26-120 91-120-91h240zm-248 26 64 49-64 64V194zm0 150 85-85 43 33 43-33 85 85H128zm256-36-64-65 64-49v114z\\\"\/><\/svg>\"); }.amp-social-share-twitter { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"1200\\\" height=\\\"1227\\\" fill=\\\"none\\\"><path d=\\\"M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284h.026zM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854v-.026z\\\" fill=\\\"%23fff\\\"\/><\/svg>\"); background-size: 30%; }.amp-social-share-tumblr { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M211 80c-2 19-7 34-13 46a96 96 0 0 1-59 50v50h39v125c0 16 1 28 5 37 3 8 9 16 18 24s20 13 32 17c13 5 27 7 43 7a174 174 0 0 0 81-20v-56a97 97 0 0 1-54 18c-10 0-19-3-27-7-6-4-10-8-12-14s-3-19-3-40v-91h85v-56h-85V80h-50z\\\"\/><\/svg>\"); }.amp-social-share-whatsapp { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"46\\\" height=\\\"46\\\"><path fill=\\\"%23FFF\\\" d=\\\"M35.4 10.4a18.27 18.27 0 0 0-31.2 13c0 3.2.9 6.3 2.4 9.1L4 42l9.7-2.5c2.7 1.5 5.7 2.2 8.7 2.2a18.4 18.4 0 0 0 13-31.3zM22.5 38.6c-2.7 0-5.4-.7-7.7-2.1l-.6-.3-5.8 1.5L9.9 32l-.4-.6c-4.4-7.1-2.3-16.5 4.9-20.9 7.2-4.4 16.5-2.3 20.9 4.9 4.4 7.2 2.3 16.5-4.9 20.9-2.3 1.5-5.1 2.3-7.9 2.3zm8.8-11.1-1.1-.5s-1.6-.7-2.6-1.2c-.1 0-.2-.1-.3-.1-.3 0-.5.1-.7.2l-1.5 1.7c-.1.2-.3.3-.5.3h-.1c-.1 0-.3-.1-.4-.2l-.5-.2c-1.1-.5-2.1-1.1-2.9-1.9-.2-.2-.5-.4-.7-.6-.7-.7-1.4-1.5-1.9-2.4l-.1-.2c-.1-.1-.1-.2-.2-.4 0-.2 0-.4.1-.5 0 0 .4-.5.7-.8.2-.2.3-.5.5-.7.2-.3.3-.7.2-1-.1-.5-1.3-3.2-1.6-3.8-.2-.3-.4-.4-.7-.5h-1.1c-.2 0-.4.1-.6.1l-.1.1c-.2.1-.4.3-.6.4-.2.2-.3.4-.5.6a5.1 5.1 0 0 0-.6 5.4l.1.3c.9 1.9 2.1 3.6 3.7 5.1l.4.4c.3.3.6.5.8.8 2.1 1.8 4.5 3.1 7.2 3.8.3.1.7.1 1 .2h1c.5 0 1.1-.2 1.5-.4.3-.2.5-.2.7-.4l.2-.2c.2-.2.4-.3.6-.5.2-.2.4-.4.5-.6.2-.4.3-.9.4-1.4v-.7s-.1-.1-.3-.2z\\\"\/><\/svg>\"); }.amp-social-share-line { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M443 233c0-84-84-152-188-152S67 149 67 233c0 76 67 139 157 151 7 1 15 4 17 9s1 12 1 17l-3 16c-1 5-4 19 16 10s108-63 148-109c27-30 40-60 40-94zm-254 45a4 4 0 0 1-4 4h-53a4 4 0 0 1-2-1 4 4 0 0 1-1-3v-82a4 4 0 0 1 4-3h13a4 4 0 0 1 3 3v65h36a4 4 0 0 1 4 4zm32 0a4 4 0 0 1-4 4h-13a4 4 0 0 1-4-4v-82a4 4 0 0 1 4-3h13a4 4 0 0 1 4 3zm90 0a4 4 0 0 1-3 4h-13a4 4 0 0 1-1 0h-1v-1a3 3 0 0 1-1-1l-38-50v48a4 4 0 0 1-4 4h-13a4 4 0 0 1-4-4v-82a4 4 0 0 1 4-3h16v1l38 51v-49a4 4 0 0 1 4-3h13a4 4 0 0 1 3 3zm73-69a4 4 0 0 1-3 4h-36v14h36a4 4 0 0 1 3 4v13a4 4 0 0 1-3 4h-36v13h36a4 4 0 0 1 3 4v13a4 4 0 0 1-3 4h-53a4 4 0 0 1-3-1 4 4 0 0 1-1-3v-82a4 4 0 0 1 1-2 4 4 0 0 1 3-1h53a4 4 0 0 1 3 3z\\\" data-name=\\\"\u30ec\u30a4\u30e4\u30fc 1\\\"\/><\/svg>\"); }.amp-social-share-sms { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"30\\\" height=\\\"29\\\"><path fill=\\\"none\\\" stroke=\\\"%23FFF\\\" stroke-width=\\\"3\\\" d=\\\"M8.7 26v-5.7H2V2h26v18.4H15.9z\\\"\/><\/svg>\"); }.amp-social-share-system { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"24\\\" height=\\\"24\\\" fill=\\\"%23fff\\\"><path fill=\\\"none\\\" d=\\\"M0 0h24v24H0z\\\"\/><path d=\\\"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11A2.99 2.99 0 0 0 21 5a3 3 0 1 0-5.91.7L8.04 9.81A2.99 2.99 0 0 0 3 12a3 3 0 0 0 5.04 2.19l7.12 4.16A2.92 2.92 0 1 0 18 16.08z\\\"\/><\/svg>\"); }amp-social-share { background-repeat: no-repeat; background-position: 50% center; background-size: contain; text-decoration: none; cursor: pointer; position: relative; }amp-social-share:focus { outline: rgb(3, 137, 255) solid 2px; outline-offset: 2px; }.amp-social-share-twitter { background-color: rgb(0, 0, 0); }.amp-social-share-facebook { background-color: rgb(50, 82, 159); }.amp-social-share-pinterest { background-color: rgb(230, 0, 35); }.amp-social-share-linkedin { background-color: rgb(0, 119, 181); }.amp-social-share-tumblr { background-color: rgb(60, 90, 119); }.amp-social-share-email { background-color: rgb(0, 0, 0); }.amp-social-share-whatsapp { background-color: rgb(37, 211, 102); }.amp-social-share-line { background-color: rgb(82, 180, 72); }.amp-social-share-sms { background-color: rgb(202, 43, 99); }.amp-social-share-system { background-color: rgb(0, 0, 0); }<\/style><meta name=\"robots\" content=\"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1\"><meta property=\"og:locale\" content=\"en_US\"><meta property=\"og:type\" content=\"article\"><meta property=\"og:title\" content=\"Running the WordPress Plugin Directory Slurper - Weston Ruter\"><meta property=\"og:description\" content=\"As part of my work on the WordPress Core Performance Team, I need to do analyses on the plugins in the WordPress Plugin Directory. For example, in WordPress 6.3 we\u2019re finally shipping first-party support for adding async and defer to scripts (a 13-year old ticket). In this case, the excellent WordPress Directory Searcher (WPdirectory) is [\u2026]\"><meta property=\"og:url\" content=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\"><meta property=\"og:site_name\" content=\"Weston Ruter\"><meta property=\"article:published_time\" content=\"2023-07-02T01:48:10+00:00\"><meta property=\"article:modified_time\" content=\"2023-07-02T02:03:26+00:00\"><meta property=\"og:image\" content=\"https:\/\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg\"><meta property=\"og:image:width\" content=\"1880\"><meta property=\"og:image:height\" content=\"1253\"><meta property=\"og:image:type\" content=\"image\/jpeg\"><meta name=\"author\" content=\"Weston Ruter\"><meta name=\"twitter:card\" content=\"summary_large_image\"><meta name=\"twitter:image\" content=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1880%2C1253&amp;ssl=1\"><meta name=\"twitter:label1\" content=\"Written by\"><meta name=\"twitter:data1\" content=\"Weston Ruter\"><meta name=\"twitter:label2\" content=\"Est. reading time\"><meta name=\"twitter:data2\" content=\"1 minute\"><meta name=\"generator\" content=\"WordPress 6.3.2\"><meta name=\"generator\" content=\"Site Kit by Google 1.111.0\"><meta name=\"theme-color\" content=\"#ffffff\"><meta name=\"apple-mobile-web-app-capable\" content=\"yes\"><meta name=\"mobile-web-app-capable\" content=\"yes\"><meta name=\"apple-mobile-web-app-title\" content=\"Weston Ruter\"><meta name=\"application-name\" content=\"Weston Ruter\"><meta name=\"generator\" content=\"AMP Plugin v2.4.2; mode=standard; sandboxing-level=1:1\"><meta name=\"msapplication-TileImage\" content=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=270%2C270&amp;ssl=1\"><script async=\"\" src=\"https:\/\/cdn.ampproject.org\/v0.mjs\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0.js\" crossorigin=\"anonymous\"><\/script><script src=\"https:\/\/cdn.ampproject.org\/v0\/amp-analytics-0.1.mjs\" async=\"\" custom-element=\"amp-analytics\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-analytics-0.1.js\" crossorigin=\"anonymous\" custom-element=\"amp-analytics\"><\/script><script src=\"https:\/\/cdn.ampproject.org\/v0\/amp-bind-0.1.mjs\" async=\"\" custom-element=\"amp-bind\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-bind-0.1.js\" crossorigin=\"anonymous\" custom-element=\"amp-bind\"><\/script><script src=\"https:\/\/cdn.ampproject.org\/v0\/amp-install-serviceworker-0.1.mjs\" async=\"\" custom-element=\"amp-install-serviceworker\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-install-serviceworker-0.1.js\" crossorigin=\"anonymous\" custom-element=\"amp-install-serviceworker\"><\/script><script src=\"https:\/\/cdn.ampproject.org\/v0\/amp-lightbox-0.1.mjs\" async=\"\" custom-element=\"amp-lightbox\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-lightbox-0.1.js\" crossorigin=\"anonymous\" custom-element=\"amp-lightbox\"><\/script><script src=\"https:\/\/cdn.ampproject.org\/v0\/amp-social-share-0.1.mjs\" async=\"\" custom-element=\"amp-social-share\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-social-share-0.1.js\" crossorigin=\"anonymous\" custom-element=\"amp-social-share\"><\/script><link rel=\"icon\" href=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=32%2C32&amp;ssl=1\" sizes=\"32x32\"><link rel=\"icon\" href=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=192%2C192&amp;ssl=1\" sizes=\"192x192\"><style amp-custom=\"\" data-px-verified-tag=\"\">\/* inner styles set by WPT to match CSSOM *\/.jp-related-posts-i2__row { display: flex; margin-top: 1.5rem; }.jp-related-posts-i2__row:first-child { margin-top: 0px; }.jp-related-posts-i2__post { flex-grow: 1; flex-basis: 0px; margin: 0px 10px; display: flex; flex-direction: column; padding-left: 0px; }.jp-related-posts-i2__row[data-post-count=\"3\"] .jp-related-posts-i2__post { max-width: calc(33% - 20px); }.jp-related-posts-i2__row[data-post-count=\"2\"] .jp-related-posts-i2__post, .jp-related-posts-i2__row[data-post-count=\"1\"] .jp-related-posts-i2__post { max-width: calc(50% - 20px); }.jp-related-posts-i2__post-img-link, .jp-related-posts-i2__post-date, .jp-related-posts-i2__post-context { flex-direction: row; display: block; }.jp-related-posts-i2__post-link { display: block; width: 100%; line-height: 1.2em; }.jp-related-posts-i2__post-img-link { order: -1; }.jp-related-posts-i2__post-img-link img { width: 100%; }.jp-relatedposts-i2[data-layout=\"list\"] .jp-related-posts-i2__row { margin-top: 0px; display: block; }.jp-relatedposts-i2[data-layout=\"list\"] .jp-related-posts-i2__post { max-width: none; margin: 0px; }.jp-relatedposts-i2[data-layout=\"list\"].jp-related-posts-i2__post-img-link { margin-top: 1rem; }@media only screen and (max-width: 640px) {\n  .jp-related-posts-i2__row { margin-top: 0px; display: block; }\n  .jp-related-posts-i2__row[data-post-count] .jp-related-posts-i2__post { max-width: none; margin: 1rem 0px 0px; }\n  .jp-related-posts-i2__post-img-link { margin-top: 1rem; }\n  .jp-related-posts-i2__post-img-link img { width: 350px; }\n}.wp-block-button__link { box-sizing: border-box; cursor: pointer; display: inline-block; text-align: center; word-break: break-word; }:where(.wp-block-button__link) { border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }.wp-block-code { box-sizing: border-box; }.wp-block-code code { display: block; font-family: inherit; overflow-wrap: break-word; white-space: pre-wrap; }:where(.wp-block-columns) { margin-bottom: 1.75em; }:where(.wp-block-columns.has-background) { padding: 1.25em 2.375em; }:where(.wp-block-post-comments input[type=\"submit\"]) { border: none; }:where(.wp-block-cover-image:not(.has-text-color)), :where(.wp-block-cover:not(.has-text-color)) { color: rgb(255, 255, 255); }:where(.wp-block-cover-image.is-light:not(.has-text-color)), :where(.wp-block-cover.is-light:not(.has-text-color)) { color: rgb(0, 0, 0); }:where(.wp-block-file) { margin-bottom: 1.5em; }:where(.wp-block-file__button) { border-radius: 2em; display: inline-block; padding: 0.5em 1em; }:where(.wp-block-file__button):is(a):active, :where(.wp-block-file__button):is(a):focus, :where(.wp-block-file__button):is(a):hover, :where(.wp-block-file__button):is(a):visited { box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }@keyframes turn-on-visibility { \n  0% { opacity: 0; }\n  100% { opacity: 1; }\n}@keyframes turn-off-visibility { \n  0% { opacity: 1; visibility: visible; }\n  99% { opacity: 0; visibility: visible; }\n  100% { opacity: 0; visibility: hidden; }\n}@keyframes lightbox-zoom-in { \n  0% { transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }\n  100% { transform: translate(-50%, -50%) scale(1); }\n}@keyframes lightbox-zoom-out { \n  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }\n  99% { visibility: visible; }\n  100% { transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }\n}:where(.wp-block-latest-comments:not([style*=\"line-height\"] .wp-block-latest-comments__comment)) { line-height: 1.1; }:where(.wp-block-latest-comments:not([style*=\"line-height\"] .wp-block-latest-comments__comment-excerpt p)) { line-height: 1.8; }ul { box-sizing: border-box; }:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) { padding: 0.5em 1em; }:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) { padding: 0.5em 1em; }@keyframes overlay-menu__fade-in-animation { \n  0% { opacity: 0; transform: translateY(0.5em); }\n  100% { opacity: 1; transform: translateY(0px); }\n}:where(p.has-text-color:not(.has-link-color)) a { color: inherit; }:where(.wp-block-post-excerpt) { margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }:where(.wp-block-preformatted.has-background) { padding: 1.25em 2.375em; }:where(.wp-block-pullquote) { margin: 0px 0px 1em; }.wp-block-quote { box-sizing: border-box; }.wp-block-quote { overflow-wrap: break-word; }:where(.wp-block-search__button) { border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) { border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) { padding: 4px 8px; }:where(.wp-block-term-description) { margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }:where(pre.wp-block-verse) { font-family: inherit; }.entry-content { counter-reset: footnotes 0; }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.has-text-align-center { text-align: center; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }html :where(.has-border-color) { border-style: solid; }html :where([style*=\"border-top-color\"]) { border-top-style: solid; }html :where([style*=\"border-right-color\"]) { border-right-style: solid; }html :where([style*=\"border-bottom-color\"]) { border-bottom-style: solid; }html :where([style*=\"border-left-color\"]) { border-left-style: solid; }html :where([style*=\"border-width\"]) { border-style: solid; }html :where([style*=\"border-top-width\"]) { border-top-style: solid; }html :where([style*=\"border-right-width\"]) { border-right-style: solid; }html :where([style*=\"border-bottom-width\"]) { border-bottom-style: solid; }html :where([style*=\"border-left-width\"]) { border-left-style: solid; }html :where(img[class*=\"wp-image-\"]) { height: auto; max-width: 100%; }:where(figure) { margin: 0px 0px 1em; }html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }@media screen and (max-width: 600px) {\n  html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: 0px; }\n}@-webkit-keyframes a { \n  100% { transform: rotate(1turn); }\n}@keyframes a { \n  100% { transform: rotate(1turn); }\n}@-webkit-keyframes b { \n  0% { background-position: 0px 0px; }\n  100% { background-position: 30px 0px; }\n}@keyframes b { \n  0% { background-position: 0px 0px; }\n  100% { background-position: 30px 0px; }\n}.wp-block-button__link { color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }body { --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--accent: #2776d7; --wp--preset--color--primary: #000; --wp--preset--color--secondary: #6d6d6d; --wp--preset--color--subtle-background: #dbdbdb; --wp--preset--color--background: #fff; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 18px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 26.25px; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--normal: 21px; --wp--preset--font-size--larger: 32px; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }:where(.is-layout-flex) { gap: 0.5em; }:where(.is-layout-grid) { gap: 0.5em; }:where(.wp-block-columns.is-layout-flex) { gap: 2em; }:where(.wp-block-columns.is-layout-grid) { gap: 2em; }:where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; }:where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; }:where(.wp-block-columns.is-layout-flex) { gap: 2em; }:where(.wp-block-columns.is-layout-grid) { gap: 2em; }:where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; }:where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; }html, body { border: none; margin: 0px; padding: 0px; }h1, h2, p, blockquote, code, em, img, small, li, ul, form, label, button { border: none; font-size: inherit; line-height: inherit; margin: 0px; padding: 0px; text-align: inherit; }blockquote::before, blockquote::after { content: \"\"; }html { font-size: 62.5%; scroll-behavior: smooth; }@media (prefers-reduced-motion: reduce) {\n  html { scroll-behavior: auto; }\n}body { background: rgb(245, 239, 224); box-sizing: border-box; color: rgb(0, 0, 0); font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; font-size: 1.8rem; letter-spacing: -0.015em; text-align: left; }@supports ( font-variation-settings: normal ) {\n  body { font-family: \"Inter var\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }\n}*, ::before, ::after { box-sizing: inherit; -webkit-font-smoothing: antialiased; word-break: break-word; overflow-wrap: break-word; }#site-content { overflow: hidden; }.entry-content::after { clear: both; content: \"\"; display: block; }a, path { transition: all 0.15s linear 0s; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; word-break: normal; position: absolute !important; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: 700; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.skip-link { left: -9999rem; top: 2.5rem; z-index: 999999999; text-decoration: underline; }.skip-link:focus { display: block; left: 6px; top: 7px; font-size: 14px; font-weight: 600; text-decoration: none; line-height: normal; padding: 15px 23px 14px; z-index: 100000; right: auto; }@font-face { font-family: NonBreakingSpaceOverride; src: url(\"https:\/\/weston.ruter.net\/wp-content\/plugins\/amp\/assets\/fonts\/nonbreakingspaceoverride.woff2\") format(\"woff2\"), url(\"https:\/\/weston.ruter.net\/wp-content\/plugins\/amp\/assets\/fonts\/nonbreakingspaceoverride.woff\") format(\"woff\"); font-display: optional; }@font-face { font-family: \"Inter var\"; font-weight: 100 900; font-style: normal; src: url(\"https:\/\/weston.ruter.net\/wp-content\/themes\/twentytwenty\/assets\/fonts\/inter\/Inter-upright-var.woff2\") format(\"woff2\"); font-display: optional; }@font-face { font-family: \"Inter var\"; font-weight: 100 900; font-style: italic; src: url(\"https:\/\/weston.ruter.net\/wp-content\/themes\/twentytwenty\/assets\/fonts\/inter\/Inter-italic-var.woff2\") format(\"woff2\"); font-display: optional; }@media (prefers-reduced-motion: reduce) {\n  * { animation-duration: 0s !important; transition-duration: 0s !important; }\n}main { display: block; }h1, h2, .faux-heading { font-feature-settings: \"lnum\"; font-variant-numeric: lining-nums; font-weight: 700; letter-spacing: -0.0415625em; line-height: 1.25; margin: 3.5rem 0px 2rem; }h1 { font-size: 3.6rem; font-weight: 800; line-height: 1.13889; }h2 { font-size: 3.2rem; }.heading-size-3 { font-size: 2.8rem; }p { line-height: 1.5; margin: 0px 0px 1em; }em { font-style: italic; }em em { font-weight: bolder; }small { font-size: 0.75em; }strong { font-weight: 700; }abbr { cursor: help; }hr { border-style: solid; border-width: 0.1rem 0px 0px; border-color: rgb(220, 215, 202); margin: 4rem 0px; }.entry-content hr, hr.styled-separator { background-image: linear-gradient(to left, currentcolor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentcolor calc(50% + 16px)); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: none; height: 0.1rem; overflow: visible; position: relative; background-color: transparent !important; }.entry-content hr:not(.has-background), hr.styled-separator { color: rgb(109, 109, 109); }.entry-content hr::before, .entry-content hr::after, hr.styled-separator::before, hr.styled-separator::after { background: currentcolor; content: \"\"; display: block; height: 1.6rem; position: absolute; top: calc(50% - 0.8rem); transform: rotate(22.5deg); width: 0.1rem; }.entry-content hr::before, hr.styled-separator::before { left: calc(50% - 0.5rem); }.entry-content hr::after, hr.styled-separator::after { right: calc(50% - 0.5rem); }a { color: rgb(205, 38, 83); text-decoration: underline; }a:hover, a:focus { text-decoration: none; }ul { margin: 0px 0px 3rem 3rem; }ul { list-style: disc; }ul ul { list-style: circle; }ul ul ul { list-style: square; }li { line-height: 1.5; margin: 0.5rem 0px 0px 2rem; }li > ul { margin: 1rem 0px 0px 2rem; }.reset-list-style, .reset-list-style ul { list-style: none; margin: 0px; }.reset-list-style li { margin: 0px; }blockquote { border-color: rgb(205, 38, 83); border-style: solid; border-width: 0px 0px 0px 0.2rem; color: inherit; font-size: 1em; margin: 4rem 0px; padding: 0.5rem 0px 0.5rem 2rem; }blockquote p:last-child { margin: 0px; }code, pre { font-family: monospace; font-size: 0.9em; padding: 0.4rem 0.6rem; }code { background: rgba(0, 0, 0, 0.075); border-radius: 0.2rem; }pre { border: 0.1rem solid rgb(220, 215, 202); line-height: 1.5; margin: 4rem 0px; overflow: auto; padding: 3rem 2rem; text-align: left; }pre code { background: transparent; padding: 0px; }figure { display: block; margin: 0px; }svg, img { display: block; height: auto; max-width: 100%; }figcaption, .wp-caption-text { color: rgb(109, 109, 109); display: block; font-size: 1.5rem; font-weight: 500; line-height: 1.2; margin-top: 1.5rem; }figcaption a, .wp-caption-text a { color: inherit; }label { display: block; font-size: 1.6rem; font-weight: 400; margin: 0px 0px 0.5rem; }input[type=\"checkbox\"] + label { display: inline; font-weight: 400; margin-left: 0.5rem; }input[type=\"checkbox\"] { appearance: none; position: relative; top: 2px; display: inline-block; margin: 0px; width: 1.5rem; min-width: 1.5rem; height: 1.5rem; background: rgb(255, 255, 255); border-radius: 0px; border-style: solid; border-width: 0.1rem; border-color: rgb(220, 215, 202); box-shadow: none; cursor: pointer; }input[type=\"checkbox\"]:checked::before { content: url(\"data:image\/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E\"); position: absolute; display: inline-block; margin: -0.1875rem 0px 0px -0.25rem; height: 1.75rem; width: 1.75rem; }input, textarea, button, .wp-block-button__link { font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; line-height: 1; }@supports ( font-variation-settings: normal ) {\n  input, textarea, button, .wp-block-button__link { font-family: \"Inter var\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }\n}input, textarea { border-color: rgb(220, 215, 202); color: rgb(0, 0, 0); }code, input[type=\"url\"], input[type=\"email\"], input[type=\"tel\"] { direction: ltr; }input[type=\"text\"], input[type=\"password\"], input[type=\"email\"], input[type=\"url\"], input[type=\"date\"], input[type=\"month\"], input[type=\"time\"], input[type=\"datetime\"], input[type=\"datetime-local\"], input[type=\"week\"], input[type=\"number\"], input[type=\"search\"], input[type=\"tel\"], input[type=\"color\"], textarea { appearance: none; background: rgb(255, 255, 255); border-radius: 0px; border-style: solid; border-width: 0.1rem; box-shadow: none; display: block; font-size: 1.6rem; letter-spacing: -0.015em; margin: 0px; max-width: 100%; padding: 1.5rem 1.8rem; width: 100%; }input[type=\"number\"] { padding-right: 0.5rem; }textarea { height: 12rem; line-height: 1.5; width: 100%; }input::-webkit-input-placeholder { line-height: normal; }input[type=\"search\"]::-webkit-search-decoration, input[type=\"search\"]::-webkit-search-cancel-button, input[type=\"search\"]::-webkit-search-results-button, input[type=\"search\"]::-webkit-search-results-decoration { display: none; }button, .wp-block-button__link, input[type=\"button\"], input[type=\"reset\"], input[type=\"submit\"] { appearance: none; background: rgb(205, 38, 83); border: none; border-radius: 0px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-size: 1.5rem; font-weight: 600; letter-spacing: 0.0333em; line-height: 1.25; margin: 0px; opacity: 1; padding: 1.1em 1.44em; text-align: center; text-decoration: none; text-transform: uppercase; transition: opacity 0.15s linear 0s; }button:focus, button:hover, input[type=\"button\"]:focus, input[type=\"button\"]:hover, input[type=\"reset\"]:focus, input[type=\"reset\"]:hover, input[type=\"submit\"]:focus, input[type=\"submit\"]:hover { text-decoration: underline; }input[type=\"text\"]:focus, input[type=\"email\"]:focus, input[type=\"url\"]:focus, input[type=\"password\"]:focus, input[type=\"number\"]:focus, input[type=\"tel\"]:focus, input[type=\"range\"]:focus, input[type=\"date\"]:focus, input[type=\"month\"]:focus, input[type=\"week\"]:focus, input[type=\"time\"]:focus, input[type=\"datetime\"]:focus, input[type=\"datetime-local\"]:focus, input[type=\"color\"]:focus, textarea:focus { border-color: currentcolor; }input[type=\"search\"]:focus { outline: dotted thin; outline-offset: -4px; }.section-inner { margin-left: auto; margin-right: auto; max-width: 120rem; width: calc(100% - 4rem); }.section-inner.max-percentage { width: 100%; }.section-inner.thin { max-width: 58rem; }.section-inner.small { max-width: 80rem; }.section-inner.medium { max-width: 100rem; }.toggle { appearance: none; color: inherit; cursor: pointer; font-family: inherit; position: relative; text-align: inherit; user-select: none; }button.toggle { background: none; border: none; box-shadow: none; border-radius: 0px; font-size: inherit; font-weight: 400; letter-spacing: inherit; padding: 0px; text-transform: none; }.fill-children-current-color, .fill-children-current-color * { fill: currentcolor; }.search-form { align-items: stretch; display: flex; flex-wrap: nowrap; margin: 0px 0px -0.8rem -0.8rem; }.search-form .search-field, .search-form .search-submit { margin: 0px 0px 0.8rem 0.8rem; }.search-form label { align-items: stretch; display: flex; font-size: inherit; margin: 0px; width: 100%; }.search-form .search-field { width: 100%; }.search-form .search-submit { flex-shrink: 0; }.search-form .search-submit:focus, .search-form .search-submit:hover { text-decoration: none; }ul.social-icons { display: flex; flex-wrap: wrap; margin: -0.9rem 0px 0px -0.9rem; width: calc(100% + 0.9rem); }ul.social-icons li { margin: 0.9rem 0px 0px 0.9rem; }.social-icons a { align-items: center; background: rgb(205, 38, 83); border-radius: 50%; color: rgb(255, 255, 255); display: flex; height: 4.4rem; justify-content: center; padding: 0px; text-decoration: none; transition: transform 0.15s ease-in-out 0s; width: 4.4rem; }.social-icons a:focus, .social-icons a:hover { transform: scale(1.1); text-decoration: none; }.cover-modal { display: none; }.cover-modal::-webkit-scrollbar { display: none !important; }.cover-modal.show-modal { display: block; cursor: pointer; }.cover-modal.show-modal > * { cursor: default; }#site-header { background: rgb(255, 255, 255); position: relative; }.header-inner { max-width: 168rem; padding: 3.15rem 0px; z-index: 100; }.header-titles-wrapper { align-items: center; display: flex; justify-content: center; padding: 0px 4rem; text-align: center; }body:not(.enable-search-modal) .header-titles-wrapper { justify-content: flex-start; padding-left: 0px; text-align: left; }.site-title, .site-description { margin: 0px; }.site-title { font-size: 2.1rem; font-weight: 600; line-height: 1; }.site-title a { color: inherit; display: block; text-decoration: none; }.site-title a:hover, .site-title a:focus { text-decoration: underline; }.site-description { margin-top: 1rem; color: rgb(109, 109, 109); font-size: 1.8rem; font-weight: 500; display: none; letter-spacing: -0.0311em; transition: all 0.15s linear 0s; }.header-navigation-wrapper { display: none; }.header-toggles { display: none; }.header-inner .toggle { align-items: center; display: flex; overflow: visible; padding: 0px 2rem; }.header-inner .toggle svg { display: block; position: relative; z-index: 1; }.header-inner .toggle path { fill: currentcolor; }.toggle-inner { display: flex; justify-content: center; height: 2.3rem; position: relative; }.toggle-icon { display: block; overflow: hidden; }.toggle-inner .toggle-text { color: rgb(109, 109, 109); font-size: 1rem; font-weight: 600; position: absolute; top: calc(100% + 0.5rem); width: auto; white-space: nowrap; word-break: break-all; }.header-inner .toggle:focus .toggle-text, .header-inner .toggle:hover .toggle-text { text-decoration: underline; }.search-toggle { position: absolute; bottom: 0px; left: 0px; top: 0px; }.search-toggle .toggle-icon, .search-toggle svg { height: 2.5rem; max-width: 2.3rem; width: 2.3rem; }.nav-toggle { position: absolute; bottom: 0px; right: 0px; top: 0px; width: 6.6rem; }.nav-toggle .toggle-icon, .nav-toggle svg { height: 0.8rem; width: 2.6rem; }.nav-toggle .toggle-inner { padding-top: 0.8rem; }.primary-menu-wrapper { display: none; }ul.primary-menu { display: flex; font-size: 1.8rem; font-weight: 500; letter-spacing: -0.0277em; flex-wrap: wrap; justify-content: flex-end; margin: -0.8rem 0px 0px -1.6rem; }.primary-menu li { font-size: inherit; line-height: 1.25; position: relative; }.primary-menu > li { margin: 0.8rem 0px 0px 1.6rem; }.primary-menu a { color: inherit; display: block; line-height: 1.2; text-decoration: none; word-break: normal; overflow-wrap: normal; }.primary-menu a:hover, .primary-menu a:focus { text-decoration: underline; }.primary-menu ul { background: rgb(0, 0, 0); border-radius: 0.4rem; color: rgb(255, 255, 255); font-size: 1.7rem; opacity: 0; padding: 1rem 0px; position: absolute; right: 9999rem; top: calc(100% + 2rem); transition: opacity 0.15s linear 0s, transform 0.15s linear 0s, right 0s ease 0.15s; transform: translateY(0.6rem); width: 20rem; z-index: 1; }.primary-menu ul::before, .primary-menu ul::after { content: \"\"; display: block; position: absolute; bottom: 100%; }.primary-menu ul::before { height: 2rem; left: 0px; right: 0px; }.primary-menu ul::after { border-width: 0.8rem; border-style: solid; border-color: transparent transparent rgb(0, 0, 0); border-image: initial; right: 1.8rem; }.primary-menu ul a { background: transparent; border: none; color: inherit; display: block; padding: 1rem 2rem; transition: background-color 0.15s linear 0s; width: 100%; }.primary-menu ul ul { top: -1rem; }.primary-menu ul ul::before { inset: 0px -2rem 0px auto; height: auto; width: 2rem; }.primary-menu ul ul::after { border-bottom-color: transparent; border-left-color: rgb(0, 0, 0); bottom: auto; right: -1.6rem; top: 2rem; }.menu-modal { background: rgb(255, 255, 255); display: none; opacity: 0; overflow: hidden auto; position: fixed; inset: 0px 99999rem 0px -99999rem; transition: opacity 0.25s ease-in 0s, left 0s ease 0.25s, right 0s ease 0.25s; z-index: 99; }.menu-modal.show-modal { display: flex; }.menu-modal.active { left: 0px; opacity: 1; right: 0px; transition: opacity 0.25s ease-out 0s; }.menu-modal-inner { background: rgb(255, 255, 255); display: flex; justify-content: stretch; overflow: auto; width: 100%; }.menu-wrapper { display: flex; flex-direction: column; justify-content: space-between; position: relative; }button.close-nav-toggle { align-items: center; display: flex; font-size: 1.6rem; font-weight: 500; justify-content: flex-end; padding: 3.1rem 0px; width: 100%; }button.close-nav-toggle svg { height: 1.6rem; width: 1.6rem; }button.close-nav-toggle .toggle-text { margin-right: 1.6rem; }.menu-modal .menu-top { flex-shrink: 0; }.modal-menu { position: relative; left: calc(50% - 50vw); width: 100vw; }.modal-menu li { border-color: rgb(222, 223, 223); border-style: solid; border-width: 0.1rem 0px 0px; display: flex; flex-wrap: wrap; line-height: 1; justify-content: flex-start; margin: 0px; }.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a { font-size: 2rem; font-weight: 700; letter-spacing: -0.0375em; }.modal-menu > li:last-child { border-bottom-width: 0.1rem; }.modal-menu .ancestor-wrapper { display: flex; justify-content: space-between; width: 100%; }.modal-menu a { display: block; padding: 2rem 2.5rem; text-decoration: none; width: 100%; }.modal-menu a:focus, .modal-menu a:hover { text-decoration: underline; }.modal-menu ul { display: none; margin: 0px; width: 100%; }.modal-menu ul li { border-left-width: 1rem; }.modal-menu ul li a { color: inherit; font-weight: 500; }.menu-wrapper .menu-item { position: relative; }.menu-wrapper .active { display: block; }.mobile-menu { display: block; }.menu-bottom { flex-shrink: 0; padding: 4rem 0px; }.menu-bottom nav { width: 100%; }.menu-bottom .social-menu { justify-content: center; }.search-modal { background: rgba(0, 0, 0, 0.2); display: none; opacity: 0; position: fixed; bottom: 0px; left: -9999rem; top: 0px; transition: opacity 0.2s linear 0s, left 0s linear 0.2s; width: 100%; z-index: 999; }.search-modal-inner { background: rgb(255, 255, 255); transform: translateY(-100%); transition: transform 0.15s linear 0s, box-shadow 0.15s linear 0s; }.search-modal-inner .section-inner { display: flex; justify-content: space-between; max-width: 168rem; }.search-modal.active { left: 0px; opacity: 1; transition: opacity 0.2s linear 0s; }.search-modal.active .search-modal-inner { box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 2rem 0px; transform: translateY(0px); transition: transform 0.25s ease-in-out 0s, box-shadow 0.1s linear 0.25s; }button.search-untoggle { align-items: center; display: flex; flex-shrink: 0; justify-content: center; margin-right: -2.5rem; padding: 0px 2.5rem; }.search-modal button.search-untoggle { color: inherit; }.search-modal.active .search-untoggle { animation: 0.3s ease 0.2s 1 normal both running popIn; }.search-untoggle svg { height: 1.5rem; transition: transform 0.15s ease-in-out 0s; width: 1.5rem; }.search-untoggle:focus svg, .search-untoggle:hover svg { transform: scale(1.15); }.search-modal form { margin: 0px; position: relative; width: 100%; }.search-modal .search-field { background: none; border: none; border-radius: 0px; color: inherit; font-size: 2rem; letter-spacing: -0.0277em; height: 8.4rem; margin: 0px 0px 0px -2rem; max-width: calc(100% + 2rem); padding: 0px 0px 0px 2rem; width: calc(100% + 2rem); }.search-modal .search-field::-webkit-input-placeholder { color: inherit; }.search-modal .search-submit { position: absolute; right: -9999rem; top: 50%; transform: translateY(-50%); }.search-modal .search-submit:focus { right: 0px; }body:not(.singular) main > article:first-of-type { padding: 4rem 0px 0px; }.singular .entry-header { background-color: rgb(255, 255, 255); padding: 4rem 0px; }.entry-categories { line-height: 1.25; margin-bottom: 2rem; }.entry-categories-inner { justify-content: center; display: flex; flex-wrap: wrap; margin: -0.5rem 0px 0px -1rem; }.entry-categories a { border-bottom: 0.15rem solid currentcolor; font-size: 1.4rem; font-weight: 700; letter-spacing: 0.0366667em; margin: 0.5rem 0px 0px 1rem; text-decoration: none; text-transform: uppercase; }.entry-categories a:focus, .entry-categories a:hover { border-bottom-color: transparent; }h1.entry-title, h2.entry-title { margin: 0px; }.entry-title a { color: inherit; text-decoration: none; }.entry-title a:focus, .entry-title a:hover { text-decoration: underline; }.post-meta-single-top .post-meta { justify-content: center; }.post-meta-wrapper { margin-top: 2rem; margin-right: auto; margin-left: auto; max-width: 58rem; width: 100%; }.post-meta { color: rgb(109, 109, 109); display: flex; flex-wrap: wrap; font-size: 1.5rem; font-weight: 500; list-style: none; margin: -1rem 0px 0px -2rem; }.post-meta li { flex-shrink: 0; letter-spacing: -0.016875em; margin: 1rem 0px 0px 2rem; max-width: calc(100% - 2rem); }.post-meta a { color: inherit; text-decoration: none; }.post-meta a:focus, .post-meta a:hover { text-decoration: underline; }.post-meta .meta-wrapper { align-items: center; display: flex; flex-wrap: nowrap; }.post-meta .meta-icon { flex-shrink: 0; margin-right: 1rem; }.post-meta .post-author .meta-icon svg { width: 1.6rem; height: 1.8rem; }.post-meta .post-comment-link .meta-icon svg { width: 1.8rem; height: 1.8rem; }.post-meta .post-date .meta-icon svg { width: 1.7rem; height: 1.8rem; }.post-meta svg * { fill: currentcolor; }.featured-media { margin-top: 5rem; position: relative; }.singular .featured-media { margin-top: 0px; }.singular .featured-media-inner { position: relative; left: calc(50% - 50vw); width: 100vw; }.singular .featured-media::before { background: rgb(255, 255, 255); content: \"\"; display: block; position: absolute; inset: 0px 0px 50%; }.featured-media img { margin: 0px auto; }.featured-media figcaption { margin: 1.5rem auto 0px; text-align: center; width: calc(100% - 5rem); }.post-inner { padding-top: 5rem; }.pagination-single { font-size: 1.8rem; margin-top: 5rem; }.pagination-single-inner { display: flex; flex-direction: column; }.pagination-single hr:first-child { margin: 0px 0px 2.8rem; }.pagination-single hr:last-child { margin: 2.8rem 0px 0.8rem; }.pagination-single a { align-items: baseline; display: flex; font-weight: 600; letter-spacing: -0.0275em; text-decoration: none; flex: 1 1 0%; }.pagination-single a + a { margin-top: 1rem; }.pagination-single a .arrow { margin-right: 1rem; }.pagination-single a:focus .title, .pagination-single a:hover .title { text-decoration: underline; }.has-text-align-center { text-align: center; }[class*=\"_inner-container\"] > :first-child { margin-top: 0px; }[class*=\"_inner-container\"] > :last-child { margin-bottom: 0px; }.wp-block-code, .wp-block-quote { margin-bottom: 3rem; margin-top: 3rem; }.wp-block-quote p { text-align: inherit; }.wp-block-quote[style=\"text-align:center\"] { border-width: 0px; padding: 0px; }.wp-block-quote[style=\"text-align:right\"] { border-width: 0px 0.2rem 0px 0px; padding: 0px 2rem 0px 0px; }.entry-content { line-height: 1.5; }.entry-content > * { margin-left: auto; margin-right: auto; margin-bottom: 1.25em; }.entry-content > :first-child { margin-top: 0px; }.entry-content > :last-child { margin-bottom: 0px; }.entry-content a:hover, .entry-content a:focus { text-decoration: none; }.entry-content p, .entry-content li { line-height: 1.4; }.entry-content li img { display: inline-block; }.entry-content h1, .entry-content h2 { margin: 3.5rem auto 2rem; }.entry-content ul ul { margin-bottom: 1rem; }.entry-content hr { margin: 4rem auto; }.entry-content { font-family: NonBreakingSpaceOverride, \"Hoefler Text\", \"Noto Serif\", Garamond, \"Times New Roman\", serif; letter-spacing: normal; }.entry-content h1, .entry-content h2, .entry-content figcaption, .entry-content .wp-caption-text { font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }@supports ( font-variation-settings: normal ) {\n  .entry-content h1, .entry-content h2, .entry-content figcaption, .entry-content .wp-caption-text { font-family: \"Inter var\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }\n}.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { max-width: 58rem; width: calc(100% - 4rem); }[class*=\"__inner-container\"] > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { max-width: 58rem; width: 100%; }[class*=\"__inner-container\"] > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright) { margin-left: auto; margin-right: auto; }.comments-wrapper { margin-top: 5rem; }.comment-reply-title { margin: 0px 0px 4rem; text-align: center; }.comments .comment { padding-top: 3.5rem; }div.comment:first-of-type { margin-top: 3.5rem; padding-top: 0px; }.comments .comments-header + div { margin-top: 0px; padding-top: 0px; }.comment-body { position: relative; }.comment .comment { padding-left: 5%; }.comment-meta { line-height: 1.1; margin-bottom: 1.5rem; min-height: 5rem; padding-left: 5rem; position: relative; }.comment-meta a { color: inherit; }.comment-author { font-size: 1.8rem; font-weight: 700; letter-spacing: -0.0277778em; }.comment-author a { text-decoration: underline; }.comment-author a:hover, .comment-author a:focus { text-decoration: none; }.comment-meta .avatar { height: 4rem; position: absolute; left: 0px; top: 0px; width: 4rem; }.comment-author .url { text-decoration: underline; }.comment-metadata { color: rgb(109, 109, 109); font-size: 1.4rem; font-weight: 500; margin-top: 0.6rem; }.comment-metadata a { text-decoration: none; }.comment-metadata a:focus, .comment-metadata a:hover { text-decoration: underline; }.comment-content.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { width: 100%; }.comment-footer-meta { align-items: center; display: flex; flex-wrap: wrap; font-size: 1.2rem; font-weight: 600; justify-content: flex-start; letter-spacing: 0.0308333em; line-height: 1; margin: 1.5rem 0px -1rem -1.5rem; text-transform: uppercase; }.comment-footer-meta > * { margin: 0px 0px 1rem 1.5rem; }.comment-reply-link { background-color: rgb(205, 38, 83); color: rgb(255, 255, 255); display: block; padding: 0.7rem; }.comment-footer-meta a { text-decoration: none; }.comment-footer-meta a:focus, .comment-footer-meta a:hover { text-decoration: underline; }.comment-respond::after { clear: both; content: \"\"; display: block; }.comment-respond .comment-notes { color: rgb(109, 109, 109); font-size: 1.6rem; line-height: 1.4; margin: -3rem 0px 4rem; text-align: center; }.comment-respond .required-field-message { display: inline-block; }.comment-respond p { line-height: 1.1; margin-bottom: 2rem; margin-left: auto; margin-right: auto; }.comment-respond p:not(.comment-notes) { max-width: 58rem; }.comment-form-cookies-consent { align-items: baseline; display: flex; }.comment-respond > p:last-of-type { margin-bottom: 0px; }.comment-respond label { display: block; }.comment-respond input[type=\"checkbox\"] + label { font-size: 1.5rem; line-height: 1.25; }.comment-respond input[type=\"text\"], .comment-respond input[type=\"email\"], .comment-respond textarea { margin-bottom: 0px; }.comment-respond textarea { height: 15rem; }.comment-respond #submit { display: block; }.comments .comment-respond { padding: 3rem 0px 0px; }.comments .comment-respond .comment-reply-title, .comments .comment-respond .comment-notes { text-align: left; }.comment-reply-title small { display: block; font-size: 1.6rem; font-weight: 600; letter-spacing: -0.0277em; margin: 0.5rem 0px 0px; white-space: nowrap; }.comment-reply-title small a { text-decoration: none; }.comment-reply-title small a:focus, .comment-reply-title small a:hover { text-decoration: underline; }.widget { margin-top: 3rem; }.widget:first-child { margin-top: 0px; }.widget-content > div > :first-child { margin-top: 0px; }.widget-content > div > :last-child { margin-bottom: 0px; }.widget .widget-title { margin: 0px 0px 2rem; }.widget li { margin: 2rem 0px 0px; }.widget li:first-child, .widget li > ul { margin-top: 0px; }.widget .post-date { color: rgb(109, 109, 109); display: block; font-size: 0.85em; font-weight: 500; margin-top: 0.2rem; }.widget_text p, .widget_text ul { font-family: NonBreakingSpaceOverride, \"Hoefler Text\", \"Noto Serif\", Garamond, \"Times New Roman\", serif; letter-spacing: normal; }.widget-content figcaption, .widget-content .wp-caption-text { font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }@supports ( font-variation-settings: normal ) {\n  .widget-content figcaption, .widget-content .wp-caption-text { font-family: \"Inter var\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }\n}.footer-nav-widgets-wrapper, #site-footer { background-color: rgb(255, 255, 255); border-color: rgb(222, 223, 223); border-style: solid; border-width: 0px; }.footer-top-visible .footer-nav-widgets-wrapper { margin-top: 5rem; }.footer-top, .footer-widgets-outer-wrapper, #site-footer { padding: 3rem 0px; }.footer-top { display: flex; border-bottom: 0.1rem solid rgb(222, 223, 223); justify-content: space-between; }.footer-social-wrapper { margin: 0px; width: 100%; }ul.footer-social { margin: -0.5rem 0px 0px -0.5rem; }ul.footer-social li { margin: 0.5rem 0px 0px 0.5rem; }.footer-social a { background-color: rgb(205, 38, 83); height: 3.6rem; width: 3.6rem; }.footer-social a::before { font-size: 1.6rem; }.footer-widgets-outer-wrapper { border-bottom: 0.1rem solid rgb(222, 223, 223); }.footer-widgets + .footer-widgets { margin-top: 3rem; }#site-footer { font-size: 1.6rem; }#site-footer .section-inner { align-items: baseline; display: flex; justify-content: space-between; }#site-footer a { text-decoration: none; }#site-footer a:focus, #site-footer a:hover { text-decoration: underline; }.footer-copyright a, .powered-by-wordpress a { color: inherit; }.powered-by-wordpress, .to-the-top { color: rgb(109, 109, 109); }a.to-the-top { margin-left: 2.4rem; white-space: nowrap; }a.to-the-top > * { pointer-events: none; }.footer-copyright { font-weight: 600; margin: 0px; }.powered-by-wordpress { display: none; margin: 0px 0px 0px 2.4rem; }.to-the-top-long { display: none; }@media (max-width: 479px) {\n  ul { margin: 0px 0px 3rem 2rem; }\n  li { margin: 0.5rem 0px 0px 1rem; }\n}@media (min-width: 700px) {\n  ul { margin-bottom: 4rem; }\n  pre { padding: 3rem; }\n  hr { margin: 8rem auto; }\n  h1, h2, .heading-size-3 { margin: 6rem auto 3rem; }\n  h1 { font-size: 6.4rem; }\n  h2 { font-size: 4.8rem; }\n  .heading-size-3 { font-size: 4rem; }\n  button, .wp-block-button__link, input[type=\"button\"], input[type=\"reset\"], input[type=\"submit\"] { font-size: 1.7rem; }\n  figcaption, .wp-caption-text { margin-top: 1.8rem; }\n  .section-inner { width: calc(100% - 8rem); }\n  .header-inner { padding: 3.8rem 0px; }\n  .site-title { font-size: 2.4rem; font-weight: 700; }\n  .site-description { display: block; }\n  .toggle-inner .toggle-text { font-size: 1.2rem; }\n  .search-toggle { left: 2rem; }\n  .nav-toggle { right: 2rem; }\n  button.close-nav-toggle { font-size: 1.8rem; padding: 4rem 0px; }\n  button.close-nav-toggle svg { height: 2rem; width: 2rem; }\n  button.close-nav-toggle .toggle-text { margin-right: 2.1rem; }\n  .modal-menu { left: auto; width: 100%; }\n  .modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a { font-size: 2.4rem; padding: 2.5rem 0px; }\n  .modal-menu ul li { border-left-color: transparent; }\n  .menu-bottom { align-items: center; display: flex; justify-content: space-between; padding: 4.4rem 0px; }\n  .search-modal form { position: relative; width: 100%; }\n  .search-untoggle svg { height: 2.5rem; width: 2.5rem; }\n  .search-modal .search-field { border: none; font-size: 3.2rem; height: 14rem; }\n  .featured-media figcaption { margin: 2rem auto 0px; width: calc(100% - 8rem); }\n  body:not(.singular) main > article:first-of-type { padding: 8rem 0px 0px; }\n  h2.entry-title { font-size: 6.4rem; }\n  .singular .entry-header { padding: 8rem 0px; }\n  .entry-categories { margin-bottom: 3rem; }\n  .entry-categories-inner { margin: -1rem 0px 0px -2rem; }\n  .entry-categories a { font-size: 1.5rem; margin: 1rem 0px 0px 2rem; }\n  .post-meta-wrapper { margin-top: 3rem; }\n  .post-meta { font-size: 1.6rem; margin: -1.4rem 0px 0px -3rem; }\n  .post-meta li { margin: 1.4rem 0px 0px 3rem; max-width: calc(100% - 3rem); }\n  .featured-media { margin-top: 6rem; }\n  .post-inner { padding-top: 8rem; }\n  .pagination-single { font-size: 2.4rem; margin-top: 8rem; }\n  .pagination-single-inner { flex-direction: row; justify-content: space-between; }\n  .pagination-single hr:first-child { margin: 0px 0px 4rem; }\n  .pagination-single hr:last-child { margin: 4rem 0px 0.8rem; }\n  .pagination-single a + a { margin: 0px 0px 0px 4rem; }\n  .pagination-single a .arrow { margin: 0px 2rem 0px 0px; }\n  .wp-block-code, .wp-block-quote { margin-bottom: 4rem; margin-top: 4rem; }\n  .entry-content { font-size: 2.1rem; }\n  .entry-content p, .entry-content li { line-height: 1.476; }\n  .entry-content h1, .entry-content h2 { margin: 6rem auto 3rem; }\n  .comments-wrapper { margin-top: 8rem; }\n  .comment-reply-title { margin-bottom: 4.6rem; }\n  .comment-respond p.comment-notes { font-size: 1.8rem; letter-spacing: -0.025em; margin: -2.5rem 0px 4.4rem; }\n  .comments .comment { padding-top: 5rem; }\n  div.comment:first-of-type { margin-top: 5rem; }\n  .comment-meta { margin-bottom: 2rem; min-height: 6rem; padding: 0.3rem 0px 0px 7.5rem; }\n  .comment-meta .avatar { display: block; height: 6rem; position: absolute; left: 0px; top: 0px; width: 6rem; }\n  .comment-author { font-size: 2.4rem; }\n  .comment-metadata { font-size: 1.6rem; margin-top: 0.8rem; }\n  .comment-footer-meta { margin-top: 2.5rem; }\n  .comment-respond p { margin-bottom: 2.5rem; }\n  .comment-respond .comment-form-author, .comment-respond .comment-form-email { float: left; width: calc(50% - 1rem); }\n  .comment-respond .comment-form-email { margin-left: 2rem; }\n  .comments .comment-respond { padding: 5rem 0px 0px; }\n  .comment-reply-title small { display: inline; margin: 0px 0px 0px 0.5rem; }\n  .widget .widget-title { margin-bottom: 3rem; }\n  .footer-top-visible .footer-nav-widgets-wrapper { margin-top: 8rem; }\n  .footer-top { padding: 3.7rem 0px; }\n  .footer-widgets-outer-wrapper { padding: 8rem 0px; }\n  .footer-widgets-wrapper { display: flex; justify-content: space-between; margin-left: -4rem; width: calc(100% + 4rem); }\n  .footer-widgets { margin-left: 4rem; width: 50%; }\n  .footer-widgets + .footer-widgets { margin-top: 0px; }\n  .footer-widgets .widget { border-top: none; margin-top: 5rem; padding-top: 0px; }\n  .footer-widgets .widget:first-child { margin-top: 0px; }\n  #site-footer { font-size: 1.8rem; padding: 4.3rem 0px; }\n  .footer-credits { display: flex; flex-wrap: wrap; }\n  .footer-copyright { font-weight: 700; }\n  .to-the-top-long { display: inline; }\n  .to-the-top-short { display: none; }\n}@media (min-width: 1000px) {\n  #site-header { z-index: 2; }\n  .header-inner { align-items: center; display: flex; justify-content: space-between; padding: 2.8rem 0px; }\n  .header-titles-wrapper { margin-right: 4rem; max-width: 50%; padding: 0px; text-align: left; }\n  .header-titles { align-items: baseline; display: flex; flex-wrap: wrap; justify-content: flex-start; margin: -1rem 0px 0px -2.4rem; }\n  .header-titles .site-title, .header-titles .site-description { margin: 1rem 0px 0px 2.4rem; }\n  .header-navigation-wrapper { align-items: center; display: flex; }\n  .primary-menu-wrapper { display: block; width: 100%; }\n  .mobile-search-toggle, .mobile-nav-toggle { display: none !important; }\n  .primary-menu-wrapper + .header-toggles { margin-left: 3rem; }\n  .header-toggles { display: flex; flex-shrink: 0; margin-right: -3rem; }\n  .header-inner .toggle { height: 4.4rem; padding: 0px 3rem; position: relative; inset: auto; width: auto; }\n  .header-inner .toggle-wrapper { position: relative; }\n  .header-inner .toggle-wrapper::before { background: rgb(222, 223, 223); content: \"\"; display: block; height: 2.7rem; position: absolute; left: 0px; top: calc(50% - 1.35rem); width: 0.1rem; }\n  .header-inner .toggle-wrapper:first-child::before { content: none; }\n  .header-inner .primary-menu-wrapper + .header-toggles .toggle-wrapper:first-child::before { content: \"\"; }\n  .toggle-inner { position: static; }\n  .toggle-inner .toggle-text { left: 0px; right: 0px; text-align: center; top: calc(100% - 0.3rem); width: auto; }\n  .header-toggles:only-child .nav-toggle .toggle-inner { padding-top: 0px; }\n  .header-toggles:only-child .toggle-inner { display: flex; flex-wrap: nowrap; align-items: center; }\n  .header-toggles:only-child .toggle-inner .svg-icon { order: 1; }\n  .header-toggles:only-child .toggle-inner .toggle-text { position: static; padding-right: 20px; font-size: 15px; color: inherit; }\n  .menu-modal { opacity: 1; justify-content: flex-end; padding: 0px; transition: background-color 0.3s ease-in 0s, left 0s ease 0.3s, right 0s ease 0.3s; }\n  .menu-modal.cover-modal { background: rgba(0, 0, 0, 0); }\n  .menu-modal.active { background: rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease-out 0s; }\n  .menu-wrapper.section-inner { width: calc(100% - 8rem); }\n  .menu-modal-inner { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2rem 0px; opacity: 0; padding: 0px; transform: translateX(20rem); transition: transform 0.2s ease-in 0s, opacity 0.2s ease-in 0s; width: 50rem; }\n  .menu-modal.active .menu-modal-inner { opacity: 1; transform: translateX(0px); transition-timing-function: ease-out; }\n  .mobile-menu { display: none; }\n  .menu-bottom { padding: 6rem 0px; }\n  .menu-bottom .social-menu { justify-content: flex-start; }\n  .featured-media figcaption { width: 100%; }\n  .comment-meta { padding-left: 0px; }\n  .comment-meta .avatar { left: -8rem; }\n  .footer-top { align-items: center; }\n  .powered-by-wordpress { display: block; }\n}@media (min-width: 1220px) {\n  h1 { font-size: 8.4rem; }\n  ul.primary-menu { margin: -0.8rem 0px 0px -2.5rem; }\n  .primary-menu > li { margin: 0.8rem 0px 0px 2.5rem; }\n  .primary-menu-wrapper + .header-toggles { margin-left: 4rem; }\n  .header-toggles { margin-right: -4rem; }\n  .header-toggles .toggle { padding: 0px 4rem; }\n  .comment-reply-title { font-size: 5.6rem; line-height: 1.2; margin-bottom: 6rem; }\n  .comment-respond p.comment-notes { margin: -4rem 0px 6rem; }\n  .comments .comment-respond .comment-reply-title { font-size: 4.8rem; }\n  .comments .comment-respond p.comment-notes { margin: -4.5rem 0px 4rem; }\n  .widget-content { font-size: 2.1rem; }\n  ul.footer-social { margin: -1rem 0px 0px -1rem; }\n  ul.footer-social li { margin: 1rem 0px 0px 1rem; }\n  .footer-social a { height: 4.4rem; width: 4.4rem; }\n  .footer-social a::before { font-size: 2rem; }\n  .footer-widgets-wrapper { margin-left: -6rem; width: calc(100% + 6rem); }\n  .footer-widgets { margin-left: 6rem; }\n}a { color: rgb(39, 118, 215); }blockquote { border-color: rgb(39, 118, 215); }button, .wp-block-button__link, input[type=\"button\"], input[type=\"reset\"], input[type=\"submit\"], .comment-reply-link { background-color: rgb(39, 118, 215); }button, .wp-block-button__link, input[type=\"button\"], input[type=\"reset\"], input[type=\"submit\"], .comment-reply-link { color: rgb(255, 255, 255); }body, .entry-title a { color: rgb(0, 0, 0); }figcaption, .wp-caption-text, .post-meta, .comment-metadata, .comment-respond .comment-notes, .entry-content hr:not(.has-background), hr.styled-separator { color: rgb(109, 109, 109); }pre, input, textarea, hr { border-color: rgb(219, 219, 219); }code { background-color: rgb(219, 219, 219); }body:not(.overlay-header) .primary-menu > li > a, .modal-menu a, .footer-widgets a, .singular:not(.overlay-header) .entry-header a { color: rgb(184, 209, 238); }.social-icons a, #site-footer button:not(.toggle), #site-footer .wp-block-button__link, #site-footer input[type=\"button\"], #site-footer input[type=\"reset\"], #site-footer input[type=\"submit\"] { background-color: rgb(184, 209, 238); }.social-icons a, body:not(.overlay-header) .primary-menu ul, .header-footer-group button, .header-footer-group input[type=\"button\"], .header-footer-group input[type=\"reset\"], .header-footer-group input[type=\"submit\"] { color: rgb(35, 88, 153); }#site-header, .footer-nav-widgets-wrapper, #site-footer, .menu-modal, .menu-modal-inner, .search-modal-inner, .singular .entry-header, .singular .featured-media::before { background-color: rgb(35, 88, 153); }.header-footer-group, body:not(.overlay-header) #site-header .toggle, .menu-modal .toggle { color: rgb(255, 255, 255); }body:not(.overlay-header) .primary-menu ul { background-color: rgb(255, 255, 255); }body:not(.overlay-header) .primary-menu > li > ul::after { border-bottom-color: rgb(255, 255, 255); }body:not(.overlay-header) .primary-menu ul ul::after { border-left-color: rgb(255, 255, 255); }.site-description, body:not(.overlay-header) .toggle-inner .toggle-text, .widget .post-date, .powered-by-wordpress, .to-the-top, .singular .entry-header .post-meta, .singular:not(.overlay-header) .entry-header .post-meta a { color: rgb(211, 219, 232); }.header-footer-group pre, .header-footer-group input, .header-footer-group textarea, .footer-nav-widgets-wrapper, #site-footer, .menu-modal nav *, .footer-widgets-outer-wrapper, .footer-top { border-color: rgb(39, 109, 194); }body:not(.overlay-header) .header-inner .toggle-wrapper::before { background-color: rgb(39, 109, 194); }.cover-modal { display: inherit; }.menu-modal-inner { height: 100%; }@media (max-width: 999px) {\n  amp-lightbox.cover-modal.show-modal { display: unset; }\n}@media print {\n  @media print {\n  @page { margin: 2cm; }\n  .entry-header { margin: 0px; }\n  .entry-content, .entry-content p, .section-inner, .section-inner.max-percentage, .section-inner.medium, .section-inner.small, .section-inner.thin { max-width: 100%; width: 100%; }\n  body { color: rgb(0, 0, 0); font: 13pt \/ 1.3 Georgia, \"Times New Roman\", Times, serif; background: rgb(255, 255, 255) !important; }\n  h1 { font-size: 20pt; }\n  h2, h2.entry-title, .comments-header { font-size: 14pt; margin-top: 1cm; }\n  a { break-inside: avoid; }\n  blockquote { break-inside: avoid; }\n  h1, h2 { break-after: avoid; break-inside: avoid; }\n  img { break-inside: avoid; break-after: avoid; }\n  pre { break-inside: avoid; }\n  ul { break-before: avoid; }\n  a:link, a:visited, a { background: transparent; font-weight: bold; text-decoration: underline; }\n  a { break-inside: avoid; }\n  a[href^=\"http\"]::after { content: \" < \" attr(href) \"> \"; }\n  article a[href^=\"#\"]::after { content: \"\"; }\n  #site-header, .comments-wrapper, .comment .comment-metadata, .footer-social-wrapper, .footer-widgets-outer-wrapper, .header-navigation-wrapper, .entry-categories, .post-comment-link.meta-wrapper, .pagination-single { display: none; }\n}\n}.jetpack_subscription_widget .widget-title label { font-size: 2.8rem; font-weight: 700; margin: 0px; }@media (min-width: 700px) {\n  .jetpack_subscription_widget .widget-title label { font-size: 4rem; }\n}.widget_blog_subscription form p:not(#subscribe-email) input[type=\"text\"] { padding: 1.5rem 1.8rem !important; width: 100% !important; }.jp-related-posts-i2__post li { margin: 0px; }.screen-reader-text { position: absolute; }#subscribe-email input { width: 95%; }.comment-subscription-form { margin-bottom: 1em; }.comment-subscription-form .subscribe-label { display: inline !important; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; }@font-face { font-family: social-logos; src: url(\"data:application\/octet-stream;base64,d09GMgABAAAAABw0AAsAAAAAMqgAABvlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACJZArLSLwpATYCJAOBYAtyAAQgBYRGB4RxG9EpVQQ2DoAE2zdHRMWknP1\/nUCP3cugIqhKpQ6tdiNWhBJ+j56+GTMnk3byLNdwCN9YcHCziHXSfhP+NmhwJZIdkhRNeMC115dLcpz7+QTUDoCMqZsRk3ZalAmAY3n\/TbUKkcdRRGJkcOIA1yKpkSIbbUDf8vYZkE2m5lfAdso0ZR0oZ4wLIpL4Bhtj0JozzNvw\/Db\/z6VC4YIIWJSgYACCCgZRipFoTzEwxsTGhZO5cq7axVM39zZX4VqXbSzc\/nd7Ee28qtoD9gbEGwlKVtIt15TeDyBzT\/frFS0rsAIrCYhS0kVV95JeSCkC\/n7NtNnrpMjyrojCVNgKVyP3bzZ393ff793blH72iAKFTTGbIglDpKo6VUDZI04KTKosDDlAYVvjalVthbSFdLZmvoVcthWG+pDA1dJhH34UIiJyIEVC6IXv0vmxvQ1+BmbxHDahgrG6OxUECK0849SaW3sl5uxrC0oosarAMa2Yq5scFu9dVNJG8Ee61RoDj+I0RC00A7xf3\/g98w8OHSKO4sdE3Zj767oBWAQX35xL8Q7QQILZzUY5lXm2qCA334wUXl2\/cCABeloU9Z+QPIFSWx1gyZLnakRZkLVm9+dagC4ItlFnBFvSixbBQs8zbzROwmCjoa4jpiz9lzw4rKytmrKJqbySUNXYXoprKbCTUdBQF1s7msvRWtJ6OoaaPEZRpKutb0GQFN\/AyMzGwUqiAhHF1DHAOW\/+I67F3B0H1\/1gcS2R7AAKsgUaUgMupAw8yAT4kCkIIHkQQkogovAIMaQKDGQMEv2wxw39kMKN6AcXN04\/LHEjkQBoyA64kAzwIAUQQBrAQuogDYlBBrIGWcgR5CBzkKcAChANipAWKFF4L7QgPdChsEIXMgQ9SBP0KdwbBvrB4M4ixQZZSATykC640g9t3OeRPijohwUeQAQnRAIHooCE+EBDBsCFjIAHmQEfsgEB5AAsZAVqkAR0hVABcFqq+Av\/EW8BybUYJe5bLor7k1t5NIeQI3V1aEKQqs7lk7RIFSmhapD\/2Uxl81xLoyrKoOcIq\/ypTC4TRdVQ1cPYxLaUVUqqLsgEURIERkVX384Huq0fum09LxgiTgJjSl1Vrz+mVotNOe60yyYIVKlkVazj0Pu6MYHq24VRrz\/Wsqb+taUaSsXL15KnL3quK6XW67NJpdPlbLrYsKby0dhev2mrSoX+zI7b2cIyO9fuLjSx+5koz3I656U1bZV7yv01wAfqWC0N2cE0qAObQ0YQoo8DQkGKg7q3guTh+c1+YF8wxik1sYoq9QLULyPZgKKvigG3fDZ\/\/nVds9ZJbewPCVaeCTb42oFTxfNIasf0mSgoWIWciqKQ13qiEcALtWmEOpmqQqHdC0KAKcOhaOzH7AVYVR18fx7J2cZD8ag5l1ULIw9SiIeeRtLX8QNcdDFEeQSlJlC8\/IqQ\/PwcAP7iC8bq2ysYTdDjYhUW4nixxCqAwlwyAu7\/mSTkJcncCL0L9nngdfAaWteekE7RxF2qTiMlwnR1S5e3dGX7l1iDeUiIq6VFLQvYLFCO57jsuusCenP9kcPMvcWGXI9R6N3YdPSYJ1st0W6rJOFx7One2f3JluYr2nJRfLyW+oKVWxp6dc3R5D2dRvcTV\/W9uzR5dj72XuyZGzLOYov5PbXDYXruQJQVkznqepR5LkMilpRRehQwDx7O\/79uQkfjP6ukribq+8hdjxU3ky3\/CkRos1dN+TalLDMQ7XjGgdfZZioIcjKOAU+SCxBBDMUaVlkbIGn5AODNCLybakPRauV8i\/UN9Nwxjnc57WlKA7t0GNhUfM71CWLGxicCi1tMQwwpEbWbQzeO6xqZTwjLbs\/isV2Xg52eOZDCK8WNmo8as7X7dWa1oCohOgFgDnSkB2Dhtl4TgGIJ872re7LG66opGjn5fpxPfFCfpsTkR7xV823K7OB20HSv52CsTK3U6Cwjkj4APAinBNZmv9+iPuzsJRVYHoIYI4DhOtDlmtRDzm4LYIGBsDxeGNHcwsFDqXI7zAZOyZkdbEAxpGExw45x2aoKdT6xsDDFrTrg\/bX9QaHM6WRCjnCCq3bbc3L35NeX4tU3rE4cbyC5zFfUkMkgiAPA45wOsXA5U1t\/5z9szdf2J4IIIIABhvjTQn6KX2qgX6OOIi2XCWUuewjgU4hbGsA5gAupQk8ZlZxz5LefiADFu4qh6M6pbBTVw3TIU4VCTYVcX9lbqTSK3UWRKZWa1b7qLfl6unb\/MX\/yoD7zRr2baz56Jp4+bMy+pXJ+mI8sqKUxMbpI5apYUysbXRbCYUgqfXzYQ3I+hVUdAF5DKFzAWP2CUPz8L+A\/XG0pI3XGQdEULy6i9rrz6yQ\/IwpwlzKwU+h7COJBqbUwhkAIrzEEBdHCTGIzATbOnqdDkEeoCXWhaW5Q6sKuXHx4tNyoVAEADpLwiQtvDlX7jLOxp9w7SyrdGsKZA9GluW+Z0qYShGJnkcBFl6p0OlPCaoX4KgJJY6a1nPrygj\/\/TMfzztTIBB8flqOTYmqMqSf8sXwqnuU6ujppvw8AtwcAgkMGQopc4Ns7fPXZZQgUZBBi5uHc6zjeHCe2tUNbLVcz9QMAabYdCEVD1jzvhsx2F6E2+IACoR1g5Tilpfww8NzDnSiv1D0x4Om6iMZmDNEPj3Oqr4lVAniMZCNjMo9EA8lhwG2bFjaE6e2UJjOW2RcsCIEsqmbAkysPMx7RDFFUfzBYfh2rV\/zSkJxdSOmnYqV8UpmE4tXQElYfXvDxz0hWyObC9gj3yqy8riBmHBtIP0iO2AsHZg7huWPOUntTBgpKfUlcrY13GdjMM6rOe3QVx2eSgcButGTcb9WGJ4DzrvrKra8vW+1fbVZ8+fbz+MSHT1OTvbpcswoDQeRUx7q1JhXLL9gwiLBPfBe\/2JwZuT8\/O\/po6c3Kk+H3b1efTn16MxCNpCEff49kb9Q394rKVguKdvuSNR3HTDioX+2NxdXeNydWAE8Nxx4G6E8ktJKAqujg0KS+LAHv\/zFETHUECq2l7wN5NXNeNGatr67HVFcVSJYtV\/sWnY57tKQdwaE\/GlrYLyiIKbkmLKC+rfyX1ka7ltJMtnoWb6ukl3ljrzhoSgng\/5UN0ez9iV5k55LRgFs1BOWgNsYOMVQZo\/6U\/a4RxKurNbEqlwG3aUPOUFaishITWc6xKbD\/JyAkVAGMPT68PE+NWEzscg\/9uQvO2AQUoRhbY61V1sIEVvFc8iO5VUtsGLqiu3jwYIVoUVWLDA2reR5m+4bBDg9ciEAFHbJT05IiPBthOTYviyv83fdJi\/paG6fNgmCfV19snd+ZPiVXgmDrRxdUXnLm2hfeHAl4Od+Q\/dTn87PJVKMgLFj07m4KOndrvixm59yuqyHPCBeP1C+lWrqentUQjmdn1ZKVBMedk99HmEdqCBFDHHLJaFQAQPZQX2c0SKK3Va5AuL\/u1Dpk3TyM\/Dmi8d6rip56zCYAeU2e\/ryo8s71kSbGM+kgXdk\/\/X1DWM\/WD73b1dwUjaQKy+9R6+xLce6VOlPfcOjpzpYLY0prmLByoWoPrW16tHGUlhcfOqZP28je7\/dzqi0FUUx3dxYQKtef8eH5t6sPx5YwBrpc4GFULcE8tkN6zUYHAKr0JgGlRTLwynRNlgfONeGfPiovDsdhiHgPJbifGt4PMODpMFvH1TlHqmbdmx4sjgNalSbcYJytEgTCPuVs8Mt5BLCLkHbEBf2GPUhvo9t4k3Tlyz3NzLBuvH0\/nn7bOlngI1lZlYKVbLk3XJnLSJIBvuO3vu2bgrCpxM8fBzzun5dHozlHNkjgVBoQBlg\/dOofsrpUnbGrTsEyjp+nXuVIum4Lyf7BpaG1vncsSU9wRWUeIdnTZskpb3JmdYhxUXGMoDy6yV7AUPHh5M880sW0w6Z\/akIqE4wIsTIXu7XDVjGWZKPWiPiWVeMDnUqkrCHqM9WSqa1zNamxvSdpwXaChc2P09zyJWm441ahZklNJl1hjKNAwvUmMm\/6Sbq9q2ca+Z\/0wzXiqtxcd\/h\/Ys0hyRgiAUl1jnI7Vn19KvBRD\/NcTaDUBmejcPC+R14A+Hq6VP9l7i1Oo8x7iLqIUewx7Ha7+HeUwwAtsilDQodAiaBCcY0TMHvx4vnX+9sr4kql5susDXZYX\/WYogsXLr075BjozjiZefJfqptC9iNyMzH9tJ9uMN\/gWILwHStDOIM90QsUNeerqsHyLB6er9gtKqHW8SMLKbPVapYc3r4BbZMekNpQnEGY6LvXD+1F7J07h0wV0flXi0IoDFZQX6c6kSzVtYbdlZtkpNbAhMIcXnZdB0+OANL7aAiJ4t6N+vGGI6GhCQwtp30657yQjW2vYNG\/2cikdmFa6rwTqfjis8+xMYkJDfj3I06CTzlNk\/QLWGJ4u0IiBt5yfMN3jYvH+zK0TFnjNsYqYqWutI9O+v1IPNYGl+bOZc8FQ2E+gDCNB7wiD1fD9TB5PXbMijAFhO9+DTd7TU55rSLu3O4bWYufpk3jd5MC1TfGjcmfKgm8zSqtBOsmu7ESzEryyh86xHAPDHpJ3onpwZB7QQPOc5CoCSdXyI4ETOihYPj2MjlJfmMJL3p17O2ljtWt7qTrn60v+ytDwf8yMrnir5l37\/Yu8buDtOLX6Ij+qBnBrFhtj421tybdHttq38PzR37JrjKyTLs+WeeoIuj8LJCWcblmCKMJPhz\/cuePp+yuxR4DmueH8NXBy3x\/2l\/6mbxCoe+0Z0+tn\/p3dYCNvtqyJvDPgSX2qhvdNE4ymF10kGYzLspa9GYm5yfdIuIWj2Yzhh1+W2lGgX+nFSv\/AuA5DNHYRjYCnR+I1h\/Ffs2OkheELCfbwW4dOavJF+WbsESHT9lYAcpzsA12qbQ4yH4vn0gMmzfEohcOZv2\/FpAmAsDseKuOUa2IKMqK892qTFRGii4Fe0MzSn+4t9ZbGL9WttX3NyuiSKFu7nUAi6qctxtcRx8e7Zg3mb7j+wSL4FA1b0tKX8Qai2LKssaYumWmeohvft\/nlZE3NIair9QqdqNQhKQeOhKNj23cnLhgZhiVU3Z+3qS93Hn7gmtBQl9Enb9hHW1oTEow3axk7R86ofXddVOHQhOSTITX7ff3s1AofGxHOeVj2gLZR\/KpgSPAUyDrbA\/hA+HOj\/mU7YlcZc6n\/o+izyTbRlsAxPWWlkVgSRPqBFqtQCdMXWspz47MiHxXnV1uaVVVxJSXx1SoEjWM78JeVYPe+gDSmHqMpCadUJ8gPQowVHXwgQHt35\/4HFngVU+b0JVvMDkXc5FmeJc5POR+ESGiAbkCVYjdgSNid2JTMB3oDUgHJgHfYrYWAoiNcaNH0G4f8ErTl9b3GQrnSfXs\/PSztM92pqY5gQWPnDmzQUu3O9ACw\/vrK6uiheoapV7ehtGiPctyzIKbuqcTvENnsr+M4ebHEqnNGNy+TyXbYlZIPt2HwzRTibF5vJgvK\/a\/8VejHU1aeobLxDAn4fmJ7rlW5\/IH2Gb2AF8uNcgDOI+0j3S87\/jmyI5wUozBBIbpa\/2JEr5OK8gxikSG7Ig9Y6h624p2vigvHaObGpyrkUueNrEEF6YEywoxH2FGmNpWTtN8urZ6ycOdYVJuFgsX\/G6Hie3H8XtHzAazwsx2\/slJ52gwf1BikQzypYEXD+QQs6kE1celji9RyOfE0y1gdrfSoz3E60Ph6nGoPt4hrafeX4M+Wtbw6Deak\/bbQ5fM6Tb+bDpUWeJ3\/0j0kfvRuo896GeMfh2u9Qr5zm0v\/FvaW1D\/OymepNt82Oc+1MsV6\/oP59g+fKpALKC6bdqK+AnbB\/tGk0izJHR7\/jWrRlR3cX+sg9f9gfPi+fM+PFEVMlRlos4iRpFqJJoFFd\/5kxby5ykJGB7Oo\/bAAD6kmhmUouEa7iFpHvjvURHo3rK9b7SlJ5DKp0HphLoG0vOxlacrqMYt5drf+hIwGJD08VSZO6JM9UNTQczTzATYVATi67h\/DAz8wfUXcp2Suo4kKEQlVoUE+XPrJE6uEOzp4m\/ku2ujSR\/6awx1DKPHjPGMzST846LHMMoAmjuPb7ymyMBFbkJyo1AOVC4V1arahDNsqsAo+lGpqH4jphkdtRCVouqUdyaBf34cq1XpK1PRuuiWWms3sSXaWkvsdg9Rix5D9oiXCeciuIgwNKoSXhO6Bq7chStHa2Nu9QdDPMTTKhRixBGRAnDjNgg9G4TCNXpt3D2FbwIUgQqAHlefaxMnS4K+9e6tZCxG8npPUgM\/vTomitLFS6NlRqHPboO4fSTIh+oz4eedYOUstwXTOQgpVHtLavN26nxCdWHBKRFh4eZ00YA7BoN17kiMiVknEpMYpRTyU9ZePVMjpATkSdZ3IZJcXiUk99bAiAJUVkgji094CoULRkWWy\/wgytXk5ybdFxyRjx68OKBOIJdSHBQPSy22qrnFd0cOQhdUXE\/9WB5sSVdlmZvpriozpScOf\/IhNyOVrVnhC\/mOm7+sIdPE6+xd2GngWHWBC6IQAUyB5JQARk4bEJucOLOvMcrs5zznve9VI35bjoW3cdnPf8V6YygO28Yc0YDlzw2c42aKCISWE\/u3tOzF8g4vaZrvGO5YsyiKbrpoSE9UXSv5ZEniGhYI+kwMZISc+xi\/bc4uZUFUVIFSHmHLViKbDphloUmIPK5Vr0gnpbMLKBk31+y5uCq6Jjbof+tL1GB02CPx0OlaLbWHOom4VntYgHWGGPZyWMzQUCMeTPfCxOikZ1JzH7\/2C+oXnXgy7McD40j6pfK3FBOCmW7wpji47Vw3hRxmtVI42Qj\/IqkW\/uiB6BKdfHaIgeWr87i1OQdqPgYzdNswPPb55+QND2mPUvaQeWRC29nDB29si8wImEmYGWyOaVi1Zte5NmLadaSgwklUJoUJmIGNASSIBTEBC7MHxlJNUiCt47GWyH8IBaF\/XAzoumVRt+UzScyt+VyFSakSkv0wD8\/jKOzeFZyt+QysX72UJjB1i0IZ+AgB9VogACH2DUI+OeQxh68fdJIZNIrUUhCU0OQgR2ByKJULIRFfBcX+bgncQ0FRAC+3MTnQHZQcCssRKMRX8yissZ9jvqK13GaWiaZaevNkOVji1wTve08Yof0fhL7HPoi+b6OTmyUvW3fXynNp0wSvuQWreLKhzeJyz4jkgkF5SriLqd3CLtAt8MuJ0ourldezh9vJkVnn4ovtG5d6k3PifUgpaBM6Y\/A\/82BxNQJvtW1lWsFlldvo7u62US9RbR2R22Saze11d3ku8S5VVLqNetgGR\/HLvMuJHtjmNq7MlgrLeix2KcHrbsvT2\/JOuMRz8y7tfUCf1SNbDzC7L8QR0oOfhqfxCUmakPaMz+elF\/8Wfov3n97tH+KgHE4Qtae3i+KT4slOJzlhdyPDYVUQxOvOLohEUHwvwT4R2TI9Vs+lvM7VNaNBRw6HG7yLAgX+8ZkqTAiBny7H3KT+1OyDjCTcqKAOWgs7w1SJ3y4LLQZ3t97eevf8F3MPDT+\/EZfcCEB6VTfJdaCZ2Io69BHIG\/0eckttM+yBXDuf9ubbHynMnHjZW1B\/t\/S85vAqTRiOkFQ88iozbANp3y\/nQWHR+es4+KPwXiYp7FTeC+Zzh+MFCaDGk8nUxVvju2RJFGnw9sStwQkvkj8kWPdPL5hmDS5xYV3FxS46qDqdpGXuqaN6shOz6+KRKOlL416leAVr5PX6Z+LMY\/lgy+ja97ysjJQqf2Kms4I6bi6GIYifIBVIU7CZpJYBwQ5Q1s2v5ZfVaL8GQ09ZJt9yhcKQXlv7C+\/9w\/IoRca\/HPBqyYJNJ\/buvaU8mNLm1JdGMs+Em\/182BDH9akyatW1E78kEDbcTk49p\/\/qTjyxu+R7xLIOheRytC9QucHyoq8p3ekDg8giKrSV9Nfyj4TWMc27d6jDiJe6P55O7AVvHQhtvquwTSNiW3jdNIsvetxK+vtsloDY5yjL4GWAvWLyGUoeBcOpL0YYIXAxwDnWHFtuj1WJ04KGg9LE6petPDoQ\/WPK3iEF0o6IyEwp\/zikZfOl67rrLI0aVlK1pCYom\/t4EM1XXjVUcAsCbglsHTANogl+89Gj+httAM6UgOvfv\/124gtu0+LMALBlXOwf5f8V8tu6NBn17nOZUPZdzo5wIi2W1vMdTd+9bgndjnZYALyPQZtv0mCcdiqqTNiGofA3HMHnxtR7Lc3zBojvYg8M7If\/PRmjLsUW\/YXSBlLSQp28TqGVQKZ7cQ7qWQKpLXwHiSyloi0x6CzTk9DOgKwNGwBaZEFTpayoD\/BR5LiwnknkfFAfuicviJKNoofB8YOwzIoBTuua0jXOteNrhzkLt1RscV49ON50UDaTLgOjmgkcu7q0mNmRHusSgqe5vkyde9UNez9Hd0IqPaHj9NtvrHLrpHQWg8OXaXTQ6aaTmbofTkR3udnTodMUwWD9197RHA+6ss8Y2dDn0KTZbgpa2W4UugbX\/mwcDU2mzQVXfAckfsO8\/nYz0Fx7\/8qMkVr1a2gbWP5jXDa3LPs1dhg2eLzq\/yEPbPc79DPbRnL5Z+q+Mtc27DSMj1veBI59eNkhsOo0AtDCfpotyBsP241BV4Z\/Ax1v9x66sfyJOsbTYL60YNv\/B6c40DfAW1HmHf8rjlj+JjNixT+mC\/o9bjQOVI8By+ld3u\/\/YeP84\/lPBYFcAGph+nZA7wRKeKUDMAtSKW7TJBUCJGwJUqxP3lOkzWhAQNmDuqMBEUi6YwAJRFNCDNODmomAZh4kgFB4AAEmz0d3BPACOyjyZj9AUcB+tTsaMExSDLB\/050A8gKod0YEwkBRi6uyzu4Md7pqXC3Z1TVtTntzcB74KnnVzS11rgaOLEIadWyW6obqZntrdRWnYj6npb1G3trq4DiaXfM4ZldDHZbT6eI0NrvqqytbI2pbWxvVkZGOzXFEVLrmgRYulerYOYVzcqnh2veerVqNtrWza8ZYKKjnqc5B6w57rwGHTAQppmBRG7B7t2tVrYpXmA9FGdvVkGt9cQcOCm3mMg+HmaiEqTqJ6ByN8bT+Siv3eoTaHJ5GapGv5Tlw9QiVROTBJf+\/2gKfVccGEBASQkFoCANhIRyE\/2PymSWBwohEpIRNZ7K5fKFYKleqtXqj2Wp3ur3+YDgaT6az+WK5Wm+2u\/3heMqkYvzhP1RtwOJrxBR2yhn853e1bngbKaGhusQljAdxh01MLdBrxANVAxeFm31EINqGGak8wILbDCQz7yVuPM7UWf67Z9zzQqImF116GDNR3lES+3Wy2t7FP+wE5lLpUKqoz+yP217q5jRS0qT1dviyOwWJUqI6HmGtH\/nBOCfiKl6aiNg2rwyq361UBUMUI2l4GEyjuOFkRfuefErve+N4mwlMqehdlrpXI9u7wUojLfN7ahCX5umWKdqPrjH3RtUpdtQyvNWF4ZOMWjaVo0ayo46YwCEHNBl9Fo3LZDClv9M9pvujHCD3XLyKb216EkU6DnDEUJxTKz8aOb\/uL1+zt2\/q2gNOAAA=\") format(\"woff2\"); font-weight: 400; font-style: normal; }amp-social-share { color: rgb(255, 255, 255); border-radius: 50%; position: relative; line-height: 1; width: 32px; height: 32px; margin: 0px 5px 5px 0px; vertical-align: middle; }amp-social-share::before { display: inline-block; font: 18px \/ 1 social-logos; padding: 7px; position: relative; top: 1px; vertical-align: top; text-align: center; }amp-social-share[type=\"email\"] { background: rgb(233, 233, 233); color: rgb(101, 101, 101); }amp-social-share[type=\"email\"]::before { content: \"\uf410\"; }amp-social-share[type=\"tumblr\"] { background: rgb(44, 71, 98); }amp-social-share[type=\"tumblr\"]::before { content: \"\uf607\"; }amp-social-share[type=\"facebook\"] { background: rgb(24, 119, 242); }amp-social-share[type=\"facebook\"]::before { content: \"\uf203\"; }amp-social-share[type=\"twitter\"] { background: rgb(0, 172, 238); }amp-social-share[type=\"twitter\"]::before { content: \"\uf202\"; }amp-social-share[type=\"pinterest\"] { background: rgb(202, 31, 39); }amp-social-share[type=\"pinterest\"]::before { content: \"\uf210\"; }amp-social-share[type=\"telegram\"] { background: rgb(0, 136, 204); }amp-social-share[type=\"telegram\"]::before { content: \"\uf606\"; }amp-social-share[type=\"linkedin\"] { background: rgb(0, 119, 181); }amp-social-share[type=\"linkedin\"]::before { content: \"\uf207\"; }amp-social-share[type=\"pocket\"] { background: rgb(238, 64, 86); }amp-social-share[type=\"pocket\"]::before { content: \"\uf224\"; }amp-social-share[type=\"reddit\"] { background: rgb(206, 227, 248); color: rgb(85, 85, 85); }amp-social-share[type=\"reddit\"]::before { content: \"\uf222\"; }amp-social-share[type=\"skype\"] { background: rgb(0, 175, 240); }amp-social-share[type=\"skype\"]::before { content: \"\uf220\"; }amp-social-share[type=\"whatsapp\"] { background: rgb(67, 216, 84); }amp-social-share[type=\"whatsapp\"]::before { content: \"\uf608\"; }body.custom-background { background-color: rgb(255, 255, 255); }body:not(.overlay-header) .primary-menu > li > a { color: white; }body.single .entry-title { text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 1px; }.footer-widgets-wrapper button { color: white; }.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { max-width: 80rem; width: calc(100% - 4rem); }.wp-block-code { tab-size: 4; }@media (max-width: 1000px) {\n  .wp-block-code { tab-size: 2; }\n}code { word-break: normal; background-color: rgb(248, 248, 248); }.jp-relatedposts-i2 { margin-top: 3em; border-top: 1px solid gray; padding-top: 2em; }.hljs { display: block; overflow-x: auto; padding: 0.5em; color: rgb(51, 51, 51); background: rgb(248, 248, 248); }.wp-block-code { border: 0px; padding: 0px; text-size-adjust: 100%; }.wp-block-code > span { display: block; overflow: auto; }.shcb-language { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal; word-break: normal; }.hljs { box-sizing: border-box; }.wp-block-code code.hljs:not(.shcb-wrap-lines) { white-space: pre; }.wp-block-code code.hljs.shcb-wrap-lines { white-space: pre-wrap; }<\/style><link rel=\"profile\" href=\"https:\/\/gmpg.org\/xfn\/11\"><link rel=\"canonical\" href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\"><script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\"},\"author\":{\"name\":\"Weston Ruter\",\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/c3b8e502cdae3f9c77e995d0067bfc5d\"},\"headline\":\"Running the WordPress Plugin Directory Slurper\",\"datePublished\":\"2023-07-02T01:48:10+00:00\",\"dateModified\":\"2023-07-02T02:03:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\"},\"wordCount\":246,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/c3b8e502cdae3f9c77e995d0067bfc5d\"},\"image\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1880%2C1253\\u0026ssl=1\",\"articleSection\":[\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\",\"url\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\",\"name\":\"Running the WordPress Plugin Directory Slurper - Weston Ruter\",\"isPartOf\":{\"@id\":\"https:\/\/weston.ruter.net\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1880%2C1253\\u0026ssl=1\",\"datePublished\":\"2023-07-02T01:48:10+00:00\",\"dateModified\":\"2023-07-02T02:03:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1880%2C1253\\u0026ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1880%2C1253\\u0026ssl=1\",\"width\":1880,\"height\":1253,\"caption\":\"Photo by cottonbro studio on Pexels.com\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/weston.ruter.net\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Running the WordPress Plugin Directory Slurper\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/weston.ruter.net\/#website\",\"url\":\"https:\/\/weston.ruter.net\/\",\"name\":\"Weston Ruter\",\"description\":\"Building a Better Web\",\"publisher\":{\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/c3b8e502cdae3f9c77e995d0067bfc5d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/weston.ruter.net\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/c3b8e502cdae3f9c77e995d0067bfc5d\",\"name\":\"Weston Ruter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/i1.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/westonruter-favicon.png?fit=512%2C512\\u0026ssl=1\",\"contentUrl\":\"https:\/\/i1.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/westonruter-favicon.png?fit=512%2C512\\u0026ssl=1\",\"width\":512,\"height\":512,\"caption\":\"Weston Ruter\"},\"logo\":{\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/weston.ruter.net\/\"],\"url\":\"https:\/\/weston.ruter.net\/author\/westonruter\/\"}]}<\/script><link rel=\"alternate\" type=\"application\/rss+xml\" title=\"Weston Ruter \u00bb Feed\" href=\"https:\/\/weston.ruter.net\/feed\/\"><link rel=\"alternate\" type=\"application\/rss+xml\" title=\"Weston Ruter \u00bb Comments Feed\" href=\"https:\/\/weston.ruter.net\/comments\/feed\/\"><link rel=\"alternate\" type=\"application\/rss+xml\" title=\"Weston Ruter \u00bb Running the WordPress Plugin Directory Slurper Comments Feed\" href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/feed\/\"><link rel=\"alternate\" type=\"application\/rss+xml\" title=\"Weston Ruter \u00bb Stories Feed\" href=\"https:\/\/weston.ruter.net\/web-stories\/feed\/\"><link rel=\"https:\/\/api.w.org\/\" href=\"https:\/\/weston.ruter.net\/wp-json\/\"><link rel=\"alternate\" type=\"application\/json\" href=\"https:\/\/weston.ruter.net\/wp-json\/wp\/v2\/posts\/22796\"><link rel=\"EditURI\" type=\"application\/rsd+xml\" title=\"RSD\" href=\"https:\/\/weston.ruter.net\/xmlrpc.php?rsd\"><link rel=\"shortlink\" href=\"https:\/\/weston.ruter.net\/?p=22796\"><link rel=\"alternate\" type=\"application\/json+oembed\" href=\"https:\/\/weston.ruter.net\/wp-json\/oembed\/1.0\/embed?url=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F\"><link rel=\"alternate\" type=\"text\/xml+oembed\" href=\"https:\/\/weston.ruter.net\/wp-json\/oembed\/1.0\/embed?url=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&amp;format=xml\"><link rel=\"manifest\" href=\"https:\/\/weston.ruter.net\/wp-json\/wp\/v2\/web-app-manifest\"><link rel=\"apple-touch-startup-image\" href=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=192%2C192&amp;ssl=1\"><link rel=\"apple-touch-icon\" href=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=180%2C180&amp;ssl=1\"><title>Running the WordPress Plugin Directory Slurper - Weston Ruter<\/title><link rel=\"preconnect\" href=\"https:\/\/weston.ruter.net\" referrerpolicy=\"origin\"><link rel=\"preconnect\" href=\"https:\/\/www.google-analytics.com\" referrerpolicy=\"origin\"><\/head>\n\n\t<body class=\"post-template-default single single-post postid-22796 single-format-standard custom-background wp-embed-responsive singular enable-search-modal has-post-thumbnail has-single-pagination showing-comments show-avatars footer-top-visible amp-mode-touch\" id=\"body-0\" style=\"opacity: 1; visibility: visible; animation: auto ease 0s 1 normal none running none;\">\n\n\t\t<a class=\"skip-link screen-reader-text\" href=\"#site-content\">Skip to the content<\/a>\n\t\t<header id=\"site-header\" class=\"header-footer-group\">\n\n\t\t\t<div class=\"header-inner section-inner\">\n\n\t\t\t\t<div class=\"header-titles-wrapper\">\n\n\t\t\t\t\t\n\t\t\t\t\t\t<button class=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">\n\t\t\t\t\t\t\t<span class=\"toggle-inner\">\n\t\t\t\t\t\t\t\t<span class=\"toggle-icon\">\n\t\t\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\"><path d=\"M38.710696,48.0601792 L43,52.3494831 L41.3494831,54 L37.0601792,49.710696 C35.2632422,51.1481185 32.9839107,52.0076499 30.5038249,52.0076499 C24.7027226,52.0076499 20,47.3049272 20,41.5038249 C20,35.7027226 24.7027226,31 30.5038249,31 C36.3049272,31 41.0076499,35.7027226 41.0076499,41.5038249 C41.0076499,43.9839107 40.1481185,46.2632422 38.710696,48.0601792 Z M36.3875844,47.1716785 C37.8030221,45.7026647 38.6734666,43.7048964 38.6734666,41.5038249 C38.6734666,36.9918565 35.0157934,33.3341833 30.5038249,33.3341833 C25.9918565,33.3341833 22.3341833,36.9918565 22.3341833,41.5038249 C22.3341833,46.0157934 25.9918565,49.6734666 30.5038249,49.6734666 C32.7048964,49.6734666 34.7026647,48.8030221 36.1716785,47.3875844 C36.2023931,47.347638 36.2360451,47.3092237 36.2726343,47.2726343 C36.3092237,47.2360451 36.347638,47.2023931 36.3875844,47.1716785 Z\" transform=\"translate(-20 -31)\"><\/path><\/svg>\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<span class=\"toggle-text\">Search<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"header-titles\">\n\n\t\t\t\t\t\t<div class=\"site-title faux-heading\"><a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a><\/div><div class=\"site-description\">Building a Better Web<\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">\n\t\t\t\t\t\t<span class=\"toggle-inner\">\n\t\t\t\t\t\t\t<span class=\"toggle-icon\">\n\t\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"26\" height=\"7\" viewBox=\"0 0 26 7\"><path fill-rule=\"evenodd\" d=\"M332.5,45 C330.567003,45 329,43.4329966 329,41.5 C329,39.5670034 330.567003,38 332.5,38 C334.432997,38 336,39.5670034 336,41.5 C336,43.4329966 334.432997,45 332.5,45 Z M342,45 C340.067003,45 338.5,43.4329966 338.5,41.5 C338.5,39.5670034 340.067003,38 342,38 C343.932997,38 345.5,39.5670034 345.5,41.5 C345.5,43.4329966 343.932997,45 342,45 Z M351.5,45 C349.567003,45 348,43.4329966 348,41.5 C348,39.5670034 349.567003,38 351.5,38 C353.432997,38 355,39.5670034 355,41.5 C355,43.4329966 353.432997,45 351.5,45 Z\" transform=\"translate(-329 -38)\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"toggle-text\">Menu<\/span>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"header-navigation-wrapper\">\n\n\t\t\t\t\t\n\t\t\t\t\t\t\t<nav class=\"primary-menu-wrapper\" aria-label=\"Horizontal\">\n\n\t\t\t\t\t\t\t\t<ul class=\"primary-menu reset-list-style\">\n\n\t\t\t\t\t\t\t\t<li id=\"menu-item-11308\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-11308\"><a href=\"https:\/\/weston.ruter.net\/about\/\">About<\/a><\/li>\n<li id=\"menu-item-7797\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7797\"><a href=\"https:\/\/twitter.com\/westonruter\">@westonruter<\/a><\/li>\n<li id=\"menu-item-7299\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7299\"><a href=\"http:\/\/github.com\/westonruter\">GitHub<\/a><\/li>\n<li id=\"menu-item-7298\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-7298\"><a href=\"https:\/\/weston.ruter.net\/contact\/\">Contact<\/a><\/li>\n\n\t\t\t\t\t\t\t\t<\/ul>\n\n\t\t\t\t\t\t\t<\/nav>\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"header-toggles \">\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"toggle-wrapper search-toggle-wrapper\">\n\n\t\t\t\t\t\t\t\t<button class=\"toggle search-toggle desktop-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-3\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">\n\t\t\t\t\t\t\t\t\t<span class=\"toggle-inner\">\n\t\t\t\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\"><path d=\"M38.710696,48.0601792 L43,52.3494831 L41.3494831,54 L37.0601792,49.710696 C35.2632422,51.1481185 32.9839107,52.0076499 30.5038249,52.0076499 C24.7027226,52.0076499 20,47.3049272 20,41.5038249 C20,35.7027226 24.7027226,31 30.5038249,31 C36.3049272,31 41.0076499,35.7027226 41.0076499,41.5038249 C41.0076499,43.9839107 40.1481185,46.2632422 38.710696,48.0601792 Z M36.3875844,47.1716785 C37.8030221,45.7026647 38.6734666,43.7048964 38.6734666,41.5038249 C38.6734666,36.9918565 35.0157934,33.3341833 30.5038249,33.3341833 C25.9918565,33.3341833 22.3341833,36.9918565 22.3341833,41.5038249 C22.3341833,46.0157934 25.9918565,49.6734666 30.5038249,49.6734666 C32.7048964,49.6734666 34.7026647,48.8030221 36.1716785,47.3875844 C36.2023931,47.347638 36.2360451,47.3092237 36.2726343,47.2726343 C36.3092237,47.2360451 36.347638,47.2023931 36.3875844,47.1716785 Z\" transform=\"translate(-20 -31)\"><\/path><\/svg>\t\t\t\t\t\t\t\t\t\t<span class=\"toggle-text\">Search<\/span>\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t<\/div>\n\n\t\t\t<\/div>\n\n\t\t\t<amp-lightbox id=\"i-amp-0\" layout=\"nodisplay\" animate-in=\"fade-in\" scrollable=\"1\" role=\"dialog\" tabindex=\"-1\" class=\"search-modal cover-modal header-footer-group i-amphtml-layout-nodisplay i-amphtml-element i-amphtml-overlay i-amphtml-built\" on=\"tap:i-amp-0.close,body-0.toggleClass(class=showing-modal,force=false);lightboxOpen:i-amp-0.toggleClass(class=active,force=true),AMP.setState({i_amp_0:true});lightboxClose:i-amp-0.toggleClass(class=active,force=false),AMP.setState({i_amp_0:false})\" hidden=\"\" i-amphtml-layout=\"nodisplay\"><div class=\"search-modal-inner modal-inner\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true)\" role=\"dialog\" tabindex=\"-1\">\n\n\t\t<div class=\"section-inner\">\n\n\t\t\t<form role=\"search\" aria-label=\"Search for:\" method=\"get\" class=\"search-form\" action=\"https:\/\/weston.ruter.net\/\" target=\"_top\">\n\t<label for=\"search-form-1\">\n\t\t<span class=\"screen-reader-text\">\n\t\t\tSearch for:\t\t<\/span>\n\t\t<input type=\"search\" id=\"search-form-1\" class=\"search-field\" placeholder=\"Search \u2026\" value=\"\" name=\"s\">\n\t<\/label>\n\t<input type=\"submit\" class=\"search-submit\" value=\"Search\">\n<\/form>\n\n\t\t\t<button class=\"toggle search-untoggle close-search-toggle fill-children-current-color\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" on=\"tap:i-amp-0.close,body-0.toggleClass(class=showing-modal,force=false),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-4\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">\n\t\t\t\t<span class=\"screen-reader-text\">\n\t\t\t\t\tClose search\t\t\t\t<\/span>\n\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\"><polygon fill=\"\" fill-rule=\"evenodd\" points=\"6.852 7.649 .399 1.195 1.445 .149 7.899 6.602 14.352 .149 15.399 1.195 8.945 7.649 15.399 14.102 14.352 15.149 7.899 8.695 1.445 15.149 .399 14.102\"><\/polygon><\/svg>\t\t\t<\/button>\n\n\t\t<\/div>\n\n\t<\/div><\/amp-lightbox>\n\n\t\t<\/header>\n\n\t\t\n<amp-lightbox id=\"i-amp-1\" layout=\"nodisplay\" animate-in=\"fade-in\" scrollable=\"1\" role=\"dialog\" tabindex=\"-1\" class=\"menu-modal cover-modal header-footer-group i-amphtml-layout-nodisplay i-amphtml-element i-amphtml-overlay i-amphtml-built\" on=\"tap:i-amp-1.close,body-0.toggleClass(class=showing-modal,force=false);lightboxOpen:i-amp-1.toggleClass(class=active,force=true),AMP.setState({i_amp_1:true});lightboxClose:i-amp-1.toggleClass(class=active,force=false),AMP.setState({i_amp_1:false})\" hidden=\"\" i-amphtml-layout=\"nodisplay\"><div class=\"menu-modal-inner modal-inner\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true)\" role=\"dialog\" tabindex=\"-1\">\n\n\t\t<div class=\"menu-wrapper section-inner\">\n\n\t\t\t<div class=\"menu-top\">\n\n\t\t\t\t<button class=\"toggle close-nav-toggle fill-children-current-color\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" data-set-focus=\".menu-modal\" on=\"tap:i-amp-1.close,body-0.toggleClass(class=showing-modal,force=false),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-1.focus\" id=\"i-amp-6\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">\n\t\t\t\t\t<span class=\"toggle-text\">Close Menu<\/span>\n\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\"><polygon fill=\"\" fill-rule=\"evenodd\" points=\"6.852 7.649 .399 1.195 1.445 .149 7.899 6.602 14.352 .149 15.399 1.195 8.945 7.649 15.399 14.102 14.352 15.149 7.899 8.695 1.445 15.149 .399 14.102\"><\/polygon><\/svg>\t\t\t\t<\/button>\n\n\t\t\t\t\n\t\t\t\t\t<nav class=\"mobile-menu\" aria-label=\"Mobile\">\n\n\t\t\t\t\t\t<ul class=\"modal-menu reset-list-style\">\n\n\t\t\t\t\t\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-11308\"><div class=\"ancestor-wrapper\"><a href=\"https:\/\/weston.ruter.net\/about\/\">About<\/a><\/div><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7797\"><div class=\"ancestor-wrapper\"><a href=\"https:\/\/twitter.com\/westonruter\">@westonruter<\/a><\/div><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7299\"><div class=\"ancestor-wrapper\"><a href=\"http:\/\/github.com\/westonruter\">GitHub<\/a><\/div><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-7298\"><div class=\"ancestor-wrapper\"><a href=\"https:\/\/weston.ruter.net\/contact\/\">Contact<\/a><\/div><\/li>\n\n\t\t\t\t\t\t<\/ul>\n\n\t\t\t\t\t<\/nav>\n\n\t\t\t\t\t\n\t\t\t<\/div>\n\n\t\t\t<div class=\"menu-bottom\">\n\n\t\t\t\t\n\t\t\t\t\t<nav aria-label=\"Expanded Social links\">\n\t\t\t\t\t\t<ul class=\"social-menu reset-list-style social-icons fill-children-current-color\">\n\n\t\t\t\t\t\t\t<li id=\"menu-item-24026\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24026\"><a href=\"https:\/\/mastodon.social\/@westonruter\"><span class=\"screen-reader-text\">Mastodon<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M23.193 7.879c0-5.206-3.411-6.732-3.411-6.732C18.062.357 15.108.025 12.041 0h-.076c-3.068.025-6.02.357-7.74 1.147 0 0-3.411 1.526-3.411 6.732 0 1.192-.023 2.618.015 4.129.124 5.092.934 10.109 5.641 11.355 2.17.574 4.034.695 5.535.612 2.722-.15 4.25-.972 4.25-.972l-.09-1.975s-1.945.613-4.129.539c-2.165-.074-4.449-.233-4.799-2.891a5.499 5.499 0 0 1-.048-.745s2.125.52 4.817.643c1.646.075 3.19-.097 4.758-.283 3.007-.359 5.625-2.212 5.954-3.905.517-2.665.475-6.507.475-6.507zm-4.024 6.709h-2.497V8.469c0-1.29-.543-1.944-1.628-1.944-1.2 0-1.802.776-1.802 2.312v3.349h-2.483v-3.35c0-1.536-.602-2.312-1.802-2.312-1.085 0-1.628.655-1.628 1.944v6.119H4.832V8.284c0-1.289.328-2.313.987-3.07.68-.758 1.569-1.146 2.674-1.146 1.278 0 2.246.491 2.886 1.474L12 6.585l.622-1.043c.64-.983 1.608-1.474 2.886-1.474 1.104 0 1.994.388 2.674 1.146.658.757.986 1.781.986 3.07v6.304z\"><\/path><\/svg><\/a><\/li>\n<li id=\"menu-item-7748\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7748\"><a href=\"https:\/\/twitter.com\/westonruter\"><span class=\"screen-reader-text\">Twitter<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z\"><\/path><\/svg><\/a><\/li>\n<li id=\"menu-item-7749\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7749\"><a href=\"https:\/\/www.facebook.com\/westonruter\"><span class=\"screen-reader-text\">Facebook<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z\"><\/path><\/svg><\/a><\/li>\n<li id=\"menu-item-7750\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7750\"><a href=\"https:\/\/www.linkedin.com\/in\/westonruter\/\"><span class=\"screen-reader-text\">Linkedin<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z\"><\/path><\/svg><\/a><\/li>\n<li id=\"menu-item-7751\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7751\"><a href=\"http:\/\/github.com\/westonruter\"><span class=\"screen-reader-text\">GitHub<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z\"><\/path><\/svg><\/a><\/li>\n<li id=\"menu-item-7798\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7798\"><a href=\"https:\/\/profiles.wordpress.org\/westonruter\"><span class=\"screen-reader-text\">WordPress.org Profile<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z\"><\/path><\/svg><\/a><\/li>\n\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t<\/nav>\n\n\t\t\t\t\n\t\t\t<\/div>\n\n\t\t<\/div>\n\n\t<\/div><\/amp-lightbox>\n\n<main id=\"site-content\">\n\n\t\n<article class=\"post-22796 post type-post status-publish format-standard has-post-thumbnail hentry category-wordpress\" id=\"post-22796\">\n\n\t\n<header class=\"entry-header has-text-align-center header-footer-group\">\n\n\t<div class=\"entry-header-inner section-inner medium\">\n\n\t\t\n\t\t\t<div class=\"entry-categories\">\n\t\t\t\t<span class=\"screen-reader-text\">\n\t\t\t\t\tCategories\t\t\t\t<\/span>\n\t\t\t\t<div class=\"entry-categories-inner\">\n\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\" rel=\"category tag\">WordPress<\/a>\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<h1 class=\"entry-title\">Running the WordPress Plugin Directory Slurper<\/h1>\n\t\t<div class=\"post-meta-wrapper post-meta-single post-meta-single-top\">\n\n\t\t\t<ul class=\"post-meta\">\n\n\t\t\t\t\t\t\t\t\t<li class=\"post-author meta-wrapper\">\n\t\t\t\t\t\t<span class=\"meta-icon\">\n\t\t\t\t\t\t\t<span class=\"screen-reader-text\">\n\t\t\t\t\t\t\t\tPost author\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"20\" viewBox=\"0 0 18 20\"><path fill=\"\" d=\"M18,19 C18,19.5522847 17.5522847,20 17,20 C16.4477153,20 16,19.5522847 16,19 L16,17 C16,15.3431458 14.6568542,14 13,14 L5,14 C3.34314575,14 2,15.3431458 2,17 L2,19 C2,19.5522847 1.55228475,20 1,20 C0.44771525,20 0,19.5522847 0,19 L0,17 C0,14.2385763 2.23857625,12 5,12 L13,12 C15.7614237,12 18,14.2385763 18,17 L18,19 Z M9,10 C6.23857625,10 4,7.76142375 4,5 C4,2.23857625 6.23857625,0 9,0 C11.7614237,0 14,2.23857625 14,5 C14,7.76142375 11.7614237,10 9,10 Z M9,8 C10.6568542,8 12,6.65685425 12,5 C12,3.34314575 10.6568542,2 9,2 C7.34314575,2 6,3.34314575 6,5 C6,6.65685425 7.34314575,8 9,8 Z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"meta-text\">\n\t\t\t\t\t\t\tBy <a href=\"https:\/\/weston.ruter.net\/author\/westonruter\/\">Weston Ruter<\/a>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li class=\"post-date meta-wrapper\">\n\t\t\t\t\t\t<span class=\"meta-icon\">\n\t\t\t\t\t\t\t<span class=\"screen-reader-text\">\n\t\t\t\t\t\t\t\tPost date\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewBox=\"0 0 18 19\"><path fill=\"\" d=\"M4.60069444,4.09375 L3.25,4.09375 C2.47334957,4.09375 1.84375,4.72334957 1.84375,5.5 L1.84375,7.26736111 L16.15625,7.26736111 L16.15625,5.5 C16.15625,4.72334957 15.5266504,4.09375 14.75,4.09375 L13.3993056,4.09375 L13.3993056,4.55555556 C13.3993056,5.02154581 13.0215458,5.39930556 12.5555556,5.39930556 C12.0895653,5.39930556 11.7118056,5.02154581 11.7118056,4.55555556 L11.7118056,4.09375 L6.28819444,4.09375 L6.28819444,4.55555556 C6.28819444,5.02154581 5.9104347,5.39930556 5.44444444,5.39930556 C4.97845419,5.39930556 4.60069444,5.02154581 4.60069444,4.55555556 L4.60069444,4.09375 Z M6.28819444,2.40625 L11.7118056,2.40625 L11.7118056,1 C11.7118056,0.534009742 12.0895653,0.15625 12.5555556,0.15625 C13.0215458,0.15625 13.3993056,0.534009742 13.3993056,1 L13.3993056,2.40625 L14.75,2.40625 C16.4586309,2.40625 17.84375,3.79136906 17.84375,5.5 L17.84375,15.875 C17.84375,17.5836309 16.4586309,18.96875 14.75,18.96875 L3.25,18.96875 C1.54136906,18.96875 0.15625,17.5836309 0.15625,15.875 L0.15625,5.5 C0.15625,3.79136906 1.54136906,2.40625 3.25,2.40625 L4.60069444,2.40625 L4.60069444,1 C4.60069444,0.534009742 4.97845419,0.15625 5.44444444,0.15625 C5.9104347,0.15625 6.28819444,0.534009742 6.28819444,1 L6.28819444,2.40625 Z M1.84375,8.95486111 L1.84375,15.875 C1.84375,16.6516504 2.47334957,17.28125 3.25,17.28125 L14.75,17.28125 C15.5266504,17.28125 16.15625,16.6516504 16.15625,15.875 L16.15625,8.95486111 L1.84375,8.95486111 Z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"meta-text\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\">July 1, 2023<\/a>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li class=\"post-comment-link meta-wrapper\">\n\t\t\t\t\t\t<span class=\"meta-icon\">\n\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\"><path d=\"M9.43016863,13.2235931 C9.58624731,13.094699 9.7823475,13.0241935 9.98476849,13.0241935 L15.0564516,13.0241935 C15.8581553,13.0241935 16.5080645,12.3742843 16.5080645,11.5725806 L16.5080645,3.44354839 C16.5080645,2.64184472 15.8581553,1.99193548 15.0564516,1.99193548 L3.44354839,1.99193548 C2.64184472,1.99193548 1.99193548,2.64184472 1.99193548,3.44354839 L1.99193548,11.5725806 C1.99193548,12.3742843 2.64184472,13.0241935 3.44354839,13.0241935 L5.76612903,13.0241935 C6.24715123,13.0241935 6.63709677,13.4141391 6.63709677,13.8951613 L6.63709677,15.5301903 L9.43016863,13.2235931 Z M3.44354839,14.766129 C1.67980032,14.766129 0.25,13.3363287 0.25,11.5725806 L0.25,3.44354839 C0.25,1.67980032 1.67980032,0.25 3.44354839,0.25 L15.0564516,0.25 C16.8201997,0.25 18.25,1.67980032 18.25,3.44354839 L18.25,11.5725806 C18.25,13.3363287 16.8201997,14.766129 15.0564516,14.766129 L10.2979143,14.766129 L6.32072889,18.0506004 C5.75274472,18.5196577 4.89516129,18.1156602 4.89516129,17.3790323 L4.89516129,14.766129 L3.44354839,14.766129 Z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"meta-text\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comments\">2 Comments<span class=\"screen-reader-text\"> on Running the WordPress Plugin Directory Slurper<\/span><\/a>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\n\t\t\t<\/ul>\n\n\t\t<\/div>\n\n\t\t\n\t<\/div>\n\n<\/header>\n\n\t<figure class=\"featured-media\">\n\n\t\t<div class=\"featured-media-inner section-inner\">\n\n\t\t\t<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">\n\t\t\t\t<figcaption class=\"wp-caption-text\">Photo by cottonbro studio on <a href=\"https:\/\/www.pexels.com\/photo\/man-eating-noodles-7594054\/\" rel=\"nofollow\">Pexels.com<\/a><\/figcaption>\n\n\t\t\t\t\n\t\t<\/div>\n\n\t<\/figure>\n\n\t\n\t<div class=\"post-inner thin \">\n\n\t\t<div class=\"entry-content\">\n\n\t\t\t\n<p>As part of my work on the <a href=\"https:\/\/make.wordpress.org\/performance\/\">WordPress Core Performance Team<\/a>, I need to do analyses on the plugins in the <a href=\"https:\/\/wordpress.org\/plugins\/\">WordPress Plugin Directory<\/a>. For example, in WordPress 6.3 we\u2019re finally shipping first-party support for <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/12009\">adding <code>async<\/code> and <code>defer<\/code> to scripts<\/a> (a 13-year old ticket). In this case, the excellent <a href=\"https:\/\/wpdirectory.net\/\">WordPress Directory Searcher (WPdirectory)<\/a> is all I needed to <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/12009#comment:111\">find usages<\/a> of inline <code>after<\/code> scripts across the ecosystem. However, not all code searches can be easily performed with a regular expression for a single-line match. <\/p>\n\n\n\n<p>In order to facilitate more extensive searching where necessary going forward, I\u2019ve just used Mark Jaquith\u2019s <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper\">WordPress Plugin Directory Slurper<\/a> to download the entire directory. <\/p>\n\n\n\n<p>According to the FAQ <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-long-will-it-take\">How long will it take?<\/a>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>Your first update will take a while (at least <mark style=\"background-color:#ffff00\" class=\"has-inline-color\">a couple of hours, and potentially overnight<\/mark>, depending on your connection and disk speeds).<\/p>\n<\/blockquote>\n\n\n\n<p>And <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-much-disk-space-do-i-need\">How much disk space do I need?<\/a>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>As of December 2017, the plugin repository contains over 70,000 plugins. The script will download around 20 GB of zip files which, when unpacked, will use around <mark style=\"background-color:#ffff00\" class=\"has-inline-color\">45 GB of disk space<\/mark>.<\/p>\n<\/blockquote>\n\n\n\n<p>Things have changed since December 2017, which was now 6\u00bd years ago. <\/p>\n\n\n\n<p>My call to <code>time .\/update<\/code> finished as follows:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"plaintext\" data-shcb-language-slug=\"plaintext\"><span><code class=\"hljs language-plaintext shcb-wrap-lines\">[SUCCESS] Done updating plugins!\nIt took 1580 minutes and 3 seconds to update 87873 plugins (11610 failed).\n[DONE]\n\nreal\t1580m4.203s\nuser\t92m31.046s\nsys\t94m57.713s<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">plaintext<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">plaintext<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>It took an astonishing <strong>26\u2153 hours<\/strong> to finish on a system with a blazing <em>2 <abbr title=\"gigabits per second\">Gbps<\/abbr><\/em> internet connection (granted I\u2019m not immediately aware of the disk write speed). The total size of the downloaded directory ended up being <strong>109 <abbr title=\"gigabytes\">GB<\/abbr><\/strong>.<\/p>\n\n\n\n<p>Fair warning for anyone else wanting to slurp down the entire plugin directory!<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><div class=\"sd-content\"><amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\"><\/amp-social-share><amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\"><\/amp-social-share><amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\"><\/amp-social-share><amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\"><\/amp-social-share><\/div><\/div><\/div>\n<nav class=\"jp-relatedposts-i2\" data-layout=\"grid\"><div class=\"jp-related-posts-i2__row\" data-post-count=\"3\"><ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\"><li class=\"jp-related-posts-i2__post-link\"><a id=\"related-posts-item-6532d0fd17b8f-label\" href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">Integrating with AMP Dev Mode in WordPress<\/a><\/li><li class=\"jp-related-posts-i2__post-img-link\"><a href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\"><img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\"><\/a><\/li><li class=\"jp-related-posts-i2__post-date\">September 24, 2019<\/li><li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/amp\/\">AMP<\/a><\/li><\/ul><ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\"><li class=\"jp-related-posts-i2__post-link\"><a id=\"related-posts-item-6532d0fd17c01-label\" href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">WordCamp Europe 2018 Recap: AMP and PWA<\/a><\/li><li class=\"jp-related-posts-i2__post-img-link\"><a href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\"><img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\"><\/a><\/li><li class=\"jp-related-posts-i2__post-date\">July 12, 2018<\/li><li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a><\/li><\/ul><ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\"><li class=\"jp-related-posts-i2__post-link\"><a id=\"related-posts-item-6532d0fd17c4c-label\" href=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\">Using the AMP Plugin to Protect Site Visitors and Debug Security Vulnerabilities<\/a><\/li><li class=\"jp-related-posts-i2__post-img-link\"><a href=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\"><img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\"><\/a><\/li><li class=\"jp-related-posts-i2__post-date\">March 21, 2019<\/li><li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a><\/li><\/ul><\/div><\/nav>\n\t\t<\/div>\n\n\t<\/div>\n\n\t<div class=\"section-inner\">\n\t\t\n\t<\/div>\n\n\t\n\t<nav class=\"pagination-single section-inner only-one only-prev\" aria-label=\"Post\">\n\n\t\t<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">\n\n\t\t<div class=\"pagination-single-inner\">\n\n\t\t\t\n\t\t\t\t<a class=\"previous-post\" href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/comparing-markup-with-phpunit\/\">\n\t\t\t\t\t<span class=\"arrow\" aria-hidden=\"true\">\u2190<\/span>\n\t\t\t\t\t<span class=\"title\"><span class=\"title-inner\">Comparing Markup with PHPUnit<\/span><\/span>\n\t\t\t\t<\/a>\n\n\t\t\t\t\n\t\t<\/div>\n\n\t\t<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">\n\n\t<\/nav>\n\n\t\n\t\t<div class=\"comments-wrapper section-inner\">\n\n\t\t\t\n\t<div class=\"comments\" id=\"comments\">\n\n\t\t\n\t\t<div class=\"comments-header section-inner small max-percentage\">\n\n\t\t\t<h2 class=\"comment-reply-title\">\n\t\t\t2 replies on \u201cRunning the WordPress Plugin Directory Slurper\u201d\t\t\t<\/h2>\n\n\t\t<\/div>\n\n\t\t<div class=\"comments-inner section-inner thin max-percentage\">\n\n\t\t\t\t\t\t<div id=\"comment-188928\" class=\"comment even thread-even depth-1\">\n\t\t\t\t<article id=\"div-comment-188928\" class=\"comment-body\">\n\t\t\t\t\t<footer class=\"comment-meta\">\n\t\t\t\t\t\t<div class=\"comment-author vcard\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/jeremykun.com\" rel=\"external nofollow\" class=\"url\"><img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/90b179348780a6e7fe8e502968dc534a?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\"><span class=\"fn\">Jeremy Kun<\/span><span class=\"screen-reader-text says\">says:<\/span><\/a>\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"comment-metadata\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comment-188928\"><time datetime=\"2023-07-01T19:51:32-07:00\">July 1, 2023 at 7:51 pm<\/time><\/a>\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/footer>\n\n\t\t\t\t\t<div class=\"comment-content entry-content\">\n\n\t\t\t\t\t\t<p>I didn\u2019t know you contributed to WordPress! How cool \ufe0f<\/p>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\n\t\t\t\t\t\t<footer class=\"comment-footer-meta\">\n\n\t\t\t\t\t\t\t<span class=\"comment-reply\"><a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a><\/span>\n\t\t\t\t\t\t<\/footer>\n\n\t\t\t\t\t\t\n\t\t\t\t<\/article>\n\n\t\t\t<\/div>\n\t\t\t<div id=\"comment-188946\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n\t\t\t\t<article id=\"div-comment-188946\" class=\"comment-body\">\n\t\t\t\t\t<footer class=\"comment-meta\">\n\t\t\t\t\t\t<div class=\"comment-author vcard\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/joost.blog\/\" rel=\"external nofollow\" class=\"url\"><img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/d3c55d9819af7baab6128ef12d163435?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\"><span class=\"fn\">Joost de Valk<\/span><span class=\"screen-reader-text says\">says:<\/span><\/a>\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"comment-metadata\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comment-188946\"><time datetime=\"2023-07-02T02:00:27-07:00\">July 2, 2023 at 2:00 am<\/time><\/a>\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/footer>\n\n\t\t\t\t\t<div class=\"comment-content entry-content\">\n\n\t\t\t\t\t\t<p>Time for a pull on Mark\u2019s readme to reflect current reality <\/p>\n<p>Thanks for sharing, might need to run one soon too.<\/p>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\n\t\t\t\t\t\t<footer class=\"comment-footer-meta\">\n\n\t\t\t\t\t\t\t<span class=\"comment-reply\"><a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a><\/span>\n\t\t\t\t\t\t<\/footer>\n\n\t\t\t\t\t\t\n\t\t\t\t<\/article>\n\n\t\t\t<\/div>\n\n\t\t<\/div>\n\n\t<\/div>\n\n\t<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">\t<div id=\"respond\" class=\"comment-respond\">\n\t\t<h2 id=\"reply-title\" class=\"comment-reply-title\">Leave a Reply <small><a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\" style=\"display:none;\">Cancel reply<\/a><\/small><\/h2><form action=\"https:\/\/weston.ruter.net\/wp-comments-post.php\" method=\"post\" id=\"commentform\" class=\"section-inner thin max-percentage\" data-px-verified-tag=\"\"><p class=\"comment-notes\"><span id=\"email-notes\">Your email address will not be published.<\/span> <span class=\"required-field-message\">Required fields are marked <span class=\"required\">*<\/span><\/span><\/p><p class=\"comment-form-comment\"><label for=\"comment\">Comment <span class=\"required\">*<\/span><\/label> <textarea id=\"comment\" name=\"comment\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"\"><\/textarea><\/p><p class=\"comment-form-author\"><label for=\"author\">Name <span class=\"required\">*<\/span><\/label> <input id=\"author\" name=\"author\" type=\"text\" value=\"\" size=\"30\" maxlength=\"245\" autocomplete=\"name\" required=\"\"><\/p>\n<p class=\"comment-form-email\"><label for=\"email\">Email <span class=\"required\">*<\/span><\/label> <input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\"><\/p>\n<p class=\"comment-form-url\"><label for=\"url\">Website<\/label> <input id=\"url\" name=\"url\" type=\"url\" value=\"\" size=\"30\" maxlength=\"200\" autocomplete=\"url\"><\/p>\n<p class=\"comment-form-cookies-consent\"><input id=\"wp-comment-cookies-consent\" name=\"wp-comment-cookies-consent\" type=\"checkbox\" value=\"yes\"> <label for=\"wp-comment-cookies-consent\">Save my name, email, and website in this browser for the next time I comment.<\/label><\/p>\n<p class=\"comment-subscription-form\"><input type=\"checkbox\" name=\"subscribe_comments\" id=\"subscribe_comments\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\"> <label class=\"subscribe-label\" id=\"subscribe-label\" for=\"subscribe_comments\">Notify me of follow-up comments by email.<\/label><\/p><p class=\"comment-subscription-form\"><input type=\"checkbox\" name=\"subscribe_blog\" id=\"subscribe_blog\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\"> <label class=\"subscribe-label\" id=\"subscribe-blog-label\" for=\"subscribe_blog\">Notify me of new posts by email.<\/label><\/p><p class=\"form-submit\"><input name=\"submit\" type=\"submit\" id=\"submit\" class=\"submit\" value=\"Post Comment\"> <input type=\"hidden\" name=\"comment_post_ID\" value=\"22796\" id=\"comment_post_ID\">\n<input type=\"hidden\" name=\"comment_parent\" id=\"comment_parent\" value=\"0\">\n<\/p><p style=\"display: none;\"><input type=\"hidden\" id=\"akismet_comment_nonce\" name=\"akismet_comment_nonce\" value=\"f8bcf75e6e\"><\/p><p style=\"display: none !important;\" data-px-verified-attrs=\"style\"><label>\u0394<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><\/p><\/form>\t<\/div>\n\t\n\t\t<\/div>\n\n\t\t\n<\/article>\n\n<\/main>\n\n\n\t<div class=\"footer-nav-widgets-wrapper header-footer-group\">\n\n\t\t<div class=\"footer-inner section-inner\">\n\n\t\t\t\t\t\t\t<div class=\"footer-top has-social-menu\">\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t<nav aria-label=\"Social links\" class=\"footer-social-wrapper\">\n\n\t\t\t\t\t\t\t<ul class=\"social-menu footer-social reset-list-style social-icons fill-children-current-color\">\n\n\t\t\t\t\t\t\t\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24026\"><a href=\"https:\/\/mastodon.social\/@westonruter\"><span class=\"screen-reader-text\">Mastodon<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M23.193 7.879c0-5.206-3.411-6.732-3.411-6.732C18.062.357 15.108.025 12.041 0h-.076c-3.068.025-6.02.357-7.74 1.147 0 0-3.411 1.526-3.411 6.732 0 1.192-.023 2.618.015 4.129.124 5.092.934 10.109 5.641 11.355 2.17.574 4.034.695 5.535.612 2.722-.15 4.25-.972 4.25-.972l-.09-1.975s-1.945.613-4.129.539c-2.165-.074-4.449-.233-4.799-2.891a5.499 5.499 0 0 1-.048-.745s2.125.52 4.817.643c1.646.075 3.19-.097 4.758-.283 3.007-.359 5.625-2.212 5.954-3.905.517-2.665.475-6.507.475-6.507zm-4.024 6.709h-2.497V8.469c0-1.29-.543-1.944-1.628-1.944-1.2 0-1.802.776-1.802 2.312v3.349h-2.483v-3.35c0-1.536-.602-2.312-1.802-2.312-1.085 0-1.628.655-1.628 1.944v6.119H4.832V8.284c0-1.289.328-2.313.987-3.07.68-.758 1.569-1.146 2.674-1.146 1.278 0 2.246.491 2.886 1.474L12 6.585l.622-1.043c.64-.983 1.608-1.474 2.886-1.474 1.104 0 1.994.388 2.674 1.146.658.757.986 1.781.986 3.07v6.304z\"><\/path><\/svg><\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7748\"><a href=\"https:\/\/twitter.com\/westonruter\"><span class=\"screen-reader-text\">Twitter<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z\"><\/path><\/svg><\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7749\"><a href=\"https:\/\/www.facebook.com\/westonruter\"><span class=\"screen-reader-text\">Facebook<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z\"><\/path><\/svg><\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7750\"><a href=\"https:\/\/www.linkedin.com\/in\/westonruter\/\"><span class=\"screen-reader-text\">Linkedin<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z\"><\/path><\/svg><\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7751\"><a href=\"http:\/\/github.com\/westonruter\"><span class=\"screen-reader-text\">GitHub<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z\"><\/path><\/svg><\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7798\"><a href=\"https:\/\/profiles.wordpress.org\/westonruter\"><span class=\"screen-reader-text\">WordPress.org Profile<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z\"><\/path><\/svg><\/a><\/li>\n\n\t\t\t\t\t\t\t<\/ul>\n\n\t\t\t\t\t\t<\/nav>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\n\t\t\t\n\t\t\t\t<aside class=\"footer-widgets-outer-wrapper\">\n\n\t\t\t\t\t<div class=\"footer-widgets-wrapper\">\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"footer-widgets column-one grid-item\">\n\t\t\t\t\t\t\t\t<div class=\"widget widget_blog_subscription jetpack_subscription_widget\"><div class=\"widget-content\"><h2 class=\"widget-title subheading heading-size-3\">Subscribe by Email<\/h2>\n\t\t\t<div class=\"wp-block-jetpack-subscriptions__container\">\n\t\t\t<form action=\"#\" method=\"post\" accept-charset=\"utf-8\" id=\"subscribe-blog-blog_subscription-2\" data-blog=\"59681501\" data-post_access_level=\"everybody\" data-px-verified-tag=\"\">\n\t\t\t\t\t\t\t\t\t<div id=\"subscribe-text\"><p>Get new posts in your inbox.<\/p>\n<\/div>\n\t\t\t\t\t\t\t\t\t\t<p id=\"subscribe-email\">\n\t\t\t\t\t\t<label id=\"jetpack-subscribe-label\" class=\"screen-reader-text\" for=\"subscribe-field-blog_subscription-2\">\n\t\t\t\t\t\t\tEmail Address\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input type=\"email\" name=\"email\" required=\"required\" value=\"\" id=\"subscribe-field-blog_subscription-2\" placeholder=\"Email Address\">\n\t\t\t\t\t<\/p>\n\n\t\t\t\t\t<p id=\"subscribe-submit\">\n\t\t\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"subscribe\">\n\t\t\t\t\t\t<input type=\"hidden\" name=\"source\" value=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\">\n\t\t\t\t\t\t<input type=\"hidden\" name=\"sub-type\" value=\"widget\">\n\t\t\t\t\t\t<input type=\"hidden\" name=\"redirect_fragment\" value=\"subscribe-blog-blog_subscription-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t<button type=\"submit\" class=\"wp-block-button__link\" name=\"jetpack_subscriptions_widget\">\n\t\t\t\t\t\t\tSubscribe\t\t\t\t\t\t<\/button>\n\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\n<\/div><\/div>\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"footer-widgets column-two grid-item\">\n\t\t\t\t\t\t\t\t<div class=\"widget widget_block widget_text\"><div class=\"widget-content\">\n<p><a href=\"\/key.asc\" rel=\"key\">PGP\/GPG public key<\/a>. Happily hosted on <a href=\"https:\/\/pantheon.io\/\" target=\"_blank\" rel=\"noopener\">Pantheon<\/a>. I'm newly on <a rel=\"me\" href=\"https:\/\/mastodon.social\/@westonruter\">Mastodon<\/a>.<\/p>\n<\/div><\/div>\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\n\t\t\t\t<\/aside>\n\n\t\t\t\n\t\t<\/div>\n\n\t<\/div>\n\n\t\n\t\t\t<footer id=\"site-footer\" class=\"header-footer-group\">\n\n\t\t\t\t<div class=\"section-inner\">\n\n\t\t\t\t\t<div class=\"footer-credits\">\n\n\t\t\t\t\t\t<p class=\"footer-copyright\">\u00a9\n\t\t\t\t\t\t\t2023\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>\n\t\t\t\t\t\t<\/p>\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t<p class=\"powered-by-wordpress\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/wordpress.org\/\">\n\t\t\t\t\t\t\t\tPowered by WordPress\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/p>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<a class=\"to-the-top\" href=\"#site-header\">\n\t\t\t\t\t\t<span class=\"to-the-top-long\">\n\t\t\t\t\t\t\tTo the top <span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"to-the-top-short\">\n\t\t\t\t\t\t\tUp <span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\n\t\t\t\t<\/div>\n\n\t\t\t<\/footer>\n\n\t\t\t\t<amp-install-serviceworker src=\"https:\/\/weston.ruter.net\/wp.serviceworker\" data-iframe-src=\"https:\/\/weston.ruter.net\/?amp_install_service_worker_iframe=1\" layout=\"nodisplay\" class=\"i-amphtml-layout-nodisplay i-amphtml-element i-amphtml-built\" hidden=\"\" i-amphtml-layout=\"nodisplay\">\n\t\t<\/amp-install-serviceworker>\n\t\t\n\n<amp-analytics type=\"gtag\" data-credentials=\"include\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element i-amphtml-built i-amphtml-layout\" style=\"width:1px;height:1px\" i-amphtml-layout=\"fixed\" aria-hidden=\"true\" hidden=\"\"><script type=\"application\/json\">{\"optoutElementId\":\"__gaOptOutExtension\",\"vars\":{\"config\":{\"UA-197142-1\":{\"groups\":\"default\",\"linker\":{\"proxyOnly\":true}},\"G-JJBL670DBP\":{\"groups\":\"default\",\"linker\":{\"domains\":[\"weston.ruter.net\"]}}}}}<\/script><\/amp-analytics>\n\n<script src=\"https:\/\/weston.ruter.net\/wp-includes\/js\/comment-reply.min.js?ver=6.3.2\" id=\"comment-reply-js\" data-px-verified-tag=\"\" defer=\"\"><\/script>\n<amp-pixel src=\"https:\/\/pixel.wp.com\/g.gif?v=ext&amp;blog=59681501&amp;post=22796&amp;tz=-7&amp;srv=weston.ruter.net&amp;host=weston.ruter.net&amp;rand=RANDOM&amp;ref=DOCUMENT_REFERRER\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element i-amphtml-built\" style=\"width:1px;height:1px\" i-amphtml-layout=\"fixed\" aria-hidden=\"true\"><\/amp-pixel>\n\t\n\n<\/body><\/html>",
                    "securityHeaders": {
                        "securityHeadersList": [
                            "strict-transport-security"
                        ],
                        "securityHeadersGrade": "E",
                        "securityHeadersScore": 25
                    },
                    "wpContentType": {
                        "contentType": "singular",
                        "postType": "post",
                        "taxonomy": ""
                    },
                    "interactivePeriods": [
                        [
                            0,
                            8216
                        ]
                    ],
                    "lastVisualChange": 1800,
                    "render": 900,
                    "visualComplete85": 1800,
                    "visualComplete90": 1800,
                    "visualComplete95": 1800,
                    "visualComplete99": 1800,
                    "visualComplete": 1800,
                    "SpeedIndex": 1283,
                    "largestPaints": [
                        {
                            "event": "LargestTextPaint",
                            "time": 927,
                            "size": 2967,
                            "DOMNodeId": 2,
                            "nodeInfo": {
                                "nodeType": "A",
                                "attributes": {
                                    "href": "https:\/\/weston.ruter.net\/"
                                },
                                "bounds": [
                                    144.171875,
                                    31.5,
                                    125.65625,
                                    21
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            }
                        },
                        {
                            "event": "LargestContentfulPaint",
                            "time": 927,
                            "size": 2967,
                            "element": {
                                "nodeName": "A",
                                "boundingRect": {
                                    "x": 144.171875,
                                    "y": 31.5,
                                    "width": 125.65625,
                                    "height": 21,
                                    "top": 31.5,
                                    "right": 269.828125,
                                    "bottom": 52.5,
                                    "left": 144.171875
                                },
                                "outerHTML": "<a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>",
                                "content": "normal"
                            },
                            "type": "text"
                        },
                        {
                            "event": "LargestTextPaint",
                            "time": 1001,
                            "size": 36540,
                            "DOMNodeId": 5,
                            "nodeInfo": {
                                "nodeType": "H1",
                                "attributes": {
                                    "class": "entry-title"
                                },
                                "bounds": [
                                    20,
                                    162.5,
                                    374,
                                    123
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            }
                        },
                        {
                            "event": "LargestContentfulPaint",
                            "time": 1001,
                            "size": 36540,
                            "element": {
                                "nodeName": "H1",
                                "boundingRect": {
                                    "x": 20,
                                    "y": 162.5,
                                    "width": 374,
                                    "height": 123,
                                    "top": 162.5,
                                    "right": 394,
                                    "bottom": 285.5,
                                    "left": 20
                                },
                                "outerHTML": "<h1 class=\"entry-title\">Running the WordPress Plugin Directory Slurper<\/h1>",
                                "content": "normal"
                            },
                            "type": "text"
                        },
                        {
                            "event": "LargestImagePaint",
                            "time": 1786,
                            "size": 91494,
                            "DOMNodeId": 43,
                            "nodeInfo": {
                                "nodeType": "IMG",
                                "attributes": {
                                    "width": "1200",
                                    "height": "800",
                                    "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&ssl=1",
                                    "class": "attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes",
                                    "alt": "man eating noodles",
                                    "decoding": "async",
                                    "fetchpriority": "high",
                                    "srcset": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&ssl=1 1740w",
                                    "sizes": "(max-width: 1200px) 100vw, 1200px",
                                    "data-hero-candidate": "",
                                    "data-amp-unvalidated-attrs": "fetchpriority"
                                },
                                "sourceURL": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                                "bounds": [
                                    0,
                                    400.5,
                                    414,
                                    276
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            },
                            "imageUrl": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1"
                        },
                        {
                            "event": "LargestContentfulPaint",
                            "time": 1786,
                            "size": 91494,
                            "element": {
                                "nodeName": "IMG",
                                "boundingRect": {
                                    "x": 0,
                                    "y": 400.5,
                                    "width": 414,
                                    "height": 276,
                                    "top": 400.5,
                                    "right": 414,
                                    "bottom": 676.5,
                                    "left": 0
                                },
                                "outerHTML": "<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">",
                                "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&ssl=1",
                                "currentSrc": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                                "content": "normal"
                            },
                            "type": "image",
                            "url": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1"
                        },
                        {
                            "event": "LargestTextPaint",
                            "time": 926,
                            "size": 2967,
                            "DOMNodeId": 2,
                            "nodeInfo": {
                                "nodeType": "A",
                                "attributes": {
                                    "href": "https:\/\/weston.ruter.net\/"
                                },
                                "bounds": [
                                    144.171875,
                                    31.5,
                                    125.65625,
                                    21
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            }
                        },
                        {
                            "event": "LargestContentfulPaint",
                            "time": 926,
                            "size": 2967,
                            "element": {
                                "nodeName": "A",
                                "boundingRect": {
                                    "x": 144.171875,
                                    "y": 31.5,
                                    "width": 125.65625,
                                    "height": 21,
                                    "top": 31.5,
                                    "right": 269.828125,
                                    "bottom": 52.5,
                                    "left": 144.171875
                                },
                                "outerHTML": "<a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>",
                                "content": "normal"
                            },
                            "type": "text"
                        },
                        {
                            "event": "LargestTextPaint",
                            "time": 1000,
                            "size": 36540,
                            "DOMNodeId": 5,
                            "nodeInfo": {
                                "nodeType": "H1",
                                "attributes": {
                                    "class": "entry-title"
                                },
                                "bounds": [
                                    20,
                                    162.5,
                                    374,
                                    123
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            }
                        },
                        {
                            "event": "LargestContentfulPaint",
                            "time": 1000,
                            "size": 36540,
                            "element": {
                                "nodeName": "H1",
                                "boundingRect": {
                                    "x": 20,
                                    "y": 162.5,
                                    "width": 374,
                                    "height": 123,
                                    "top": 162.5,
                                    "right": 394,
                                    "bottom": 285.5,
                                    "left": 20
                                },
                                "outerHTML": "<h1 class=\"entry-title\">Running the WordPress Plugin Directory Slurper<\/h1>",
                                "content": "normal"
                            },
                            "type": "text"
                        },
                        {
                            "event": "LargestImagePaint",
                            "time": 1785,
                            "size": 91494,
                            "DOMNodeId": 43,
                            "nodeInfo": {
                                "nodeType": "IMG",
                                "attributes": {
                                    "width": "1200",
                                    "height": "800",
                                    "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&ssl=1",
                                    "class": "attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes",
                                    "alt": "man eating noodles",
                                    "decoding": "async",
                                    "fetchpriority": "high",
                                    "srcset": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&ssl=1 1740w",
                                    "sizes": "(max-width: 1200px) 100vw, 1200px",
                                    "data-hero-candidate": "",
                                    "data-amp-unvalidated-attrs": "fetchpriority"
                                },
                                "sourceURL": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                                "bounds": [
                                    0,
                                    400.5,
                                    414,
                                    276
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            }
                        },
                        {
                            "event": "LargestContentfulPaint",
                            "time": 1785,
                            "size": 91494,
                            "element": {
                                "nodeName": "IMG",
                                "boundingRect": {
                                    "x": 0,
                                    "y": 400.5,
                                    "width": 414,
                                    "height": 276,
                                    "top": 400.5,
                                    "right": 414,
                                    "bottom": 676.5,
                                    "left": 0
                                },
                                "outerHTML": "<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">",
                                "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&ssl=1",
                                "currentSrc": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                                "content": "normal"
                            },
                            "type": "image"
                        }
                    ],
                    "LargestContentfulPaintType": "image",
                    "LargestContentfulPaintNodeType": "IMG",
                    "LargestContentfulPaintImageURL": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                    "chromeUserTiming": [
                        {
                            "name": "navigationStart",
                            "time": 16
                        },
                        {
                            "name": "fetchStart",
                            "time": 24
                        },
                        {
                            "name": "navigationStart",
                            "time": 47
                        },
                        {
                            "name": "domLoading",
                            "time": 47
                        },
                        {
                            "name": "responseEnd",
                            "time": 47
                        },
                        {
                            "name": "domInteractive",
                            "time": 48
                        },
                        {
                            "name": "domContentLoadedEventStart",
                            "time": 48
                        },
                        {
                            "name": "domContentLoadedEventEnd",
                            "time": 48
                        },
                        {
                            "name": "domComplete",
                            "time": 48
                        },
                        {
                            "name": "unloadEventStart",
                            "time": 848
                        },
                        {
                            "name": "unloadEventEnd",
                            "time": 848
                        },
                        {
                            "name": "markAsMainFrame",
                            "time": 848
                        },
                        {
                            "name": "commitNavigationEnd",
                            "time": 849
                        },
                        {
                            "name": "domLoading",
                            "time": 849
                        },
                        {
                            "name": "firstPaint",
                            "time": 926
                        },
                        {
                            "name": "firstContentfulPaint",
                            "time": 926
                        },
                        {
                            "name": "firstMeaningfulPaintCandidate",
                            "time": 926
                        },
                        {
                            "name": "responseEnd",
                            "time": 980
                        },
                        {
                            "name": "domInteractive",
                            "time": 994
                        },
                        {
                            "name": "firstMeaningfulPaint",
                            "time": 1000
                        },
                        {
                            "name": "firstMeaningfulPaint",
                            "time": 1000
                        },
                        {
                            "name": "firstMeaningfulPaintCandidate",
                            "time": 1000
                        },
                        {
                            "name": "firstImagePaint",
                            "time": 1601
                        },
                        {
                            "name": "domContentLoadedEventStart",
                            "time": 1888
                        },
                        {
                            "name": "domContentLoadedEventEnd",
                            "time": 1888
                        },
                        {
                            "name": "InteractiveTime",
                            "time": 1888
                        },
                        {
                            "name": "domComplete",
                            "time": 2134
                        },
                        {
                            "name": "loadEventStart",
                            "time": 2136
                        },
                        {
                            "name": "loadEventEnd",
                            "time": 2136
                        },
                        {
                            "name": "LargestTextPaint",
                            "time": 1000
                        },
                        {
                            "name": "LargestContentfulPaint",
                            "time": 1785
                        },
                        {
                            "name": "LargestImagePaint",
                            "time": 1785
                        },
                        {
                            "name": "TotalLayoutShift",
                            "value": 0
                        },
                        {
                            "name": "CumulativeLayoutShift",
                            "value": 0
                        }
                    ],
                    "chromeUserTiming.navigationStart": 47,
                    "chromeUserTiming.fetchStart": 24,
                    "chromeUserTiming.domLoading": 849,
                    "chromeUserTiming.responseEnd": 980,
                    "chromeUserTiming.domInteractive": 995,
                    "chromeUserTiming.domContentLoadedEventStart": 1888,
                    "chromeUserTiming.domContentLoadedEventEnd": 1888,
                    "chromeUserTiming.domComplete": 2135,
                    "chromeUserTiming.unloadEventStart": 849,
                    "chromeUserTiming.unloadEventEnd": 849,
                    "chromeUserTiming.markAsMainFrame": 849,
                    "chromeUserTiming.commitNavigationEnd": 849,
                    "chromeUserTiming.firstPaint": 926,
                    "chromeUserTiming.firstContentfulPaint": 926,
                    "chromeUserTiming.firstMeaningfulPaintCandidate": 926,
                    "chromeUserTiming.firstMeaningfulPaint": 1000,
                    "chromeUserTiming.firstImagePaint": 1601,
                    "chromeUserTiming.InteractiveTime": 1888,
                    "chromeUserTiming.loadEventStart": 2137,
                    "chromeUserTiming.loadEventEnd": 2137,
                    "chromeUserTiming.LargestTextPaint": 1001,
                    "chromeUserTiming.LargestContentfulPaint": 1786,
                    "chromeUserTiming.LargestImagePaint": 1786,
                    "chromeUserTiming.TotalLayoutShift": 0,
                    "chromeUserTiming.CumulativeLayoutShift": 0,
                    "blinkFeatureFirstUsed": {
                        "Features": {
                            "1075": {
                                "name": "V8SloppyMode",
                                "firstUsed": 988.178
                            },
                            "13": {
                                "name": "UnprefixedRequestAnimationFrame",
                                "firstUsed": 2110.7730000000001
                            },
                            "1441": {
                                "name": "SecureContextCheckPassed",
                                "firstUsed": 855.38099999999997
                            },
                            "1910": {
                                "name": "CrossOriginMainFrameNulledNameAccessed",
                                "firstUsed": 855.38999999999999
                            },
                            "2157": {
                                "name": "PerformanceServerTiming",
                                "firstUsed": 855.39300000000003
                            },
                            "2627": {
                                "name": "PageLifeCycleFreeze",
                                "firstUsed": 856.10799999999995
                            },
                            "2188": {
                                "name": "PerformanceObserverForWindow",
                                "firstUsed": 861.25199999999995
                            },
                            "2927": {
                                "name": "LargestContentfulPaintExplicitlyRequested",
                                "firstUsed": 861.30100000000004
                            },
                            "3004": {
                                "name": "PerformanceObserverBufferedFlag",
                                "firstUsed": 861.30499999999995
                            },
                            "2782": {
                                "name": "LayoutJankExplicitlyRequested",
                                "firstUsed": 861.322
                            },
                            "2203": {
                                "name": "HasIDClassTagAttribute",
                                "firstUsed": 875.58799999999997
                            },
                            "976": {
                                "name": "CSSAtRuleSupports",
                                "firstUsed": 876.04399999999998
                            },
                            "1153": {
                                "name": "CSSSelectorIndirectAdjacent",
                                "firstUsed": 876.09500000000003
                            },
                            "2204": {
                                "name": "HasBeforeOrAfterPseudoElement",
                                "firstUsed": 876.30399999999997
                            },
                            "973": {
                                "name": "CSSAtRuleMedia",
                                "firstUsed": 876.36400000000003
                            },
                            "2431": {
                                "name": "CSSSelectorPseudoIS",
                                "firstUsed": 876.39200000000005
                            },
                            "2062": {
                                "name": "PrepareModuleScript",
                                "firstUsed": 876.63
                            },
                            "4242": {
                                "name": "ScriptSchedulingType_Async",
                                "firstUsed": 876.99900000000002
                            },
                            "2322": {
                                "name": "CSSSelectorPseudoMatches",
                                "firstUsed": 894.98599999999999
                            },
                            "2387": {
                                "name": "CSSSelectorPseudoFocus",
                                "firstUsed": 894.98900000000003
                            },
                            "972": {
                                "name": "CSSAtRuleKeyframes",
                                "firstUsed": 894.995
                            },
                            "2354": {
                                "name": "CSSBasicShape",
                                "firstUsed": 895.11699999999996
                            },
                            "978": {
                                "name": "CSSAtRuleWebkitKeyframes",
                                "firstUsed": 895.19500000000005
                            },
                            "970": {
                                "name": "CSSAtRuleFontFace",
                                "firstUsed": 895.44500000000005
                            },
                            "2355": {
                                "name": "CSSGradient",
                                "firstUsed": 895.54499999999996
                            },
                            "1351": {
                                "name": "CSSValueAppearanceNone",
                                "firstUsed": 895.72799999999995
                            },
                            "2299": {
                                "name": "CSSSelectorWebkitInputPlaceholder",
                                "firstUsed": 895.78899999999999
                            },
                            "2319": {
                                "name": "CSSSelectorWebkitUnknownPseudo",
                                "firstUsed": 895.79999999999995
                            },
                            "2314": {
                                "name": "CSSSelectorWebkitSearchCancelButton",
                                "firstUsed": 895.803
                            },
                            "975": {
                                "name": "CSSAtRulePage",
                                "firstUsed": 896.75800000000004
                            },
                            "4317": {
                                "name": "LinkRelCanonical",
                                "firstUsed": 897.10199999999998
                            },
                            "2084": {
                                "name": "ARIAExpandedAttribute",
                                "firstUsed": 897.44000000000005
                            },
                            "138": {
                                "name": "SVGSVGElement",
                                "firstUsed": 897.52099999999996
                            },
                            "250": {
                                "name": "SVGSVGElementInDocument",
                                "firstUsed": 897.55600000000004
                            },
                            "587": {
                                "name": "LangAttribute",
                                "firstUsed": 899.98900000000003
                            },
                            "588": {
                                "name": "LangAttributeOnHTML",
                                "firstUsed": 899.99599999999998
                            },
                            "1692": {
                                "name": "CSSFlexibleBox",
                                "firstUsed": 901.47199999999998
                            },
                            "4330": {
                                "name": "FlexboxAbsPosJustifyContent",
                                "firstUsed": 910.22500000000002
                            },
                            "2092": {
                                "name": "ARIALabelAttribute",
                                "firstUsed": 927.96500000000003
                            },
                            "84": {
                                "name": "FormElement",
                                "firstUsed": 928.10599999999999
                            },
                            "45": {
                                "name": "PlaceholderAttribute",
                                "firstUsed": 928.16999999999996
                            },
                            "591": {
                                "name": "InputTypeSubmit",
                                "firstUsed": 928.19600000000003
                            },
                            "592": {
                                "name": "InputTypeSubmitWithValue",
                                "firstUsed": 928.20100000000002
                            },
                            "522": {
                                "name": "Sizes",
                                "firstUsed": 928.75199999999995
                            },
                            "524": {
                                "name": "SrcsetWDescriptor",
                                "firstUsed": 928.78700000000003
                            },
                            "2347": {
                                "name": "ImageDecodingAttribute",
                                "firstUsed": 928.79899999999998
                            },
                            "2738": {
                                "name": "PriorityHints",
                                "firstUsed": 928.80100000000004
                            },
                            "2079": {
                                "name": "ARIADescribedByAttribute",
                                "firstUsed": 928.91399999999999
                            },
                            "2094": {
                                "name": "ARIALabelledByAttribute",
                                "firstUsed": 929.00699999999995
                            },
                            "523": {
                                "name": "SrcsetXDescriptor",
                                "firstUsed": 929.04300000000001
                            },
                            "2089": {
                                "name": "ARIAHiddenAttribute",
                                "firstUsed": 929.14400000000001
                            },
                            "1100": {
                                "name": "TimeElement",
                                "firstUsed": 929.21299999999997
                            },
                            "2935": {
                                "name": "LazyLoadImageLoadingAttributeLazy",
                                "firstUsed": 930.50199999999995
                            },
                            "4113": {
                                "name": "HiddenAttribute",
                                "firstUsed": 933.30700000000002
                            },
                            "3803": {
                                "name": "OverflowClipAlongEitherAxis",
                                "firstUsed": 933.65800000000002
                            },
                            "1973": {
                                "name": "FontShapingNotDefGlyphObserved",
                                "firstUsed": 973.11900000000003
                            },
                            "2219": {
                                "name": "V8Element_GetBoundingClientRect_Method",
                                "firstUsed": 988.62599999999998
                            },
                            "1424": {
                                "name": "TextAreaMaxLength",
                                "firstUsed": 992.54399999999998
                            },
                            "49": {
                                "name": "RequiredAttribute",
                                "firstUsed": 992.54899999999998
                            },
                            "1356": {
                                "name": "CSSValueAppearanceCheckbox",
                                "firstUsed": 992.66300000000001
                            },
                            "4238": {
                                "name": "ScriptSchedulingType_Defer",
                                "firstUsed": 994.24900000000002
                            },
                            "2418": {
                                "name": "CSSResizeAuto",
                                "firstUsed": 998.20100000000002
                            },
                            "31": {
                                "name": "InputTypeEmail",
                                "firstUsed": 1001.995
                            },
                            "2854": {
                                "name": "InputTypeHidden",
                                "firstUsed": 1002.0069999999999
                            },
                            "190": {
                                "name": "InputTypeText",
                                "firstUsed": 1002.121
                            },
                            "191": {
                                "name": "InputTypeTextMaxLength",
                                "firstUsed": 1002.125
                            },
                            "185": {
                                "name": "InputTypeEmailMaxLength",
                                "firstUsed": 1002.141
                            },
                            "38": {
                                "name": "InputTypeURL",
                                "firstUsed": 1002.154
                            },
                            "2851": {
                                "name": "InputTypeCheckbox",
                                "firstUsed": 1002.162
                            },
                            "1076": {
                                "name": "V8StrictMode",
                                "firstUsed": 1616.05
                            },
                            "2615": {
                                "name": "InstantiateModuleScript",
                                "firstUsed": 1616.2059999999999
                            },
                            "3797": {
                                "name": "WebPImage",
                                "firstUsed": 1769.2360000000001
                            },
                            "4379": {
                                "name": "PerformanceEntryBufferSwaps",
                                "firstUsed": 1806.1089999999999
                            },
                            "1067": {
                                "name": "SameOriginApplicationScript",
                                "firstUsed": 1886.5809999999999
                            },
                            "2903": {
                                "name": "NonPassiveTouchEventListener",
                                "firstUsed": 1887.4010000000001
                            },
                            "1827": {
                                "name": "LocationOrigin",
                                "firstUsed": 2095.3139999999999
                            },
                            "1368": {
                                "name": "IntersectionObserver_Constructor",
                                "firstUsed": 2095.7570000000001
                            },
                            "124": {
                                "name": "NavigatorVendor",
                                "firstUsed": 2095.8899999999999
                            },
                            "1467": {
                                "name": "NodeGetRootNode",
                                "firstUsed": 2099.8820000000001
                            },
                            "2794": {
                                "name": "SchedulingIsInputPending",
                                "firstUsed": 2100.3000000000002
                            },
                            "710": {
                                "name": "CryptoGetRandomValues",
                                "firstUsed": 2101.7399999999998
                            },
                            "3019": {
                                "name": "DOMStorageRead",
                                "firstUsed": 2102.7130000000002
                            },
                            "2429": {
                                "name": "PerformanceTimeline",
                                "firstUsed": 2103.5340000000001
                            },
                            "2191": {
                                "name": "PaintTimingRequested",
                                "firstUsed": 2103.5419999999999
                            },
                            "2487": {
                                "name": "EventTimingExplicitlyRequested",
                                "firstUsed": 2103.857
                            },
                            "3254": {
                                "name": "EventTimingFirstInputExplicitlyRequested",
                                "firstUsed": 2103.8609999999999
                            },
                            "3349": {
                                "name": "NavigationTimingL2",
                                "firstUsed": 2103.8820000000001
                            },
                            "882": {
                                "name": "V8Performance_Timing_AttributeGetter",
                                "firstUsed": 2103.9929999999999
                            },
                            "2430": {
                                "name": "UserTiming",
                                "firstUsed": 2104.0839999999998
                            },
                            "2663": {
                                "name": "NavigatorUserAgent",
                                "firstUsed": 2105.808
                            },
                            "2707": {
                                "name": "V8Window_MatchMedia_Method",
                                "firstUsed": 2107.5909999999999
                            },
                            "3868": {
                                "name": "PrefersColorSchemeMediaFeature",
                                "firstUsed": 2107.6129999999998
                            },
                            "2719": {
                                "name": "HistoryLength",
                                "firstUsed": 2108.1819999999998
                            },
                            "2618": {
                                "name": "HistoryReplaceState",
                                "firstUsed": 2108.2600000000002
                            },
                            "1689": {
                                "name": "CustomElementRegistryDefine",
                                "firstUsed": 2111.8539999999998
                            },
                            "2769": {
                                "name": "HTMLTemplateElement",
                                "firstUsed": 2114.6260000000002
                            },
                            "1307": {
                                "name": "V8Node_IsConnected_AttributeGetter",
                                "firstUsed": 2114.6759999999999
                            },
                            "2705": {
                                "name": "WindowInnerWidth",
                                "firstUsed": 2118.431
                            },
                            "2706": {
                                "name": "WindowInnerHeight",
                                "firstUsed": 2123.2600000000002
                            },
                            "2711": {
                                "name": "WindowPageYOffset",
                                "firstUsed": 2124.7370000000001
                            },
                            "1757": {
                                "name": "HTMLLinkElementReferrerPolicyAttribute",
                                "firstUsed": 2136.3330000000001
                            },
                            "900": {
                                "name": "LinkRelPreconnect",
                                "firstUsed": 2136.3580000000002
                            },
                            "2228": {
                                "name": "DocumentPageShowRegistered",
                                "firstUsed": 2143.9450000000002
                            },
                            "2226": {
                                "name": "DocumentPageHideRegistered",
                                "firstUsed": 2143.953
                            },
                            "2361": {
                                "name": "V8AbortController_Constructor",
                                "firstUsed": 2146.7370000000001
                            },
                            "2723": {
                                "name": "TrustedTypesCreatePolicy",
                                "firstUsed": 2148.3290000000002
                            },
                            "3279": {
                                "name": "TrustedTypesPolicyCreated",
                                "firstUsed": 2148.337
                            },
                            "675": {
                                "name": "Fetch",
                                "firstUsed": 2148.8299999999999
                            },
                            "440": {
                                "name": "DocumentFonts",
                                "firstUsed": 2154.1729999999998
                            },
                            "574": {
                                "name": "WindowPostMessage",
                                "firstUsed": 2164.0720000000001
                            },
                            "3414": {
                                "name": "UnspecifiedTargetOriginPostMessage",
                                "firstUsed": 2164.0859999999998
                            },
                            "3882": {
                                "name": "PostMessageFromSecureToSecure",
                                "firstUsed": 2164.0909999999999
                            },
                            "3028": {
                                "name": "CreateObjectBlob",
                                "firstUsed": 2341.3800000000001
                            },
                            "1604": {
                                "name": "CreateObjectURLBlob",
                                "firstUsed": 2342.998
                            },
                            "4": {
                                "name": "WorkerStart",
                                "firstUsed": 2343.4140000000002
                            },
                            "3084": {
                                "name": "ClassicDedicatedWorker",
                                "firstUsed": 2355.8020000000001
                            },
                            "3020": {
                                "name": "DOMStorageWrite",
                                "firstUsed": 2369.1060000000002
                            },
                            "593": {
                                "name": "SetReferrerPolicy",
                                "firstUsed": 2373.6350000000002
                            },
                            "2657": {
                                "name": "NavigatorLanguage",
                                "firstUsed": 3099.7159999999999
                            },
                            "2704": {
                                "name": "V8Screen_Width_AttributeGetter",
                                "firstUsed": 3099.835
                            },
                            "2702": {
                                "name": "V8Screen_Height_AttributeGetter",
                                "firstUsed": 3099.9099999999999
                            },
                            "4520": {
                                "name": "NavigatorUAData_GetHighEntropyValues",
                                "firstUsed": 3101.48
                            },
                            "2195": {
                                "name": "CookieGet",
                                "firstUsed": 3102.136
                            },
                            "2194": {
                                "name": "CookieSet",
                                "firstUsed": 3103.3130000000001
                            },
                            "2701": {
                                "name": "V8Screen_ColorDepth_AttributeGetter",
                                "firstUsed": 3105.8600000000001
                            },
                            "715": {
                                "name": "SubtleCryptoDigest",
                                "firstUsed": 3114.6410000000001
                            },
                            "728": {
                                "name": "CryptoAlgorithmSha384",
                                "firstUsed": 3114.6990000000001
                            },
                            "743": {
                                "name": "GlobalCacheStorage",
                                "firstUsed": 5205.9970000000003
                            },
                            "1066": {
                                "name": "SameOriginTextScript",
                                "firstUsed": 5206.0039999999999
                            },
                            "3014": {
                                "name": "FetchCacheReload",
                                "firstUsed": 5206.0069999999996
                            },
                            "3021": {
                                "name": "CacheStorageRead",
                                "firstUsed": 5206.009
                            },
                            "3022": {
                                "name": "CacheStorageWrite",
                                "firstUsed": 5206.0110000000004
                            },
                            "990": {
                                "name": "ServiceWorkerControlledPage",
                                "firstUsed": 5206.0299999999997
                            },
                            "3350": {
                                "name": "ResourceTiming",
                                "firstUsed": 5207.1300000000001
                            },
                            "2434": {
                                "name": "PerformanceResourceTimingInitiatorType",
                                "firstUsed": 5207.1710000000003
                            }
                        },
                        "CSSFeatures": {
                            "107": {
                                "name": "CSSPropertyOverflowX",
                                "firstUsed": 875.60400000000004
                            },
                            "81": {
                                "name": "CSSPropertyHeight",
                                "firstUsed": 875.61599999999999
                            },
                            "161": {
                                "name": "CSSPropertyWidth",
                                "firstUsed": 875.62099999999998
                            },
                            "89": {
                                "name": "CSSPropertyMargin",
                                "firstUsed": 875.67700000000002
                            },
                            "537": {
                                "name": "CSSPropertyAliasWebkitTextSizeAdjust",
                                "firstUsed": 875.68399999999997
                            },
                            "536": {
                                "name": "CSSPropertyTextSizeAdjust",
                                "firstUsed": 875.68899999999996
                            },
                            "421": {
                                "name": "CSSPropertyTouchAction",
                                "firstUsed": 875.71100000000001
                            },
                            "105": {
                                "name": "CSSPropertyOverflow",
                                "firstUsed": 875.72000000000003
                            },
                            "119": {
                                "name": "CSSPropertyPosition",
                                "firstUsed": 875.73000000000002
                            },
                            "108": {
                                "name": "CSSPropertyOverflowY",
                                "firstUsed": 875.73699999999997
                            },
                            "149": {
                                "name": "CSSPropertyTop",
                                "firstUsed": 875.74900000000002
                            },
                            "83": {
                                "name": "CSSPropertyLeft",
                                "firstUsed": 875.75300000000004
                            },
                            "122": {
                                "name": "CSSPropertyRight",
                                "firstUsed": 875.75599999999997
                            },
                            "67": {
                                "name": "CSSPropertyBottom",
                                "firstUsed": 875.75999999999999
                            },
                            "4": {
                                "name": "CSSPropertyDisplay",
                                "firstUsed": 875.76499999999999
                            },
                            "60": {
                                "name": "CSSPropertyBorderTop",
                                "firstUsed": 875.77800000000002
                            },
                            "158": {
                                "name": "CSSPropertyVisibility",
                                "firstUsed": 875.78399999999999
                            },
                            "109": {
                                "name": "CSSPropertyPadding",
                                "firstUsed": 875.79899999999998
                            },
                            "24": {
                                "name": "CSSPropertyBackgroundColor",
                                "firstUsed": 875.80399999999997
                            },
                            "69": {
                                "name": "CSSPropertyBoxSizing",
                                "firstUsed": 875.80999999999995
                            },
                            "96": {
                                "name": "CSSPropertyMinHeight",
                                "firstUsed": 875.85599999999999
                            },
                            "446": {
                                "name": "CSSPropertyTransform",
                                "firstUsed": 875.88300000000004
                            },
                            "34": {
                                "name": "CSSPropertyBorder",
                                "firstUsed": 875.90099999999995
                            },
                            "7": {
                                "name": "CSSPropertyFontSize",
                                "firstUsed": 875.90700000000004
                            },
                            "20": {
                                "name": "CSSPropertyLineHeight",
                                "firstUsed": 875.93399999999997
                            },
                            "150": {
                                "name": "CSSPropertyTransition",
                                "firstUsed": 875.96500000000003
                            },
                            "118": {
                                "name": "CSSPropertyPointerEvents",
                                "firstUsed": 875.96900000000005
                            },
                            "95": {
                                "name": "CSSPropertyMaxWidth",
                                "firstUsed": 875.99800000000005
                            },
                            "165": {
                                "name": "CSSPropertyZIndex",
                                "firstUsed": 876.02099999999996
                            },
                            "233": {
                                "name": "CSSPropertyFlex",
                                "firstUsed": 876.03399999999999
                            },
                            "657": {
                                "name": "CSSPropertyAspectRatio",
                                "firstUsed": 876.05600000000004
                            },
                            "94": {
                                "name": "CSSPropertyMaxHeight",
                                "firstUsed": 876.06399999999996
                            },
                            "97": {
                                "name": "CSSPropertyMinWidth",
                                "firstUsed": 876.06799999999998
                            },
                            "98": {
                                "name": "CSSPropertyOpacity",
                                "firstUsed": 876.08799999999997
                            },
                            "339": {
                                "name": "CSSPropertyAliasWebkitUserSelect",
                                "firstUsed": 876.10699999999997
                            },
                            "539": {
                                "name": "CSSPropertyUserSelect",
                                "firstUsed": 876.11099999999999
                            },
                            "2": {
                                "name": "CSSPropertyColor",
                                "firstUsed": 876.12400000000002
                            },
                            "21": {
                                "name": "CSSPropertyBackground",
                                "firstUsed": 876.29600000000005
                            },
                            "74": {
                                "name": "CSSPropertyContent",
                                "firstUsed": 876.30999999999995
                            },
                            "77": {
                                "name": "CSSPropertyCursor",
                                "firstUsed": 876.327
                            },
                            "112": {
                                "name": "CSSPropertyPaddingRight",
                                "firstUsed": 876.399
                            },
                            "79": {
                                "name": "CSSPropertyFloat",
                                "firstUsed": 876.41300000000001
                            },
                            "93": {
                                "name": "CSSPropertyMarginTop",
                                "firstUsed": 894.803
                            },
                            "237": {
                                "name": "CSSPropertyFlexGrow",
                                "firstUsed": 894.82500000000005
                            },
                            "234": {
                                "name": "CSSPropertyFlexBasis",
                                "firstUsed": 894.83500000000004
                            },
                            "235": {
                                "name": "CSSPropertyFlexDirection",
                                "firstUsed": 894.84199999999998
                            },
                            "111": {
                                "name": "CSSPropertyPaddingLeft",
                                "firstUsed": 894.84500000000003
                            },
                            "303": {
                                "name": "CSSPropertyOrder",
                                "firstUsed": 894.87099999999998
                            },
                            "128": {
                                "name": "CSSPropertyTextAlign",
                                "firstUsed": 894.90499999999997
                            },
                            "162": {
                                "name": "CSSPropertyWordBreak",
                                "firstUsed": 894.90899999999999
                            },
                            "53": {
                                "name": "CSSPropertyBorderRadius",
                                "firstUsed": 894.91800000000001
                            },
                            "68": {
                                "name": "CSSPropertyBoxShadow",
                                "firstUsed": 894.92100000000005
                            },
                            "129": {
                                "name": "CSSPropertyTextDecoration",
                                "firstUsed": 894.92899999999997
                            },
                            "6": {
                                "name": "CSSPropertyFontFamily",
                                "firstUsed": 894.93499999999995
                            },
                            "106": {
                                "name": "CSSPropertyOverflowWrap",
                                "firstUsed": 894.93799999999999
                            },
                            "159": {
                                "name": "CSSPropertyWhiteSpace",
                                "firstUsed": 894.94100000000003
                            },
                            "90": {
                                "name": "CSSPropertyMarginBottom",
                                "firstUsed": 894.94500000000005
                            },
                            "76": {
                                "name": "CSSPropertyCounterReset",
                                "firstUsed": 895.08900000000006
                            },
                            "515": {
                                "name": "CSSPropertyVariable",
                                "firstUsed": 895.101
                            },
                            "72": {
                                "name": "CSSPropertyClip",
                                "firstUsed": 895.10799999999995
                            },
                            "164": {
                                "name": "CSSPropertyWordWrap",
                                "firstUsed": 895.11099999999999
                            },
                            "355": {
                                "name": "CSSPropertyClipPath",
                                "firstUsed": 895.11900000000003
                            },
                            "59": {
                                "name": "CSSPropertyBorderStyle",
                                "firstUsed": 895.14099999999996
                            },
                            "64": {
                                "name": "CSSPropertyBorderTopStyle",
                                "firstUsed": 895.14599999999996
                            },
                            "56": {
                                "name": "CSSPropertyBorderRightStyle",
                                "firstUsed": 895.14999999999998
                            },
                            "39": {
                                "name": "CSSPropertyBorderBottomStyle",
                                "firstUsed": 895.154
                            },
                            "51": {
                                "name": "CSSPropertyBorderLeftStyle",
                                "firstUsed": 895.16800000000001
                            },
                            "326": {
                                "name": "CSSPropertyAliasWebkitTransform",
                                "firstUsed": 895.19899999999996
                            },
                            "27": {
                                "name": "CSSPropertyBackgroundPosition",
                                "firstUsed": 895.20799999999997
                            },
                            "592": {
                                "name": "CSSPropertyGap",
                                "firstUsed": 895.29399999999998
                            },
                            "444": {
                                "name": "CSSPropertyScrollBehavior",
                                "firstUsed": 895.35000000000002
                            },
                            "84": {
                                "name": "CSSPropertyLetterSpacing",
                                "firstUsed": 895.37699999999995
                            },
                            "549": {
                                "name": "CSSPropertyFontVariationSettings",
                                "firstUsed": 895.38499999999999
                            },
                            "14": {
                                "name": "CSSPropertyWebkitFontSmoothing",
                                "firstUsed": 895.39499999999998
                            },
                            "71": {
                                "name": "CSSPropertyClear",
                                "firstUsed": 895.40099999999995
                            },
                            "73": {
                                "name": "CSSPropertyAliasWebkitClipPath",
                                "firstUsed": 895.41499999999996
                            },
                            "10": {
                                "name": "CSSPropertyFontWeight",
                                "firstUsed": 895.43100000000004
                            },
                            "124": {
                                "name": "CSSPropertySrc",
                                "firstUsed": 895.46699999999998
                            },
                            "516": {
                                "name": "CSSPropertyFontDisplay",
                                "firstUsed": 895.47000000000003
                            },
                            "8": {
                                "name": "CSSPropertyFontStyle",
                                "firstUsed": 895.47400000000005
                            },
                            "427": {
                                "name": "CSSPropertyAnimationDuration",
                                "firstUsed": 895.49199999999996
                            },
                            "152": {
                                "name": "CSSPropertyTransitionDuration",
                                "firstUsed": 895.495
                            },
                            "514": {
                                "name": "CSSPropertyFontFeatureSettings",
                                "firstUsed": 895.50199999999995
                            },
                            "535": {
                                "name": "CSSPropertyFontVariantNumeric",
                                "firstUsed": 895.50800000000004
                            },
                            "66": {
                                "name": "CSSPropertyBorderWidth",
                                "firstUsed": 895.52700000000004
                            },
                            "42": {
                                "name": "CSSPropertyBorderColor",
                                "firstUsed": 895.52999999999997
                            },
                            "85": {
                                "name": "CSSPropertyListStyle",
                                "firstUsed": 895.66399999999999
                            },
                            "91": {
                                "name": "CSSPropertyMarginLeft",
                                "firstUsed": 895.72299999999996
                            },
                            "175": {
                                "name": "CSSPropertyWebkitAppearance",
                                "firstUsed": 895.73000000000002
                            },
                            "3": {
                                "name": "CSSPropertyDirection",
                                "firstUsed": 895.76599999999996
                            },
                            "143": {
                                "name": "CSSPropertyTextTransform",
                                "firstUsed": 895.81799999999998
                            },
                            "100": {
                                "name": "CSSPropertyOutline",
                                "firstUsed": 895.85000000000002
                            },
                            "102": {
                                "name": "CSSPropertyOutlineOffset",
                                "firstUsed": 895.85299999999995
                            },
                            "92": {
                                "name": "CSSPropertyMarginRight",
                                "firstUsed": 895.85699999999997
                            },
                            "369": {
                                "name": "CSSPropertyFill",
                                "firstUsed": 895.88199999999995
                            },
                            "231": {
                                "name": "CSSPropertyAlignItems",
                                "firstUsed": 895.89200000000005
                            },
                            "239": {
                                "name": "CSSPropertyFlexWrap",
                                "firstUsed": 895.89499999999998
                            },
                            "238": {
                                "name": "CSSPropertyFlexShrink",
                                "firstUsed": 895.904
                            },
                            "240": {
                                "name": "CSSPropertyJustifyContent",
                                "firstUsed": 895.91800000000001
                            },
                            "113": {
                                "name": "CSSPropertyPaddingTop",
                                "firstUsed": 895.98000000000002
                            },
                            "36": {
                                "name": "CSSPropertyBorderBottomColor",
                                "firstUsed": 896.01499999999999
                            },
                            "50": {
                                "name": "CSSPropertyBorderLeftColor",
                                "firstUsed": 896.029
                            },
                            "40": {
                                "name": "CSSPropertyBorderBottomWidth",
                                "firstUsed": 896.07399999999996
                            },
                            "52": {
                                "name": "CSSPropertyBorderLeftWidth",
                                "firstUsed": 896.08399999999995
                            },
                            "424": {
                                "name": "CSSPropertyAnimation",
                                "firstUsed": 896.13499999999999
                            },
                            "35": {
                                "name": "CSSPropertyBorderBottom",
                                "firstUsed": 896.18499999999995
                            },
                            "154": {
                                "name": "CSSPropertyTransitionTimingFunction",
                                "firstUsed": 896.64800000000002
                            },
                            "5": {
                                "name": "CSSPropertyFont",
                                "firstUsed": 896.77300000000002
                            },
                            "117": {
                                "name": "CSSPropertyPageBreakInside",
                                "firstUsed": 896.78399999999999
                            },
                            "115": {
                                "name": "CSSPropertyPageBreakAfter",
                                "firstUsed": 896.78999999999996
                            },
                            "116": {
                                "name": "CSSPropertyPageBreakBefore",
                                "firstUsed": 896.79600000000005
                            },
                            "197": {
                                "name": "CSSPropertyAliasWebkitBorderRadius",
                                "firstUsed": 896.96400000000006
                            },
                            "157": {
                                "name": "CSSPropertyVerticalAlign",
                                "firstUsed": 896.97000000000003
                            },
                            "142": {
                                "name": "CSSPropertyTextShadow",
                                "firstUsed": 897.01700000000005
                            },
                            "127": {
                                "name": "CSSPropertyTabSize",
                                "firstUsed": 897.02700000000004
                            },
                            "25": {
                                "name": "CSSPropertyBackgroundImage",
                                "firstUsed": 2150.0059999999999
                            },
                            "33": {
                                "name": "CSSPropertyBackgroundSize",
                                "firstUsed": 2150.049
                            },
                            "30": {
                                "name": "CSSPropertyBackgroundRepeat",
                                "firstUsed": 2150.1260000000002
                            },
                            "151": {
                                "name": "CSSPropertyTransitionDelay",
                                "firstUsed": 2152.0030000000002
                            }
                        },
                        "AnimatedCSSFeatures": []
                    },
                    "FirstInteractive": 1872,
                    "TTIMeasurementEnd": 8216,
                    "LastInteractive": 900,
                    "TimeToInteractive": 900,
                    "FirstCPUIdle": 1872,
                    "testID": "231020_BiDc3N_F1Y",
                    "step": 1,
                    "effectiveBps": 144960,
                    "domTime": 0,
                    "aft": 0,
                    "titleTime": 49,
                    "domLoading": 0,
                    "server_rtt": 0,
                    "edge-processed": true,
                    "longTasks": [],
                    "utilization": {
                        "cpu": {
                            "data": {
                                "0": 0,
                                "106": 57.899999999999999,
                                "207": 10,
                                "307": 5.2999999999999998,
                                "408": 5.2999999999999998,
                                "509": 42.899999999999999,
                                "610": 16.699999999999999,
                                "710": 18.199999999999999,
                                "811": 0,
                                "912": 40,
                                "1012": 71.400000000000006,
                                "1113": 50,
                                "1214": 19,
                                "1314": 5.5999999999999996,
                                "1415": 15,
                                "1516": 23.800000000000001,
                                "1616": 11.1,
                                "1717": 45,
                                "1818": 28.600000000000001,
                                "1919": 70,
                                "2020": 47.600000000000001,
                                "2120": 45,
                                "2221": 75,
                                "2321": 14.300000000000001,
                                "2422": 50,
                                "2523": 13.6,
                                "2623": 16.699999999999999,
                                "2724": 10,
                                "2825": 22.699999999999999,
                                "2926": 5.2999999999999998,
                                "3026": 25,
                                "3127": 15,
                                "3227": 41.200000000000003,
                                "3328": 15.800000000000001,
                                "3429": 30,
                                "3529": 20,
                                "3630": 25,
                                "3731": 16.699999999999999,
                                "3831": 26.300000000000001,
                                "3932": 31.600000000000001,
                                "4033": 30,
                                "4134": 25,
                                "4235": 52.399999999999999,
                                "4336": 15,
                                "4437": 42.100000000000001,
                                "4538": 35,
                                "4638": 25,
                                "4739": 19,
                                "4840": 19,
                                "4940": 10,
                                "5041": 10.5,
                                "5141": 10.5,
                                "5243": 21.100000000000001,
                                "5343": 15.800000000000001,
                                "5444": 19,
                                "5545": 15.800000000000001,
                                "5645": 15,
                                "5746": 10.5,
                                "5847": 15.800000000000001,
                                "5947": 10.5,
                                "6048": 5.5999999999999996,
                                "6149": 22.699999999999999,
                                "6249": 5.5999999999999996,
                                "6350": 13.6,
                                "6451": 0,
                                "6551": 0,
                                "6652": 5,
                                "6752": 5.2999999999999998,
                                "6853": 9.5,
                                "6954": 5,
                                "7054": 5,
                                "7155": 5,
                                "7255": 0,
                                "7356": 9.5,
                                "7457": 0,
                                "7557": 5.2999999999999998,
                                "7658": 5,
                                "7759": 5,
                                "7859": 5,
                                "7960": 5,
                                "8061": 0,
                                "8161": 10,
                                "8289": 24,
                                "8390": 57.899999999999999
                            },
                            "max": 100,
                            "count": 84
                        },
                        "bw": {
                            "data": {
                                "0": 0,
                                "106": 0,
                                "207": 33920,
                                "307": 0,
                                "408": 25664,
                                "509": 0,
                                "610": 850705,
                                "710": 0,
                                "811": 1506114,
                                "912": 2042652,
                                "1012": 188200,
                                "1113": 4700906,
                                "1214": 80492,
                                "1314": 4558980,
                                "1415": 8869204,
                                "1516": 2755140,
                                "1616": 3888328,
                                "1717": 4978459,
                                "1818": 2821190,
                                "1919": 2796453,
                                "2020": 2562583,
                                "2120": 363281,
                                "2221": 0,
                                "2321": 1425465,
                                "2422": 0,
                                "2523": 477531,
                                "2623": 568263,
                                "2724": 544790,
                                "2825": 95143,
                                "2926": 675751,
                                "3026": 200102,
                                "3127": 2047838,
                                "3227": 876823,
                                "3328": 195094,
                                "3429": 35530,
                                "3529": 379815,
                                "3630": 817335,
                                "3731": 425828,
                                "3831": 368155,
                                "3932": 160255,
                                "4033": 742610,
                                "4134": 6894154,
                                "4235": 0,
                                "4336": 1588436,
                                "4437": 0,
                                "4538": 2030914,
                                "4638": 0,
                                "4739": 5246,
                                "4840": 0,
                                "4940": 0,
                                "5041": 0,
                                "5141": 2009705,
                                "5243": 0,
                                "5343": 0,
                                "5444": 0,
                                "5545": 0,
                                "5645": 0,
                                "5746": 0,
                                "5847": 0,
                                "5947": 0,
                                "6048": 0,
                                "6149": 0,
                                "6249": 0,
                                "6350": 0,
                                "6451": 0,
                                "6551": 0,
                                "6652": 0,
                                "6752": 0,
                                "6853": 0,
                                "6954": 0,
                                "7054": 0,
                                "7155": 0,
                                "7255": 0,
                                "7356": 0,
                                "7457": 0,
                                "7557": 0,
                                "7658": 0,
                                "7759": 0,
                                "7859": 17880,
                                "7960": 0,
                                "8061": 4290,
                                "8161": 0,
                                "8289": 0,
                                "8390": 0
                            },
                            "max": 8869204,
                            "count": 84
                        }
                    },
                    "maxFID": 0,
                    "TotalBlockingTime": 0,
                    "effectiveBpsDoc": 321046,
                    "pages": {
                        "details": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/2\/details\/",
                        "checklist": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/2\/performance_optimization\/",
                        "breakdown": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/2\/breakdown\/",
                        "domains": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/2\/domains\/",
                        "screenShot": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/2\/screen_shot\/",
                        "opportunities": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/2\/experiments\/"
                    },
                    "thumbnails": {
                        "waterfall": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/2_waterfall_thumb.png",
                        "checklist": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/2_optimization_thumb.png",
                        "screenShot": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/2_screen_thumb.png"
                    },
                    "images": {
                        "waterfall": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/2_waterfall.png",
                        "connectionView": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/2_connection.png",
                        "checklist": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/2_optimization.png",
                        "screenShot": "https:\/\/www.webpagetest.org\/getfile.php?test=231020_BiDc3N_F1Y&file=2_screen.jpg"
                    },
                    "rawData": {
                        "scriptTiming": "https:\/\/www.webpagetest.org\/getgzip.php?test=231020_BiDc3N_F1Y&file=2_script_timing.json",
                        "headers": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/2_report.txt",
                        "pageData": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/2_IEWPG.txt",
                        "requestsData": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/2_IEWTR.txt",
                        "utilization": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/2_progress.csv",
                        "trace": "https:\/\/www.webpagetest.org\/getgzip.php?test=231020_BiDc3N_F1Y&compressed=1&file=2_trace.json.gz"
                    },
                    "videoFrames": [
                        {
                            "time": 0,
                            "image": "https:\/\/www.webpagetest.org\/getfile.php?test=231020_BiDc3N_F1Y&video=video_2&file=ms_000000.jpg",
                            "VisuallyComplete": 0
                        },
                        {
                            "time": 900,
                            "image": "https:\/\/www.webpagetest.org\/getfile.php?test=231020_BiDc3N_F1Y&video=video_2&file=ms_000900.jpg",
                            "VisuallyComplete": 13
                        },
                        {
                            "time": 1000,
                            "image": "https:\/\/www.webpagetest.org\/getfile.php?test=231020_BiDc3N_F1Y&video=video_2&file=ms_001000.jpg",
                            "VisuallyComplete": 63
                        },
                        {
                            "time": 1800,
                            "image": "https:\/\/www.webpagetest.org\/getfile.php?test=231020_BiDc3N_F1Y&video=video_2&file=ms_001800.jpg",
                            "VisuallyComplete": 100
                        }
                    ],
                    "domains": {
                        "cdn.ampproject.org": {
                            "bytes": 241960,
                            "requests": 12,
                            "cdn_provider": "Google",
                            "connections": 1
                        },
                        "i0.wp.com": {
                            "bytes": 53912,
                            "requests": 3,
                            "cdn_provider": "Automattic",
                            "connections": 1
                        },
                        "pixel.wp.com": {
                            "bytes": 50,
                            "requests": 1,
                            "cdn_provider": "Automattic",
                            "connections": 1
                        },
                        "www.googletagmanager.com": {
                            "bytes": 899,
                            "requests": 1,
                            "cdn_provider": "Google",
                            "connections": 1
                        },
                        "www.google-analytics.com": {
                            "bytes": 35,
                            "requests": 2,
                            "cdn_provider": "Google",
                            "connections": 1
                        },
                        "weston.ruter.net": {
                            "bytes": 334448,
                            "requests": 15,
                            "cdn_provider": "Fastly",
                            "connections": 2
                        }
                    },
                    "breakdown": {
                        "html": {
                            "color": [
                                130,
                                181,
                                252
                            ],
                            "bytes": 89583,
                            "bytesUncompressed": 264829,
                            "requests": 3
                        },
                        "js": {
                            "color": [
                                254,
                                197,
                                132
                            ],
                            "bytes": 260626,
                            "bytesUncompressed": 903347,
                            "requests": 20
                        },
                        "css": {
                            "color": [
                                178,
                                234,
                                148
                            ],
                            "bytes": 0,
                            "bytesUncompressed": 0,
                            "requests": 0
                        },
                        "image": {
                            "color": [
                                196,
                                154,
                                232
                            ],
                            "bytes": 53997,
                            "bytesUncompressed": 53997,
                            "requests": 5
                        },
                        "flash": {
                            "color": [
                                45,
                                183,
                                193
                            ],
                            "bytes": 0,
                            "bytesUncompressed": 0,
                            "requests": 0
                        },
                        "font": {
                            "color": [
                                255,
                                82,
                                62
                            ],
                            "bytes": 224656,
                            "bytesUncompressed": 224656,
                            "requests": 2
                        },
                        "video": {
                            "color": [
                                33,
                                194,
                                162
                            ],
                            "bytes": 0,
                            "bytesUncompressed": 0,
                            "requests": 0
                        },
                        "other": {
                            "color": [
                                196,
                                196,
                                196
                            ],
                            "bytes": 2442,
                            "bytesUncompressed": 5154,
                            "requests": 4
                        }
                    },
                    "consoleLog": [
                        {
                            "source": "console-api",
                            "level": "info",
                            "text": "Powered by AMP \u26a1 HTML \u2013 Version 2310061803000 https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "url": "https:\/\/cdn.ampproject.org\/v0.mjs",
                            "line": 2,
                            "column": 226890
                        }
                    ]
                }
            },
            "3": {
                "firstView": {
                    "numSteps": 1,
                    "run": 3,
                    "tester": "wpt_use1_instance-10.10.11.26",
                    "loadTime": 2790,
                    "docTime": 2790,
                    "fullyLoaded": 5050,
                    "bytesOut": 65937,
                    "bytesOutDoc": 30090,
                    "bytesIn": 631304,
                    "bytesInDoc": 432688,
                    "requests": [
                        {
                            "type": 3,
                            "id": "D182CE3C52B9B70D79BA3053C0D0D692",
                            "request_id": "D182CE3C52B9B70D79BA3053C0D0D692",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "raw_id": "D182CE3C52B9B70D79BA3053C0D0D692",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Document",
                            "load_ms": 344,
                            "ttfb_ms": 189,
                            "load_start": 576,
                            "load_start_float": 576.00004899999999,
                            "bytesIn": 41931,
                            "objectSize": 41931,
                            "objectSizeUncompressed": 134842,
                            "chunks": [
                                {
                                    "ts": 771,
                                    "bytes": 597,
                                    "inflated": 1246
                                },
                                {
                                    "ts": 780,
                                    "bytes": 7060,
                                    "inflated": 25898
                                },
                                {
                                    "ts": 783,
                                    "bytes": 5648,
                                    "inflated": 20259
                                },
                                {
                                    "ts": 791,
                                    "bytes": 1832,
                                    "inflated": 7291
                                },
                                {
                                    "ts": 793,
                                    "bytes": 2815,
                                    "inflated": 9165
                                },
                                {
                                    "ts": 798,
                                    "bytes": 1412,
                                    "inflated": 1654
                                },
                                {
                                    "ts": 812,
                                    "bytes": 8472,
                                    "inflated": 14732
                                },
                                {
                                    "ts": 818,
                                    "bytes": 2824,
                                    "inflated": 12105
                                },
                                {
                                    "ts": 820,
                                    "bytes": 1403,
                                    "inflated": 4562
                                },
                                {
                                    "ts": 826,
                                    "bytes": 2824,
                                    "inflated": 8196
                                },
                                {
                                    "ts": 830,
                                    "bytes": 1412,
                                    "inflated": 4104
                                },
                                {
                                    "ts": 831,
                                    "bytes": 1412,
                                    "inflated": 4607
                                },
                                {
                                    "ts": 835,
                                    "bytes": 1412,
                                    "inflated": 6643
                                },
                                {
                                    "ts": 920,
                                    "bytes": 2808,
                                    "inflated": 14380
                                }
                            ],
                            "expires": "",
                            "cacheControl": "public, max-age=600",
                            "contentType": "text\/html",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": 215,
                            "dns_end": 215,
                            "connect_start": 216,
                            "connect_end": 387,
                            "ssl_start": 387,
                            "ssl_end": 576,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "ruter.blog",
                                "sanList": [
                                    "ruter.blog",
                                    "ruter.dev",
                                    "ruter.net",
                                    "wes.ruter.net",
                                    "weston.blog",
                                    "weston.ruter.blog",
                                    "weston.ruter.dev",
                                    "weston.ruter.net",
                                    "westonruter.blog",
                                    "westonruter.com",
                                    "westonruter.dev",
                                    "westonruter.net",
                                    "www.ruter.blog",
                                    "www.ruter.net",
                                    "www.weston.blog",
                                    "www.weston.ruter.blog",
                                    "www.weston.ruter.net",
                                    "www.westonruter.blog",
                                    "www.westonruter.com",
                                    "www.westonruter.net"
                                ],
                                "issuer": "R3",
                                "validFrom": 1693705658,
                                "validTo": 1701481657,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Let's Encrypt 'Oak2023' log",
                                        "logId": "B73EFB24DF9C4DBA75F239C5BA58F46C5DFC42CF7A9F35C49E1D098125EDB499",
                                        "timestamp": 1693709259285,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "304502201A024164F180289090581277D4986E32581940E674E69F68BBCD4F6B7723937C0221009299D38675DDC554AF87B5565E90646498235FB1450998050EE9C542E94BAC32"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Argon2023' log",
                                        "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                        "timestamp": 1693709259292,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022016AE548A8061A0E613EBD213D59EE366A50E73629DC5BCDF9B618CDDDA6FEF29022100CD9408EEC8C908D0E0DC525F536F2BD812B34C590DF550F94F0EC53874E1BA9A"
                                    }
                                ],
                                "certificateTransparencyCompliance": "compliant",
                                "serverSignatureAlgorithm": 2052,
                                "encryptedClientHello": false
                            },
                            "initiator": "https:\/\/cdn.ampproject.org\/v0\/amp-analytics-0.1.mjs",
                            "initiator_line": "",
                            "initiator_column": "",
                            "initiator_type": "script",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                    ":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",
                                    "accept-language: en-US,en;q=0.9",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: document",
                                    "sec-fetch-mode: navigate",
                                    "sec-fetch-site: cross-site",
                                    "upgrade-insecure-requests: 1",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 50",
                                    "cache-control: public, max-age=600",
                                    "content-encoding: gzip",
                                    "content-length: 41931",
                                    "content-type: text\/html; charset=utf-8",
                                    "date: Fri, 20 Oct 2023 19:12:47 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-json\/>; rel=\"https:\/\/api.w.org\/\"",
                                    "link: <https:\/\/weston.ruter.net\/wp-json\/wp\/v2\/posts\/22796>; rel=\"alternate\"; type=\"application\/json\"",
                                    "link: <https:\/\/weston.ruter.net\/?p=22796>; rel=shortlink",
                                    "link: <https:\/\/cdn.ampproject.org>; rel=\"preconnect\"",
                                    "link: <\/\/weston.ruter.net>; rel=\"dns-prefetch\"",
                                    "link: <\/\/v0.wordpress.com>; rel=\"dns-prefetch\"",
                                    "link: <\/\/i0.wp.com>; rel=\"dns-prefetch\"",
                                    "server: nginx",
                                    "server-timing: amp_sanitizer;dur=\"74.7\",amp_style_sanitizer;dur=\"30.9\",amp_tag_and_attribute_sanitizer;dur=\"22.2\",amp_optimizer;dur=\"10.0\"",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding, accept, content-type, Cookie, Cookie",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-b-695fb49478-qmkzf",
                                    "x-pingback: https:\/\/weston.ruter.net\/xmlrpc.php",
                                    "x-served-by: cache-chi-kigq8000149-CHI, cache-iad-kiad7000042-IAD",
                                    "x-styx-req-id: 89780408-6f7c-11ee-88d9-fe80048b9402",
                                    "x-timer: S1697829168.655293,VS0,VE15",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2251,
                            "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": 0,
                            "connect_ms": 171,
                            "ssl_ms": 189,
                            "gzip_total": 41931,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": null,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 0,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net 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": 100
                            },
                            "tls_version": "TLS 1.3",
                            "tls_resumed": "False",
                            "tls_next_proto": "h2",
                            "tls_cipher_suite": 4865,
                            "netlog_id": 49,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIGMjCCBRqgAwIBAgISBHZIhuFdYJ5Jhhs\/jIOr5bJTMA0GCSqGSIb3DQEBCwUA\nMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD\nEwJSMzAeFw0yMzA5MDMwMTQ3MzhaFw0yMzEyMDIwMTQ3MzdaMBUxEzARBgNVBAMT\nCnJ1dGVyLmJsb2cwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD0k3rV\nHQ4ROjJz0IhpvU18U+970cYMasoZgjbEhkOPWDT9ilW8eLOg9CaOSFyB9\/DQMu0h\nx2oqZnBZRFCQp0A\/bYYYBEzwstodMaPb8DO5TkJkY0Qw9y9rdg1aBCT2Fj7S6de6\n\/9Pi92BP\/cVvC4ftdUu67iD5zOVszOu5T5jLnizW\/KnVbj82toCrxP2pVRgEu2nV\nS\/PDa8ngxAhd1p41G+BGpdalEeCDJ5oP\/YOs7XBcAHhhj6xO4tj8TG6CHwbTnuyg\nYfCJA1rqbI\/p6dzAsCZZTSWnd5tb3WICPmMPmqHAkJKnrE1uvXS6MOur9gorQFSb\n10UffVuZAHrwNCS5AgMBAAGjggNdMIIDWTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB\/wQCMAAwHQYDVR0OBBYE\nFC1BxmrCM5vIm30s+JffZxyQK3vwMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYf\nr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8u\nbGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMIIB\nZAYDVR0RBIIBWzCCAVeCCnJ1dGVyLmJsb2eCCXJ1dGVyLmRldoIJcnV0ZXIubmV0\ngg13ZXMucnV0ZXIubmV0ggt3ZXN0b24uYmxvZ4IRd2VzdG9uLnJ1dGVyLmJsb2eC\nEHdlc3Rvbi5ydXRlci5kZXaCEHdlc3Rvbi5ydXRlci5uZXSCEHdlc3RvbnJ1dGVy\nLmJsb2eCD3dlc3RvbnJ1dGVyLmNvbYIPd2VzdG9ucnV0ZXIuZGV2gg93ZXN0b25y\ndXRlci5uZXSCDnd3dy5ydXRlci5ibG9ngg13d3cucnV0ZXIubmV0gg93d3cud2Vz\ndG9uLmJsb2eCFXd3dy53ZXN0b24ucnV0ZXIuYmxvZ4IUd3d3Lndlc3Rvbi5ydXRl\nci5uZXSCFHd3dy53ZXN0b25ydXRlci5ibG9nghN3d3cud2VzdG9ucnV0ZXIuY29t\nghN3d3cud2VzdG9ucnV0ZXIubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBAYK\nKwYBBAHWeQIEAgSB9QSB8gDwAHYAtz77JN+cTbp18jnFulj0bF38Qs96nzXEnh0J\ngSXttJkAAAGKWPBSFQAABAMARzBFAiAaAkFk8YAokJBYEnfUmG4yWBlA5nTmn2i7\nzU9rdyOTfAIhAJKZ04Z13cVUr4e1Vl6QZGSYI1+xRQmYBQ7pxULpS6wyAHYA6D7Q\n2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAGKWPBSHAAABAMARzBFAiAW\nrlSKgGGg5hPr0hPVnuNmpQ5zYp3FvN+bYYzd2m\/vKQIhAM2UCO7IyQjQ4NxSX1Nv\nK9gSs0xZDfVQ+U8OxTh04bqaMA0GCSqGSIb3DQEBCwUAA4IBAQAkPSN8cnhrdB5p\nSpssb7Subx7z2aLU+gl4sLbdueDiZjBUwWy3YPbPtk+nfW51Ah2+LSZckdEcxOjN\n0qxIL2BUt0l9aJj6Up7JgE69OVCfPxkX6j+erVBk+eafniRIbYwozQK9PIsSqIAO\nEL9NWnWOZ1lumVNK2GyGC\/0X3KuuRLnFllDpPyWJ+Qle2Q3+SqlNV+cnEwCLfWSs\nWluvZSTGF3iSUdFECttqxcNnaNFolVrnRReeWHnU9AMGlDrWgSx+L9fuYylLaMxu\nHoTCYBlzG8Q9nLQtvyOhuFRW\/dOnjsMn2eKXUiNoAcUIlWIA4pbVen\/T0qkxQVrz\nGSksMVqR\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFFjCCAv6gAwIBAgIRAJErCErPDBinU\/bWLiWnX1owDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjAwOTA0MDAwMDAw\nWhcNMjUwOTE1MTYwMDAwWjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg\nRW5jcnlwdDELMAkGA1UEAxMCUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQC7AhUozPaglNMPEuyNVZLD+ILxmaZ6QoinXSaqtSu5xUyxr45r+XXIo9cP\nR5QUVTVXjJ6oojkZ9YI8QqlObvU7wy7bjcCwXPNZOOftz2nwWgsbvsCUJCWH+jdx\nsxPnHKzhm+\/b5DtFUkWWqcFTzjTIUu61ru2P3mBw4qVUq7ZtDpelQDRrK9O8Zutm\nNHz6a4uPVymZ+DAXXbpyb\/uBxa3Shlg9F8fnCbvxK\/eG3MHacV3URuPMrSXBiLxg\nZ3Vms\/EY96Jc5lP\/Ooi2R6X\/ExjqmAl3P51T+c8B5fWmcBcUr2Ok\/5mzk53cU6cG\n\/kiFHaFpriV1uxPMUgP17VGhi9sVAgMBAAGjggEIMIIBBDAOBgNVHQ8BAf8EBAMC\nAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMBIGA1UdEwEB\/wQIMAYB\nAf8CAQAwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYfr52LFMLGMB8GA1UdIwQYMBaA\nFHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcw\nAoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzAnBgNVHR8EIDAeMBygGqAYhhZodHRw\nOi8veDEuYy5sZW5jci5vcmcvMCIGA1UdIAQbMBkwCAYGZ4EMAQIBMA0GCysGAQQB\ngt8TAQEBMA0GCSqGSIb3DQEBCwUAA4ICAQCFyk5HPqP3hUSFvNVneLKYY611TR6W\nPTNlclQtgaDqw+34IL9fzLdwALduO\/ZelN7kIJ+m74uyA+eitRY8kc607TkC53wl\nikfmZW4\/RvTZ8M6UK+5UzhK8jCdLuMGYL6KvzXGRSgi3yLgjewQtCPkIVz6D2QQz\nCkcheAmCJ8MqyJu5zlzyZMjAvnnAT45tRAxekrsu94sQ4egdRCnbWSDtY7kh+BIm\nlJNXoB1lBMEKIq4QDUOXoRgffuDghje1WrG9ML+Hbisq\/yFOGwXD9RiX8F6sw6W4\navAuvDszue5L3sz85K+EC4Y\/wFVDNvZo4TYXao6Z0f+lQKc0t8DQYzk1OXVu8rp2\nyJMC6alLbBfODALZvYH7n7do1AZls4I9d1P4jnkDrQoxB3UqQ9hVl3LEKQ73xF1O\nyK5GhDDX8oVfGKF5u+decIsH4YaTw7mP3GFxJSqv3+0lUFJoi5Lc5da149p90Ids\nhCExroL1+7mryIkXPeFM5TgO9r0rvZaBFOvV2z0gp35Z0+L4WPlbuEjN\/lxPFin+\nHlUjr8gRsI3qfJOQFy\/9rKIJR0Y\/8Omwt\/8oTWgy1mdeHmmjk7j1nYsvC9JSQ6Zv\nMldlTTKB3zhThV1+XWYp6rjd5JW1zbVWEkLNxE7GJThEUG3szgBVGP7pSWTUTsqX\nnLRbwHOoq7hHwg==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFYDCCBEigAwIBAgIQQAF3ITfU6UK47naqPGQKtzANBgkqhkiG9w0BAQsFADA\/\nMSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT\nDkRTVCBSb290IENBIFgzMB4XDTIxMDEyMDE5MTQwM1oXDTI0MDkzMDE4MTQwM1ow\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwggIiMA0GCSqGSIb3DQEB\nAQUAA4ICDwAwggIKAoICAQCt6CRz9BQ385ueK1coHIe+3LffOJCMbjzmV6B493XC\nov71am72AE8o295ohmxEk7axY\/0UEmu\/H9LqMZshftEzPLpI9d1537O4\/xLxIZpL\nwYqGcWlKZmZsj348cL+tKSIG8+TA5oCu4kuPt5l+lAOf00eXfJlII1PoOK5PCm+D\nLtFJV4yAdLbaL9A4jXsDcCEbdfIwPPqPrt3aY6vrFk\/CjhFLfs8L6P+1dy70sntK\n4EwSJQxwjQMpoOFTJOwT2e4ZvxCzSow\/iaNhUd6shweU9GNx7C7ib1uYgeGJXDR5\nbHbvO5BieebbpJovJsXQEOEO3tkQjhb7t\/eo98flAgeYjzYIlefiN5YNNnWe+w5y\nsR2bvAP5SQXYgd0FtCrWQemsAXaVCg\/Y39W9Eh81LygXbNKYwagJZHduRze6zqxZ\nXmidf3LWicUGQSk+WT7dJvUkyRGnWqNMQB9GoZm1pzpRboY7nn1ypxIFeFntPlF4\nFQsDj43QLwWyPntKHEtzBRL8xurgUBN8Q5N0s8p0544fAQjQMNRbcTa0B7rBMDBc\nSLeCO5imfWCKoqMpgsy6vYMEG6KDA0Gh1gXxG8K28Kh8hjtGqEgqiNx2mna\/H2ql\nPRmP6zjzZN7IKw0KKP\/32+IVQtQi0Cdd4Xn+GOdwiK1O5tmLOsbdJ1Fu\/7xk9TND\nTwIDAQABo4IBRjCCAUIwDwYDVR0TAQH\/BAUwAwEB\/zAOBgNVHQ8BAf8EBAMCAQYw\nSwYIKwYBBQUHAQEEPzA9MDsGCCsGAQUFBzAChi9odHRwOi8vYXBwcy5pZGVudHJ1\nc3QuY29tL3Jvb3RzL2RzdHJvb3RjYXgzLnA3YzAfBgNVHSMEGDAWgBTEp7Gkeyxx\n+tvhS5B1\/8QVYIWJEDBUBgNVHSAETTBLMAgGBmeBDAECATA\/BgsrBgEEAYLfEwEB\nATAwMC4GCCsGAQUFBwIBFiJodHRwOi8vY3BzLnJvb3QteDEubGV0c2VuY3J5cHQu\nb3JnMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmwuaWRlbnRydXN0LmNvbS9E\nU1RST09UQ0FYM0NSTC5jcmwwHQYDVR0OBBYEFHm0WeZ7tuXkAXOACIjIGlj26Ztu\nMA0GCSqGSIb3DQEBCwUAA4IBAQAKcwBslm7\/DlLQrt2M51oGrS+o44+\/yQoDFVDC\n5WxCu2+b9LRPwkSICHXM6webFGJueN7sJ7o5XPWioW5WlHAQU7G75K\/QosMrAdSW\n9MUgNTP52GE24HGNtLi1qoJFlcDyqSMo59ahy2cI2qBDLKobkx\/J3vWraV0T9VuG\nWCLKTVXkcGdtwlfFRjlBz4pYg1htmf5X6DYO8A4jqv2Il9DjXA6USbW1FzXSLr9O\nhe8Y4IWS6wY7bCkjCWDcRQJMEhg76fsO3txE+FiYruq9RUWhiF1myv4Q6W+CyBFC\nDfvp7OOGAN6dEOM4+qR9sdjoSYKEBpsr6GtPAQw4dy753ec5\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "final_base_page": true,
                            "is_base_page": true,
                            "load_end": 920,
                            "ttfb_start": 576,
                            "ttfb_end": 765,
                            "download_start": 765,
                            "download_end": 920,
                            "download_ms": 155,
                            "all_start": 216,
                            "all_end": 920,
                            "all_ms": 704,
                            "index": 0,
                            "number": 1
                        },
                        {
                            "type": 3,
                            "id": "27678.10",
                            "request_id": "27678.10",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/themes\/twentytwenty\/assets\/fonts\/inter\/Inter-upright-var.woff2",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/themes\/twentytwenty\/assets\/fonts\/inter\/Inter-upright-var.woff2",
                            "raw_id": "27678.10",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Font",
                            "load_ms": 689,
                            "ttfb_ms": 191,
                            "load_start": 851,
                            "load_start_float": 851.00010099999997,
                            "bytesIn": 223892,
                            "objectSize": 223892,
                            "objectSizeUncompressed": 223892,
                            "chunks": [
                                {
                                    "ts": 1044,
                                    "bytes": 15702
                                },
                                {
                                    "ts": 1059,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1076,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1209,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1229,
                                    "bytes": 16411
                                },
                                {
                                    "ts": 1250,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1430,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1449,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1463,
                                    "bytes": 16411
                                },
                                {
                                    "ts": 1478,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1494,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1510,
                                    "bytes": 16375
                                },
                                {
                                    "ts": 1525,
                                    "bytes": 16411
                                },
                                {
                                    "ts": 1540,
                                    "bytes": 11582
                                }
                            ],
                            "expires": "Thu, 10 Oct 2024 11:12:16 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "font\/woff2",
                            "contentEncoding": "",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 140,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/themes\/twentytwenty\/assets\/fonts\/inter\/Inter-upright-var.woff2",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: font",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "age: 892832",
                                    "cache-control: max-age=31622400",
                                    "content-length: 223892",
                                    "content-type: font\/woff2",
                                    "date: Fri, 20 Oct 2023 19:12:47 GMT",
                                    "etag: \"6524e048-36a94\"",
                                    "expires: Thu, 10 Oct 2024 11:12:16 GMT",
                                    "last-modified: Tue, 10 Oct 2023 05:25:28 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-a-685d4d5969-rh5q5",
                                    "x-served-by: cache-chi-kigq8000069-CHI, cache-iad-kiad7000042-IAD",
                                    "x-styx-req-id: df1f7bbe-675d-11ee-9ff1-feb851941f53",
                                    "x-timer: S1697829168.929872,VS0,VE2",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2179,
                            "score_cache": 100,
                            "score_cdn": 100,
                            "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": 30729568,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 850,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 3,
                            "http2_stream_dependency": 1,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 101,
                            "server_port": "443",
                            "renderBlocking": "non_blocking",
                            "font_details": {
                                "table_sizes": {
                                    "GDEF": 1100,
                                    "GPOS": 126308,
                                    "GSUB": 20764,
                                    "HVAR": 6647,
                                    "MVAR": 80,
                                    "OS\/2": 96,
                                    "STAT": 180,
                                    "cmap": 24554,
                                    "fvar": 108,
                                    "glyf": 113584,
                                    "gvar": 221102,
                                    "head": 54,
                                    "hhea": 36,
                                    "hmtx": 10128,
                                    "loca": 0,
                                    "maxp": 32,
                                    "name": 1891,
                                    "post": 46329
                                },
                                "names": {
                                    "0": "Copyright 2019 The Inter project authors",
                                    "1": "Inter",
                                    "2": "Regular",
                                    "3": "Inter Regular:2019:2c0637eac",
                                    "4": "Inter Regular",
                                    "5": "Version 3.009;git-2c0637eac",
                                    "6": "Inter-Regular",
                                    "7": "Inter UI and Inter is a trademark of rsms.",
                                    "8": "rsms",
                                    "9": "Rasmus Andersson",
                                    "11": "https:\/\/rsms.me\/",
                                    "12": "https:\/\/rsms.me\/",
                                    "13": "OFL 1.1 (SIL Open Font License, Version 1.1)",
                                    "14": "http:\/\/scripts.sil.org\/OFL"
                                },
                                "OS2": {
                                    "version": 4,
                                    "xAvgCharWidth": 1833,
                                    "usWeightClass": 400,
                                    "usWidthClass": 5,
                                    "fsType": 0,
                                    "ySubscriptXSize": 1830,
                                    "ySubscriptYSize": 1690,
                                    "ySubscriptXOffset": 0,
                                    "ySubscriptYOffset": 211,
                                    "ySuperscriptXSize": 1830,
                                    "ySuperscriptYSize": 1690,
                                    "ySuperscriptXOffset": 0,
                                    "ySuperscriptYOffset": 986,
                                    "yStrikeoutSize": 192,
                                    "yStrikeoutPosition": 922,
                                    "sFamilyClass": 0,
                                    "ulUnicodeRange1": 3758099199,
                                    "ulUnicodeRange2": 1375773183,
                                    "ulUnicodeRange3": 33,
                                    "ulUnicodeRange4": 0,
                                    "achVendID": "RSMS",
                                    "fsSelection": 192,
                                    "usFirstCharIndex": 32,
                                    "usLastCharIndex": 65535,
                                    "sTypoAscender": 2728,
                                    "sTypoDescender": -680,
                                    "sTypoLineGap": 0,
                                    "usWinAscent": 2728,
                                    "usWinDescent": 680,
                                    "ulCodePageRange1": 415,
                                    "ulCodePageRange2": 0,
                                    "sxHeight": 1536,
                                    "sCapHeight": 2048,
                                    "usDefaultChar": 0,
                                    "usBreakChar": 32,
                                    "usMaxContext": 12,
                                    "panose": {
                                        "bFamilyType": 2,
                                        "bSerifStyle": 11,
                                        "bWeight": 5,
                                        "bProportion": 2,
                                        "bContrast": 3,
                                        "bStrokeVariation": 0,
                                        "bArmStyle": 0,
                                        "bLetterForm": 0,
                                        "bMidline": 0,
                                        "bXHeight": 4
                                    }
                                },
                                "post": {
                                    "formatType": 2,
                                    "italicAngle": 0,
                                    "underlinePosition": -464,
                                    "underlineThickness": 192,
                                    "isFixedPitch": 0,
                                    "minMemType42": 0,
                                    "maxMemType42": 0,
                                    "minMemType1": 0,
                                    "maxMemType1": 0
                                },
                                "fvar": {
                                    "wght": {
                                        "min": 100,
                                        "default": 400,
                                        "max": 900
                                    }
                                },
                                "cmap": {
                                    "encodings": [
                                        {
                                            "platform": 0,
                                            "encoding": 3
                                        },
                                        {
                                            "platform": 0,
                                            "encoding": 4
                                        },
                                        {
                                            "platform": 3,
                                            "encoding": 1
                                        },
                                        {
                                            "platform": 3,
                                            "encoding": 10
                                        }
                                    ],
                                    "codepoints": [
                                        32,
                                        33,
                                        34,
                                        35,
                                        36,
                                        37,
                                        38,
                                        39,
                                        40,
                                        41,
                                        42,
                                        43,
                                        44,
                                        45,
                                        46,
                                        47,
                                        48,
                                        49,
                                        50,
                                        51,
                                        52,
                                        53,
                                        54,
                                        55,
                                        56,
                                        57,
                                        58,
                                        59,
                                        60,
                                        61,
                                        62,
                                        63,
                                        64,
                                        65,
                                        66,
                                        67,
                                        68,
                                        69,
                                        70,
                                        71,
                                        72,
                                        73,
                                        74,
                                        75,
                                        76,
                                        77,
                                        78,
                                        79,
                                        80,
                                        81,
                                        82,
                                        83,
                                        84,
                                        85,
                                        86,
                                        87,
                                        88,
                                        89,
                                        90,
                                        91,
                                        92,
                                        93,
                                        94,
                                        95,
                                        96,
                                        97,
                                        98,
                                        99,
                                        100,
                                        101,
                                        102,
                                        103,
                                        104,
                                        105,
                                        106,
                                        107,
                                        108,
                                        109,
                                        110,
                                        111,
                                        112,
                                        113,
                                        114,
                                        115,
                                        116,
                                        117,
                                        118,
                                        119,
                                        120,
                                        121,
                                        122,
                                        123,
                                        124,
                                        125,
                                        126,
                                        160,
                                        161,
                                        162,
                                        163,
                                        164,
                                        165,
                                        166,
                                        167,
                                        168,
                                        169,
                                        170,
                                        171,
                                        172,
                                        173,
                                        174,
                                        175,
                                        176,
                                        177,
                                        178,
                                        179,
                                        180,
                                        181,
                                        182,
                                        183,
                                        184,
                                        185,
                                        186,
                                        187,
                                        188,
                                        189,
                                        190,
                                        191,
                                        192,
                                        193,
                                        194,
                                        195,
                                        196,
                                        197,
                                        198,
                                        199,
                                        200,
                                        201,
                                        202,
                                        203,
                                        204,
                                        205,
                                        206,
                                        207,
                                        208,
                                        209,
                                        210,
                                        211,
                                        212,
                                        213,
                                        214,
                                        215,
                                        216,
                                        217,
                                        218,
                                        219,
                                        220,
                                        221,
                                        222,
                                        223,
                                        224,
                                        225,
                                        226,
                                        227,
                                        228,
                                        229,
                                        230,
                                        231,
                                        232,
                                        233,
                                        234,
                                        235,
                                        236,
                                        237,
                                        238,
                                        239,
                                        240,
                                        241,
                                        242,
                                        243,
                                        244,
                                        245,
                                        246,
                                        247,
                                        248,
                                        249,
                                        250,
                                        251,
                                        252,
                                        253,
                                        254,
                                        255,
                                        256,
                                        257,
                                        258,
                                        259,
                                        260,
                                        261,
                                        262,
                                        263,
                                        264,
                                        265,
                                        266,
                                        267,
                                        268,
                                        269,
                                        270,
                                        271,
                                        272,
                                        273,
                                        274,
                                        275,
                                        276,
                                        277,
                                        278,
                                        279,
                                        280,
                                        281,
                                        282,
                                        283,
                                        284,
                                        285,
                                        286,
                                        287,
                                        288,
                                        289,
                                        290,
                                        291,
                                        292,
                                        293,
                                        294,
                                        295,
                                        296,
                                        297,
                                        298,
                                        299,
                                        300,
                                        301,
                                        302,
                                        303,
                                        304,
                                        305,
                                        306,
                                        307,
                                        308,
                                        309,
                                        310,
                                        311,
                                        312,
                                        313,
                                        314,
                                        315,
                                        316,
                                        317,
                                        318,
                                        319,
                                        320,
                                        321,
                                        322,
                                        323,
                                        324,
                                        325,
                                        326,
                                        327,
                                        328,
                                        330,
                                        331,
                                        332,
                                        333,
                                        334,
                                        335,
                                        336,
                                        337,
                                        338,
                                        339,
                                        340,
                                        341,
                                        342,
                                        343,
                                        344,
                                        345,
                                        346,
                                        347,
                                        348,
                                        349,
                                        350,
                                        351,
                                        352,
                                        353,
                                        354,
                                        355,
                                        356,
                                        357,
                                        358,
                                        359,
                                        360,
                                        361,
                                        362,
                                        363,
                                        364,
                                        365,
                                        366,
                                        367,
                                        368,
                                        369,
                                        370,
                                        371,
                                        372,
                                        373,
                                        374,
                                        375,
                                        376,
                                        377,
                                        378,
                                        379,
                                        380,
                                        381,
                                        382,
                                        383,
                                        384,
                                        385,
                                        386,
                                        387,
                                        388,
                                        389,
                                        390,
                                        391,
                                        392,
                                        393,
                                        394,
                                        395,
                                        396,
                                        397,
                                        398,
                                        399,
                                        400,
                                        401,
                                        402,
                                        403,
                                        404,
                                        405,
                                        406,
                                        407,
                                        408,
                                        409,
                                        410,
                                        411,
                                        412,
                                        413,
                                        414,
                                        415,
                                        416,
                                        417,
                                        418,
                                        419,
                                        420,
                                        421,
                                        422,
                                        423,
                                        424,
                                        425,
                                        426,
                                        427,
                                        428,
                                        429,
                                        430,
                                        431,
                                        432,
                                        433,
                                        434,
                                        435,
                                        436,
                                        437,
                                        438,
                                        439,
                                        440,
                                        441,
                                        442,
                                        443,
                                        444,
                                        445,
                                        446,
                                        447,
                                        448,
                                        449,
                                        450,
                                        451,
                                        453,
                                        454,
                                        455,
                                        456,
                                        457,
                                        458,
                                        459,
                                        460,
                                        461,
                                        462,
                                        463,
                                        464,
                                        465,
                                        466,
                                        467,
                                        468,
                                        469,
                                        470,
                                        471,
                                        472,
                                        473,
                                        474,
                                        475,
                                        476,
                                        477,
                                        478,
                                        479,
                                        480,
                                        481,
                                        482,
                                        483,
                                        484,
                                        485,
                                        486,
                                        487,
                                        488,
                                        489,
                                        490,
                                        491,
                                        492,
                                        493,
                                        494,
                                        495,
                                        496,
                                        497,
                                        498,
                                        499,
                                        500,
                                        501,
                                        502,
                                        503,
                                        504,
                                        505,
                                        506,
                                        507,
                                        508,
                                        509,
                                        510,
                                        511,
                                        512,
                                        513,
                                        514,
                                        515,
                                        516,
                                        517,
                                        518,
                                        519,
                                        520,
                                        521,
                                        522,
                                        523,
                                        524,
                                        525,
                                        526,
                                        527,
                                        528,
                                        529,
                                        530,
                                        531,
                                        532,
                                        533,
                                        534,
                                        535,
                                        536,
                                        537,
                                        538,
                                        539,
                                        540,
                                        541,
                                        542,
                                        543,
                                        544,
                                        545,
                                        546,
                                        547,
                                        548,
                                        549,
                                        550,
                                        551,
                                        552,
                                        553,
                                        554,
                                        555,
                                        556,
                                        557,
                                        558,
                                        559,
                                        560,
                                        561,
                                        562,
                                        563,
                                        564,
                                        565,
                                        566,
                                        567,
                                        568,
                                        569,
                                        570,
                                        571,
                                        572,
                                        573,
                                        574,
                                        575,
                                        576,
                                        577,
                                        578,
                                        579,
                                        580,
                                        581,
                                        582,
                                        583,
                                        584,
                                        585,
                                        586,
                                        587,
                                        588,
                                        589,
                                        590,
                                        591,
                                        592,
                                        593,
                                        594,
                                        595,
                                        596,
                                        597,
                                        598,
                                        599,
                                        600,
                                        601,
                                        602,
                                        603,
                                        604,
                                        605,
                                        606,
                                        607,
                                        608,
                                        609,
                                        610,
                                        611,
                                        612,
                                        613,
                                        614,
                                        615,
                                        616,
                                        617,
                                        618,
                                        619,
                                        620,
                                        621,
                                        622,
                                        623,
                                        624,
                                        625,
                                        626,
                                        627,
                                        628,
                                        629,
                                        630,
                                        631,
                                        632,
                                        633,
                                        634,
                                        635,
                                        636,
                                        637,
                                        638,
                                        639,
                                        640,
                                        641,
                                        642,
                                        643,
                                        644,
                                        645,
                                        646,
                                        647,
                                        648,
                                        649,
                                        650,
                                        651,
                                        652,
                                        653,
                                        654,
                                        655,
                                        656,
                                        657,
                                        658,
                                        659,
                                        660,
                                        661,
                                        662,
                                        663,
                                        664,
                                        665,
                                        666,
                                        667,
                                        668,
                                        669,
                                        670,
                                        671,
                                        672,
                                        673,
                                        674,
                                        675,
                                        676,
                                        677,
                                        678,
                                        679,
                                        680,
                                        681,
                                        682,
                                        683,
                                        684,
                                        685,
                                        686,
                                        687,
                                        688,
                                        689,
                                        690,
                                        691,
                                        692,
                                        693,
                                        694,
                                        695,
                                        696,
                                        697,
                                        698,
                                        699,
                                        700,
                                        701,
                                        702,
                                        703,
                                        704,
                                        705,
                                        706,
                                        707,
                                        708,
                                        709,
                                        710,
                                        711,
                                        712,
                                        713,
                                        714,
                                        715,
                                        716,
                                        717,
                                        718,
                                        719,
                                        720,
                                        721,
                                        722,
                                        723,
                                        724,
                                        725,
                                        726,
                                        727,
                                        728,
                                        729,
                                        730,
                                        731,
                                        732,
                                        733,
                                        734,
                                        735,
                                        736,
                                        737,
                                        738,
                                        739,
                                        740,
                                        741,
                                        742,
                                        743,
                                        744,
                                        745,
                                        746,
                                        747,
                                        748,
                                        749,
                                        750,
                                        751,
                                        752,
                                        753,
                                        754,
                                        755,
                                        756,
                                        757,
                                        758,
                                        759,
                                        760,
                                        761,
                                        762,
                                        763,
                                        764,
                                        765,
                                        766,
                                        767,
                                        768,
                                        769,
                                        770,
                                        771,
                                        772,
                                        773,
                                        774,
                                        775,
                                        776,
                                        777,
                                        778,
                                        779,
                                        780,
                                        781,
                                        782,
                                        783,
                                        784,
                                        785,
                                        786,
                                        787,
                                        788,
                                        789,
                                        790,
                                        791,
                                        792,
                                        793,
                                        794,
                                        795,
                                        796,
                                        797,
                                        798,
                                        801,
                                        802,
                                        803,
                                        804,
                                        805,
                                        806,
                                        807,
                                        808,
                                        809,
                                        810,
                                        811,
                                        812,
                                        813,
                                        814,
                                        815,
                                        816,
                                        817,
                                        818,
                                        819,
                                        820,
                                        821,
                                        822,
                                        823,
                                        824,
                                        825,
                                        826,
                                        827,
                                        828,
                                        829,
                                        830,
                                        831,
                                        832,
                                        833,
                                        834,
                                        835,
                                        836,
                                        837,
                                        838,
                                        840,
                                        841,
                                        842,
                                        843,
                                        844,
                                        845,
                                        846,
                                        847,
                                        848,
                                        849,
                                        850,
                                        851,
                                        852,
                                        853,
                                        854,
                                        855,
                                        856,
                                        857,
                                        858,
                                        859,
                                        860,
                                        861,
                                        862,
                                        863,
                                        864,
                                        865,
                                        866,
                                        867,
                                        868,
                                        869,
                                        870,
                                        871,
                                        872,
                                        873,
                                        874,
                                        875,
                                        876,
                                        877,
                                        878,
                                        879,
                                        880,
                                        881,
                                        882,
                                        883,
                                        884,
                                        885,
                                        886,
                                        887,
                                        890,
                                        891,
                                        892,
                                        893,
                                        894,
                                        895,
                                        900,
                                        901,
                                        902,
                                        903,
                                        904,
                                        905,
                                        906,
                                        908,
                                        910,
                                        911,
                                        912,
                                        913,
                                        914,
                                        915,
                                        916,
                                        917,
                                        918,
                                        919,
                                        920,
                                        921,
                                        922,
                                        923,
                                        924,
                                        925,
                                        926,
                                        927,
                                        928,
                                        929,
                                        931,
                                        932,
                                        933,
                                        934,
                                        935,
                                        936,
                                        937,
                                        938,
                                        939,
                                        940,
                                        941,
                                        942,
                                        943,
                                        944,
                                        945,
                                        946,
                                        947,
                                        948,
                                        949,
                                        950,
                                        951,
                                        952,
                                        953,
                                        954,
                                        955,
                                        956,
                                        957,
                                        958,
                                        959,
                                        960,
                                        961,
                                        962,
                                        963,
                                        964,
                                        965,
                                        966,
                                        967,
                                        968,
                                        969,
                                        970,
                                        971,
                                        972,
                                        973,
                                        974,
                                        975,
                                        976,
                                        977,
                                        978,
                                        979,
                                        980,
                                        981,
                                        982,
                                        983,
                                        984,
                                        985,
                                        986,
                                        987,
                                        988,
                                        989,
                                        990,
                                        991,
                                        992,
                                        993,
                                        1008,
                                        1009,
                                        1010,
                                        1011,
                                        1012,
                                        1013,
                                        1014,
                                        1015,
                                        1016,
                                        1017,
                                        1018,
                                        1019,
                                        1020,
                                        1021,
                                        1022,
                                        1023,
                                        1024,
                                        1025,
                                        1026,
                                        1027,
                                        1028,
                                        1029,
                                        1030,
                                        1031,
                                        1032,
                                        1033,
                                        1034,
                                        1035,
                                        1036,
                                        1037,
                                        1038,
                                        1039,
                                        1040,
                                        1041,
                                        1042,
                                        1043,
                                        1044,
                                        1045,
                                        1046,
                                        1047,
                                        1048,
                                        1049,
                                        1050,
                                        1051,
                                        1052,
                                        1053,
                                        1054,
                                        1055,
                                        1056,
                                        1057,
                                        1058,
                                        1059,
                                        1060,
                                        1061,
                                        1062,
                                        1063,
                                        1064,
                                        1065,
                                        1066,
                                        1067,
                                        1068,
                                        1069,
                                        1070,
                                        1071,
                                        1072,
                                        1073,
                                        1074,
                                        1075,
                                        1076,
                                        1077,
                                        1078,
                                        1079,
                                        1080,
                                        1081,
                                        1082,
                                        1083,
                                        1084,
                                        1085,
                                        1086,
                                        1087,
                                        1088,
                                        1089,
                                        1090,
                                        1091,
                                        1092,
                                        1093,
                                        1094,
                                        1095,
                                        1096,
                                        1097,
                                        1098,
                                        1099,
                                        1100,
                                        1101,
                                        1102,
                                        1103,
                                        1104,
                                        1105,
                                        1106,
                                        1107,
                                        1108,
                                        1109,
                                        1110,
                                        1111,
                                        1112,
                                        1113,
                                        1114,
                                        1115,
                                        1116,
                                        1117,
                                        1118,
                                        1119,
                                        1120,
                                        1121,
                                        1122,
                                        1123,
                                        1124,
                                        1125,
                                        1126,
                                        1127,
                                        1128,
                                        1129,
                                        1130,
                                        1131,
                                        1132,
                                        1133,
                                        1134,
                                        1135,
                                        1136,
                                        1137,
                                        1138,
                                        1139,
                                        1140,
                                        1141,
                                        1142,
                                        1143,
                                        1144,
                                        1145,
                                        1146,
                                        1147,
                                        1148,
                                        1149,
                                        1150,
                                        1151,
                                        1152,
                                        1153,
                                        1154,
                                        1155,
                                        1156,
                                        1157,
                                        1158,
                                        1159,
                                        1160,
                                        1161,
                                        1162,
                                        1163,
                                        1164,
                                        1165,
                                        1166,
                                        1167,
                                        1168,
                                        1169,
                                        1170,
                                        1171,
                                        1172,
                                        1173,
                                        1174,
                                        1175,
                                        1176,
                                        1177,
                                        1178,
                                        1179,
                                        1180,
                                        1181,
                                        1184,
                                        1185,
                                        1186,
                                        1187,
                                        1188,
                                        1189,
                                        1190,
                                        1191,
                                        1192,
                                        1193,
                                        1194,
                                        1195,
                                        1196,
                                        1197,
                                        1198,
                                        1199,
                                        1200,
                                        1201,
                                        1202,
                                        1203,
                                        1204,
                                        1205,
                                        1206,
                                        1207,
                                        1208,
                                        1209,
                                        1210,
                                        1211,
                                        1212,
                                        1213,
                                        1214,
                                        1215,
                                        1216,
                                        1217,
                                        1218,
                                        1219,
                                        1220,
                                        1221,
                                        1222,
                                        1223,
                                        1224,
                                        1225,
                                        1226,
                                        1227,
                                        1228,
                                        1229,
                                        1230,
                                        1231,
                                        1232,
                                        1233,
                                        1234,
                                        1235,
                                        1236,
                                        1237,
                                        1238,
                                        1239,
                                        1240,
                                        1241,
                                        1242,
                                        1243,
                                        1244,
                                        1245,
                                        1246,
                                        1247,
                                        1248,
                                        1249,
                                        1250,
                                        1251,
                                        1252,
                                        1253,
                                        1254,
                                        1255,
                                        1256,
                                        1257,
                                        1258,
                                        1259,
                                        1260,
                                        1261,
                                        1262,
                                        1263,
                                        1264,
                                        1265,
                                        1266,
                                        1267,
                                        1268,
                                        1269,
                                        1270,
                                        1271,
                                        1272,
                                        1273,
                                        1274,
                                        1275,
                                        1276,
                                        1277,
                                        1278,
                                        1279,
                                        1327,
                                        5227,
                                        7491,
                                        7495,
                                        7496,
                                        7497,
                                        7501,
                                        7503,
                                        7504,
                                        7506,
                                        7510,
                                        7511,
                                        7512,
                                        7515,
                                        7522,
                                        7523,
                                        7524,
                                        7525,
                                        7580,
                                        7584,
                                        7611,
                                        7615,
                                        7616,
                                        7617,
                                        7618,
                                        7619,
                                        7620,
                                        7621,
                                        7622,
                                        7623,
                                        7624,
                                        7625,
                                        7626,
                                        7627,
                                        7628,
                                        7629,
                                        7630,
                                        7631,
                                        7632,
                                        7633,
                                        7634,
                                        7635,
                                        7636,
                                        7637,
                                        7638,
                                        7639,
                                        7640,
                                        7641,
                                        7642,
                                        7643,
                                        7644,
                                        7645,
                                        7646,
                                        7647,
                                        7648,
                                        7649,
                                        7650,
                                        7651,
                                        7652,
                                        7653,
                                        7654,
                                        7655,
                                        7656,
                                        7657,
                                        7658,
                                        7659,
                                        7660,
                                        7661,
                                        7662,
                                        7663,
                                        7664,
                                        7665,
                                        7666,
                                        7667,
                                        7668,
                                        7669,
                                        7676,
                                        7677,
                                        7678,
                                        7679,
                                        7680,
                                        7681,
                                        7682,
                                        7683,
                                        7684,
                                        7685,
                                        7686,
                                        7687,
                                        7688,
                                        7689,
                                        7690,
                                        7691,
                                        7692,
                                        7693,
                                        7694,
                                        7695,
                                        7696,
                                        7697,
                                        7698,
                                        7699,
                                        7700,
                                        7701,
                                        7702,
                                        7703,
                                        7704,
                                        7705,
                                        7706,
                                        7707,
                                        7708,
                                        7709,
                                        7710,
                                        7711,
                                        7712,
                                        7713,
                                        7714,
                                        7715,
                                        7716,
                                        7717,
                                        7718,
                                        7719,
                                        7720,
                                        7721,
                                        7722,
                                        7723,
                                        7724,
                                        7725,
                                        7726,
                                        7727,
                                        7728,
                                        7729,
                                        7730,
                                        7731,
                                        7732,
                                        7733,
                                        7734,
                                        7735,
                                        7736,
                                        7737,
                                        7738,
                                        7739,
                                        7740,
                                        7741,
                                        7742,
                                        7743,
                                        7744,
                                        7745,
                                        7746,
                                        7747,
                                        7748,
                                        7749,
                                        7750,
                                        7751,
                                        7752,
                                        7753,
                                        7754,
                                        7755,
                                        7756,
                                        7757,
                                        7758,
                                        7759,
                                        7760,
                                        7761,
                                        7762,
                                        7763,
                                        7764,
                                        7765,
                                        7766,
                                        7767,
                                        7768,
                                        7769,
                                        7770,
                                        7771,
                                        7772,
                                        7773,
                                        7774,
                                        7775,
                                        7776,
                                        7777,
                                        7778,
                                        7779,
                                        7780,
                                        7781,
                                        7782,
                                        7783,
                                        7784,
                                        7785,
                                        7786,
                                        7787,
                                        7788,
                                        7789,
                                        7790,
                                        7791,
                                        7792,
                                        7793,
                                        7794,
                                        7795,
                                        7796,
                                        7797,
                                        7798,
                                        7799,
                                        7800,
                                        7801,
                                        7802,
                                        7803,
                                        7804,
                                        7805,
                                        7806,
                                        7807,
                                        7808,
                                        7809,
                                        7810,
                                        7811,
                                        7812,
                                        7813,
                                        7814,
                                        7815,
                                        7816,
                                        7817,
                                        7818,
                                        7819,
                                        7820,
                                        7821,
                                        7822,
                                        7823,
                                        7824,
                                        7825,
                                        7826,
                                        7827,
                                        7828,
                                        7829,
                                        7830,
                                        7831,
                                        7832,
                                        7833,
                                        7834,
                                        7835,
                                        7836,
                                        7837,
                                        7838,
                                        7839,
                                        7840,
                                        7841,
                                        7842,
                                        7843,
                                        7844,
                                        7845,
                                        7846,
                                        7847,
                                        7848,
                                        7849,
                                        7850,
                                        7851,
                                        7852,
                                        7853,
                                        7854,
                                        7855,
                                        7856,
                                        7857,
                                        7858,
                                        7859,
                                        7860,
                                        7861,
                                        7862,
                                        7863,
                                        7864,
                                        7865,
                                        7866,
                                        7867,
                                        7868,
                                        7869,
                                        7870,
                                        7871,
                                        7872,
                                        7873,
                                        7874,
                                        7875,
                                        7876,
                                        7877,
                                        7878,
                                        7879,
                                        7880,
                                        7881,
                                        7882,
                                        7883,
                                        7884,
                                        7885,
                                        7886,
                                        7887,
                                        7888,
                                        7889,
                                        7890,
                                        7891,
                                        7892,
                                        7893,
                                        7894,
                                        7895,
                                        7896,
                                        7897,
                                        7898,
                                        7899,
                                        7900,
                                        7901,
                                        7902,
                                        7903,
                                        7904,
                                        7905,
                                        7906,
                                        7907,
                                        7908,
                                        7909,
                                        7910,
                                        7911,
                                        7912,
                                        7913,
                                        7914,
                                        7915,
                                        7916,
                                        7917,
                                        7918,
                                        7919,
                                        7920,
                                        7921,
                                        7922,
                                        7923,
                                        7924,
                                        7925,
                                        7926,
                                        7927,
                                        7928,
                                        7929,
                                        7930,
                                        7931,
                                        7932,
                                        7933,
                                        7934,
                                        7935,
                                        7936,
                                        7937,
                                        7938,
                                        7939,
                                        7940,
                                        7941,
                                        7942,
                                        7943,
                                        7944,
                                        7945,
                                        7946,
                                        7947,
                                        7948,
                                        7949,
                                        7950,
                                        7951,
                                        7952,
                                        7953,
                                        7954,
                                        7955,
                                        7956,
                                        7957,
                                        7960,
                                        7961,
                                        7962,
                                        7963,
                                        7964,
                                        7965,
                                        7968,
                                        7969,
                                        7970,
                                        7971,
                                        7972,
                                        7973,
                                        7974,
                                        7975,
                                        7976,
                                        7977,
                                        7978,
                                        7979,
                                        7980,
                                        7981,
                                        7982,
                                        7983,
                                        7984,
                                        7985,
                                        7986,
                                        7987,
                                        7988,
                                        7989,
                                        7990,
                                        7991,
                                        7992,
                                        7993,
                                        7994,
                                        7995,
                                        7996,
                                        7997,
                                        7998,
                                        7999,
                                        8000,
                                        8001,
                                        8002,
                                        8003,
                                        8004,
                                        8005,
                                        8008,
                                        8009,
                                        8010,
                                        8011,
                                        8012,
                                        8013,
                                        8016,
                                        8017,
                                        8018,
                                        8019,
                                        8020,
                                        8021,
                                        8022,
                                        8023,
                                        8025,
                                        8027,
                                        8029,
                                        8031,
                                        8032,
                                        8033,
                                        8034,
                                        8035,
                                        8036,
                                        8037,
                                        8038,
                                        8039,
                                        8040,
                                        8041,
                                        8042,
                                        8043,
                                        8044,
                                        8045,
                                        8046,
                                        8047,
                                        8048,
                                        8049,
                                        8050,
                                        8051,
                                        8052,
                                        8053,
                                        8054,
                                        8055,
                                        8056,
                                        8057,
                                        8058,
                                        8059,
                                        8060,
                                        8061,
                                        8064,
                                        8065,
                                        8066,
                                        8067,
                                        8068,
                                        8069,
                                        8070,
                                        8071,
                                        8072,
                                        8073,
                                        8074,
                                        8075,
                                        8076,
                                        8077,
                                        8078,
                                        8079,
                                        8080,
                                        8081,
                                        8082,
                                        8083,
                                        8084,
                                        8085,
                                        8086,
                                        8087,
                                        8088,
                                        8089,
                                        8090,
                                        8091,
                                        8092,
                                        8093,
                                        8094,
                                        8095,
                                        8096,
                                        8097,
                                        8098,
                                        8099,
                                        8100,
                                        8101,
                                        8102,
                                        8103,
                                        8104,
                                        8105,
                                        8106,
                                        8107,
                                        8108,
                                        8109,
                                        8110,
                                        8111,
                                        8112,
                                        8113,
                                        8114,
                                        8115,
                                        8116,
                                        8118,
                                        8119,
                                        8120,
                                        8121,
                                        8122,
                                        8123,
                                        8124,
                                        8125,
                                        8126,
                                        8127,
                                        8128,
                                        8129,
                                        8130,
                                        8131,
                                        8132,
                                        8134,
                                        8135,
                                        8136,
                                        8137,
                                        8138,
                                        8139,
                                        8140,
                                        8141,
                                        8142,
                                        8143,
                                        8144,
                                        8145,
                                        8146,
                                        8147,
                                        8150,
                                        8151,
                                        8152,
                                        8153,
                                        8154,
                                        8155,
                                        8157,
                                        8158,
                                        8159,
                                        8160,
                                        8161,
                                        8162,
                                        8163,
                                        8164,
                                        8165,
                                        8166,
                                        8167,
                                        8168,
                                        8169,
                                        8170,
                                        8171,
                                        8172,
                                        8173,
                                        8174,
                                        8175,
                                        8178,
                                        8179,
                                        8180,
                                        8182,
                                        8183,
                                        8184,
                                        8185,
                                        8186,
                                        8187,
                                        8188,
                                        8189,
                                        8190,
                                        8192,
                                        8193,
                                        8194,
                                        8195,
                                        8196,
                                        8197,
                                        8198,
                                        8199,
                                        8200,
                                        8201,
                                        8202,
                                        8203,
                                        8208,
                                        8209,
                                        8210,
                                        8211,
                                        8212,
                                        8213,
                                        8214,
                                        8215,
                                        8216,
                                        8217,
                                        8218,
                                        8219,
                                        8220,
                                        8221,
                                        8222,
                                        8223,
                                        8224,
                                        8225,
                                        8226,
                                        8227,
                                        8228,
                                        8229,
                                        8230,
                                        8231,
                                        8239,
                                        8240,
                                        8241,
                                        8242,
                                        8243,
                                        8244,
                                        8245,
                                        8246,
                                        8247,
                                        8248,
                                        8249,
                                        8250,
                                        8251,
                                        8252,
                                        8253,
                                        8254,
                                        8255,
                                        8256,
                                        8257,
                                        8258,
                                        8259,
                                        8260,
                                        8261,
                                        8262,
                                        8263,
                                        8264,
                                        8265,
                                        8266,
                                        8267,
                                        8268,
                                        8269,
                                        8270,
                                        8271,
                                        8272,
                                        8273,
                                        8274,
                                        8275,
                                        8276,
                                        8277,
                                        8278,
                                        8279,
                                        8280,
                                        8281,
                                        8282,
                                        8283,
                                        8284,
                                        8285,
                                        8286,
                                        8287,
                                        8304,
                                        8305,
                                        8308,
                                        8309,
                                        8310,
                                        8311,
                                        8312,
                                        8313,
                                        8314,
                                        8315,
                                        8316,
                                        8317,
                                        8318,
                                        8319,
                                        8320,
                                        8321,
                                        8322,
                                        8323,
                                        8324,
                                        8325,
                                        8326,
                                        8327,
                                        8328,
                                        8329,
                                        8330,
                                        8331,
                                        8332,
                                        8333,
                                        8334,
                                        8336,
                                        8337,
                                        8338,
                                        8339,
                                        8340,
                                        8341,
                                        8342,
                                        8343,
                                        8344,
                                        8345,
                                        8346,
                                        8347,
                                        8348,
                                        8352,
                                        8353,
                                        8354,
                                        8355,
                                        8356,
                                        8357,
                                        8358,
                                        8359,
                                        8360,
                                        8361,
                                        8362,
                                        8363,
                                        8364,
                                        8365,
                                        8366,
                                        8367,
                                        8368,
                                        8369,
                                        8370,
                                        8371,
                                        8372,
                                        8373,
                                        8374,
                                        8375,
                                        8376,
                                        8377,
                                        8378,
                                        8379,
                                        8380,
                                        8381,
                                        8382,
                                        8411,
                                        8412,
                                        8413,
                                        8414,
                                        8419,
                                        8424,
                                        8432,
                                        8448,
                                        8449,
                                        8451,
                                        8453,
                                        8454,
                                        8457,
                                        8467,
                                        8470,
                                        8471,
                                        8478,
                                        8479,
                                        8480,
                                        8481,
                                        8482,
                                        8483,
                                        8486,
                                        8490,
                                        8491,
                                        8494,
                                        8498,
                                        8507,
                                        8525,
                                        8527,
                                        8531,
                                        8538,
                                        8539,
                                        8540,
                                        8541,
                                        8542,
                                        8543,
                                        8544,
                                        8545,
                                        8546,
                                        8547,
                                        8548,
                                        8549,
                                        8550,
                                        8551,
                                        8552,
                                        8553,
                                        8554,
                                        8555,
                                        8556,
                                        8557,
                                        8558,
                                        8559,
                                        8560,
                                        8561,
                                        8562,
                                        8563,
                                        8564,
                                        8565,
                                        8566,
                                        8567,
                                        8568,
                                        8569,
                                        8570,
                                        8571,
                                        8572,
                                        8573,
                                        8574,
                                        8575,
                                        8576,
                                        8577,
                                        8578,
                                        8579,
                                        8580,
                                        8581,
                                        8582,
                                        8583,
                                        8584,
                                        8592,
                                        8593,
                                        8594,
                                        8595,
                                        8596,
                                        8597,
                                        8598,
                                        8599,
                                        8600,
                                        8601,
                                        8617,
                                        8618,
                                        8624,
                                        8625,
                                        8627,
                                        8628,
                                        8629,
                                        8634,
                                        8635,
                                        8656,
                                        8658,
                                        8660,
                                        8670,
                                        8671,
                                        8676,
                                        8677,
                                        8679,
                                        8682,
                                        8706,
                                        8709,
                                        8710,
                                        8719,
                                        8721,
                                        8722,
                                        8730,
                                        8734,
                                        8747,
                                        8776,
                                        8800,
                                        8804,
                                        8805,
                                        8853,
                                        8854,
                                        8855,
                                        8963,
                                        8965,
                                        8984,
                                        8997,
                                        8998,
                                        8999,
                                        9003,
                                        9095,
                                        9099,
                                        9166,
                                        9167,
                                        9251,
                                        9312,
                                        9313,
                                        9314,
                                        9315,
                                        9316,
                                        9317,
                                        9318,
                                        9319,
                                        9320,
                                        9398,
                                        9399,
                                        9400,
                                        9401,
                                        9402,
                                        9403,
                                        9404,
                                        9405,
                                        9406,
                                        9407,
                                        9408,
                                        9409,
                                        9410,
                                        9411,
                                        9412,
                                        9413,
                                        9414,
                                        9415,
                                        9416,
                                        9417,
                                        9418,
                                        9419,
                                        9420,
                                        9421,
                                        9422,
                                        9423,
                                        9450,
                                        9650,
                                        9658,
                                        9660,
                                        9664,
                                        9670,
                                        9671,
                                        9674,
                                        9675,
                                        9679,
                                        9702,
                                        9728,
                                        9733,
                                        9734,
                                        9788,
                                        9825,
                                        9829,
                                        9888,
                                        10003,
                                        10007,
                                        10070,
                                        10084,
                                        10112,
                                        10113,
                                        10114,
                                        10115,
                                        10116,
                                        10117,
                                        10118,
                                        10119,
                                        10120,
                                        10223,
                                        10229,
                                        10230,
                                        10231,
                                        10232,
                                        10233,
                                        10234,
                                        10808,
                                        11014,
                                        11388,
                                        11391,
                                        11775,
                                        11800,
                                        42655,
                                        43007,
                                        43310,
                                        57344,
                                        57346,
                                        57347,
                                        57348,
                                        57349,
                                        57350,
                                        57351,
                                        57352,
                                        57353,
                                        57354,
                                        57355,
                                        57356,
                                        57357,
                                        57358,
                                        57359,
                                        57360,
                                        57361,
                                        57362,
                                        57363,
                                        57364,
                                        57365,
                                        57366,
                                        57367,
                                        57368,
                                        57369,
                                        57370,
                                        57371,
                                        57372,
                                        57373,
                                        57374,
                                        57375,
                                        57376,
                                        57377,
                                        57378,
                                        57379,
                                        57380,
                                        57381,
                                        57382,
                                        57383,
                                        57384,
                                        57385,
                                        57386,
                                        57387,
                                        57388,
                                        57389,
                                        57390,
                                        57391,
                                        57392,
                                        57393,
                                        57394,
                                        57395,
                                        57396,
                                        57397,
                                        57398,
                                        57399,
                                        57400,
                                        57401,
                                        57402,
                                        57403,
                                        57404,
                                        57405,
                                        57406,
                                        57407,
                                        57408,
                                        57409,
                                        57410,
                                        57411,
                                        57412,
                                        57413,
                                        57414,
                                        57415,
                                        57416,
                                        57417,
                                        57418,
                                        57419,
                                        57420,
                                        57421,
                                        57422,
                                        57423,
                                        57424,
                                        57425,
                                        57426,
                                        57427,
                                        57428,
                                        57429,
                                        57430,
                                        57431,
                                        57432,
                                        57433,
                                        57434,
                                        57435,
                                        57436,
                                        57437,
                                        57438,
                                        57439,
                                        57440,
                                        57441,
                                        57442,
                                        57443,
                                        57444,
                                        57445,
                                        57446,
                                        57447,
                                        57448,
                                        57449,
                                        57450,
                                        57451,
                                        57452,
                                        57453,
                                        57454,
                                        57455,
                                        57456,
                                        57457,
                                        57458,
                                        57459,
                                        57460,
                                        57461,
                                        57462,
                                        57463,
                                        57464,
                                        57465,
                                        57466,
                                        57467,
                                        57468,
                                        57469,
                                        57470,
                                        57471,
                                        57472,
                                        57473,
                                        57474,
                                        57475,
                                        57476,
                                        57477,
                                        57478,
                                        57479,
                                        57480,
                                        57481,
                                        57482,
                                        57483,
                                        57484,
                                        57485,
                                        57486,
                                        57487,
                                        57488,
                                        57489,
                                        57490,
                                        57491,
                                        57492,
                                        57493,
                                        57494,
                                        57495,
                                        57496,
                                        57497,
                                        57498,
                                        57499,
                                        57500,
                                        57501,
                                        57502,
                                        57503,
                                        57504,
                                        57505,
                                        57506,
                                        57507,
                                        57508,
                                        57509,
                                        57510,
                                        57511,
                                        57512,
                                        57513,
                                        57514,
                                        57515,
                                        57516,
                                        57517,
                                        57518,
                                        57519,
                                        57520,
                                        57521,
                                        57522,
                                        57523,
                                        57524,
                                        57525,
                                        57526,
                                        57527,
                                        57528,
                                        57529,
                                        57530,
                                        57531,
                                        57532,
                                        57533,
                                        57534,
                                        57535,
                                        57536,
                                        57537,
                                        57538,
                                        57539,
                                        57540,
                                        57541,
                                        57542,
                                        57543,
                                        57544,
                                        57545,
                                        57546,
                                        57547,
                                        57548,
                                        57549,
                                        57550,
                                        57551,
                                        57552,
                                        57553,
                                        57554,
                                        57555,
                                        57556,
                                        57557,
                                        57558,
                                        57559,
                                        57560,
                                        57561,
                                        57562,
                                        57563,
                                        57564,
                                        57565,
                                        57566,
                                        57567,
                                        57568,
                                        57569,
                                        57570,
                                        57571,
                                        57572,
                                        57573,
                                        57574,
                                        57581,
                                        57582,
                                        57583,
                                        57584,
                                        57585,
                                        57586,
                                        57587,
                                        57588,
                                        57589,
                                        57590,
                                        57591,
                                        57592,
                                        57593,
                                        57594,
                                        57595,
                                        57596,
                                        57597,
                                        57598,
                                        57599,
                                        57600,
                                        57601,
                                        57602,
                                        57603,
                                        57604,
                                        57605,
                                        57606,
                                        57607,
                                        57608,
                                        57609,
                                        57610,
                                        57611,
                                        57612,
                                        57613,
                                        57614,
                                        57615,
                                        57616,
                                        57617,
                                        57618,
                                        57619,
                                        57620,
                                        57621,
                                        57622,
                                        57623,
                                        57624,
                                        57625,
                                        57626,
                                        57627,
                                        57628,
                                        57629,
                                        57630,
                                        57631,
                                        57632,
                                        57633,
                                        57634,
                                        57635,
                                        57636,
                                        57637,
                                        57638,
                                        57639,
                                        57640,
                                        57641,
                                        57642,
                                        57643,
                                        57644,
                                        57645,
                                        57646,
                                        57647,
                                        57648,
                                        57649,
                                        57650,
                                        57651,
                                        57652,
                                        57653,
                                        57654,
                                        57655,
                                        57656,
                                        57657,
                                        57658,
                                        57659,
                                        57660,
                                        57661,
                                        57662,
                                        57663,
                                        57664,
                                        57665,
                                        57666,
                                        57667,
                                        57668,
                                        57669,
                                        57670,
                                        57671,
                                        57672,
                                        57673,
                                        57674,
                                        57675,
                                        57676,
                                        57677,
                                        57678,
                                        57679,
                                        57680,
                                        57681,
                                        57682,
                                        57683,
                                        57684,
                                        57685,
                                        57686,
                                        57687,
                                        57688,
                                        57689,
                                        57690,
                                        57691,
                                        57692,
                                        57693,
                                        57694,
                                        63171,
                                        65056,
                                        65057,
                                        65058,
                                        65059,
                                        65060,
                                        65061,
                                        65062,
                                        65063,
                                        65064,
                                        65065,
                                        65066,
                                        65067,
                                        65068,
                                        65069,
                                        65279,
                                        127280,
                                        127281,
                                        127282,
                                        127283,
                                        127284,
                                        127285,
                                        127286,
                                        127287,
                                        127288,
                                        127289,
                                        127290,
                                        127291,
                                        127292,
                                        127293,
                                        127294,
                                        127295,
                                        127296,
                                        127297,
                                        127298,
                                        127299,
                                        127300,
                                        127301,
                                        127302,
                                        127303,
                                        127304,
                                        127305,
                                        127338,
                                        127339,
                                        127340,
                                        129104,
                                        129106
                                    ]
                                },
                                "color": {
                                    "formats": [],
                                    "numPalettes": 0,
                                    "numPaletteEntries": 0
                                },
                                "features": {
                                    "GSUB": {
                                        "DFLT": {
                                            "default": [
                                                "aalt",
                                                "calt",
                                                "case",
                                                "ccmp",
                                                "cv01",
                                                "cv02",
                                                "cv03",
                                                "cv04",
                                                "cv05",
                                                "cv06",
                                                "cv07",
                                                "cv08",
                                                "cv09",
                                                "cv10",
                                                "cv11",
                                                "dlig",
                                                "dnom",
                                                "frac",
                                                "liga",
                                                "numr",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ]
                                        },
                                        "latn": {
                                            "default": [
                                                "aalt",
                                                "calt",
                                                "case",
                                                "ccmp",
                                                "cv01",
                                                "cv02",
                                                "cv03",
                                                "cv04",
                                                "cv05",
                                                "cv06",
                                                "cv07",
                                                "cv08",
                                                "cv09",
                                                "cv10",
                                                "cv11",
                                                "dlig",
                                                "dnom",
                                                "frac",
                                                "liga",
                                                "numr",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ],
                                            "CAT ": [
                                                "aalt",
                                                "calt",
                                                "case",
                                                "ccmp",
                                                "cv01",
                                                "cv02",
                                                "cv03",
                                                "cv04",
                                                "cv05",
                                                "cv06",
                                                "cv07",
                                                "cv08",
                                                "cv09",
                                                "cv10",
                                                "cv11",
                                                "dlig",
                                                "dnom",
                                                "frac",
                                                "liga",
                                                "locl",
                                                "numr",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ],
                                            "MOL ": [
                                                "aalt",
                                                "calt",
                                                "case",
                                                "ccmp",
                                                "cv01",
                                                "cv02",
                                                "cv03",
                                                "cv04",
                                                "cv05",
                                                "cv06",
                                                "cv07",
                                                "cv08",
                                                "cv09",
                                                "cv10",
                                                "cv11",
                                                "dlig",
                                                "dnom",
                                                "frac",
                                                "liga",
                                                "locl",
                                                "numr",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ],
                                            "ROM ": [
                                                "aalt",
                                                "calt",
                                                "case",
                                                "ccmp",
                                                "cv01",
                                                "cv02",
                                                "cv03",
                                                "cv04",
                                                "cv05",
                                                "cv06",
                                                "cv07",
                                                "cv08",
                                                "cv09",
                                                "cv10",
                                                "cv11",
                                                "dlig",
                                                "dnom",
                                                "frac",
                                                "liga",
                                                "locl",
                                                "numr",
                                                "ordn",
                                                "pnum",
                                                "rlig",
                                                "salt",
                                                "ss01",
                                                "ss02",
                                                "ss03",
                                                "subs",
                                                "sups",
                                                "tnum",
                                                "zero"
                                            ]
                                        }
                                    },
                                    "GPOS": {
                                        "DFLT": {
                                            "default": [
                                                "cpsp",
                                                "kern"
                                            ]
                                        },
                                        "latn": {
                                            "default": [
                                                "cpsp",
                                                "kern"
                                            ],
                                            "CAT ": [
                                                "cpsp",
                                                "kern"
                                            ],
                                            "MOL ": [
                                                "cpsp",
                                                "kern"
                                            ],
                                            "ROM ": [
                                                "cpsp",
                                                "kern"
                                            ]
                                        }
                                    }
                                },
                                "counts": {
                                    "num_cmap_codepoints": 2519,
                                    "num_glyphs": 2532
                                }
                            },
                            "load_end": 1540,
                            "ttfb_start": 851,
                            "ttfb_end": 1042,
                            "download_start": 1042,
                            "download_end": 1540,
                            "download_ms": 498,
                            "all_start": 851,
                            "all_end": 1540,
                            "all_ms": 689,
                            "index": 1,
                            "number": 2
                        },
                        {
                            "type": 3,
                            "id": "27678.8",
                            "request_id": "27678.8",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/amp\/assets\/fonts\/nonbreakingspaceoverride.woff2",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/amp\/assets\/fonts\/nonbreakingspaceoverride.woff2",
                            "raw_id": "27678.8",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Font",
                            "load_ms": 625,
                            "ttfb_ms": 619,
                            "load_start": 917,
                            "load_start_float": 917.00011800000004,
                            "bytesIn": 764,
                            "objectSize": 764,
                            "objectSizeUncompressed": 764,
                            "chunks": [
                                {
                                    "ts": 1542,
                                    "bytes": 764
                                }
                            ],
                            "expires": "Sat, 19 Oct 2024 08:07:14 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "font\/woff2",
                            "contentEncoding": "",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 364,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/amp\/assets\/fonts\/nonbreakingspaceoverride.woff2",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: font",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "age: 126334",
                                    "cache-control: max-age=31622400",
                                    "content-length: 764",
                                    "content-type: font\/woff2",
                                    "date: Fri, 20 Oct 2023 19:12:47 GMT",
                                    "etag: \"652ff8d3-2fc\"",
                                    "expires: Sat, 19 Oct 2024 08:07:14 GMT",
                                    "last-modified: Wed, 18 Oct 2023 15:25:07 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 2, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-b-695fb49478-zkmbp",
                                    "x-served-by: cache-chi-klot8100069-CHI, cache-iad-kiad7000042-IAD",
                                    "x-styx-req-id: 833af8b0-6e56-11ee-8885-1eede388e05d",
                                    "x-timer: S1697829168.996338,VS0,VE2",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2158,
                            "score_cache": 100,
                            "score_cdn": 100,
                            "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": 31496066,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 916,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 5,
                            "http2_stream_dependency": 3,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 118,
                            "server_port": "443",
                            "renderBlocking": "non_blocking",
                            "font_details": {
                                "table_sizes": {
                                    "FFTM": 28,
                                    "GDEF": 30,
                                    "OS\/2": 96,
                                    "cmap": 330,
                                    "gasp": 8,
                                    "glyf": 91,
                                    "head": 54,
                                    "hhea": 36,
                                    "hmtx": 28,
                                    "loca": 0,
                                    "maxp": 32,
                                    "name": 801,
                                    "post": 96,
                                    "webf": 6
                                },
                                "names": [
                                    "(C) 1992-2007 Apple Inc.",
                                    "Hoefler Space Override",
                                    "Regular",
                                    "1.000;Appl;HoeflerSpaceOverride-Regular",
                                    "Hoefler Space Override",
                                    "Version 1.000;PS 001.000;hotconv 1.0.70;makeotf.lib2.5.58329",
                                    "HoeflerSpaceOverride-Regular"
                                ],
                                "OS2": {
                                    "version": 3,
                                    "xAvgCharWidth": 497,
                                    "usWeightClass": 400,
                                    "usWidthClass": 5,
                                    "fsType": 4,
                                    "ySubscriptXSize": 1300,
                                    "ySubscriptYSize": 1200,
                                    "ySubscriptXOffset": 0,
                                    "ySubscriptYOffset": 150,
                                    "ySuperscriptXSize": 1300,
                                    "ySuperscriptYSize": 1200,
                                    "ySuperscriptXOffset": 0,
                                    "ySuperscriptYOffset": 700,
                                    "yStrikeoutSize": 50,
                                    "yStrikeoutPosition": 510,
                                    "sFamilyClass": 0,
                                    "ulUnicodeRange1": 0,
                                    "ulUnicodeRange2": 0,
                                    "ulUnicodeRange3": 0,
                                    "ulUnicodeRange4": 0,
                                    "achVendID": "Appl",
                                    "fsSelection": 64,
                                    "usFirstCharIndex": 32,
                                    "usLastCharIndex": 9724,
                                    "sTypoAscender": 1864,
                                    "sTypoDescender": -636,
                                    "sTypoLineGap": 0,
                                    "usWinAscent": 1864,
                                    "usWinDescent": 636,
                                    "ulCodePageRange1": 1,
                                    "ulCodePageRange2": 0,
                                    "sxHeight": 850,
                                    "sCapHeight": 1379,
                                    "usDefaultChar": 0,
                                    "usBreakChar": 32,
                                    "usMaxContext": 1,
                                    "panose": {
                                        "bFamilyType": 0,
                                        "bSerifStyle": 0,
                                        "bWeight": 5,
                                        "bProportion": 0,
                                        "bContrast": 0,
                                        "bStrokeVariation": 0,
                                        "bArmStyle": 0,
                                        "bLetterForm": 0,
                                        "bMidline": 0,
                                        "bXHeight": 0
                                    }
                                },
                                "post": {
                                    "formatType": 2,
                                    "italicAngle": 0,
                                    "underlinePosition": -225,
                                    "underlineThickness": 50,
                                    "isFixedPitch": 0,
                                    "minMemType42": 0,
                                    "maxMemType42": 0,
                                    "minMemType1": 0,
                                    "maxMemType1": 0
                                },
                                "cmap": {
                                    "encodings": [
                                        {
                                            "platform": 0,
                                            "encoding": 3
                                        },
                                        {
                                            "platform": 1,
                                            "encoding": 0
                                        },
                                        {
                                            "platform": 3,
                                            "encoding": 1
                                        }
                                    ],
                                    "codepoints": [
                                        32,
                                        9724
                                    ]
                                },
                                "color": {
                                    "formats": [],
                                    "numPalettes": 0,
                                    "numPaletteEntries": 0
                                },
                                "features": [],
                                "counts": {
                                    "num_cmap_codepoints": 2,
                                    "num_glyphs": 7
                                }
                            },
                            "load_end": 1542,
                            "ttfb_start": 917,
                            "ttfb_end": 1536,
                            "download_start": 1536,
                            "download_end": 1542,
                            "download_ms": 6,
                            "all_start": 917,
                            "all_end": 1542,
                            "all_ms": 625,
                            "index": 2,
                            "number": 3
                        },
                        {
                            "type": 3,
                            "id": "27678.19",
                            "request_id": "27678.19",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-includes\/js\/comment-reply.min.js?ver=6.3.2",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-includes\/js\/comment-reply.min.js?ver=6.3.2",
                            "raw_id": "27678.19",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 600,
                            "ttfb_ms": 596,
                            "load_start": 942,
                            "load_start_float": 942.00012400000003,
                            "bytesIn": 1400,
                            "objectSize": 1400,
                            "objectSizeUncompressed": 2981,
                            "chunks": [
                                {
                                    "ts": 1542,
                                    "bytes": 1400,
                                    "inflated": 2981
                                }
                            ],
                            "expires": "Sat, 12 Oct 2024 22:16:37 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 509,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "Low",
                            "initial_priority": "Low",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-includes\/js\/comment-reply.min.js?ver=6.3.2",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 680170",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 1400",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: W\/\"65286805-ba5\"",
                                    "expires: Sat, 12 Oct 2024 22:16:37 GMT",
                                    "last-modified: Thu, 12 Oct 2023 21:41:25 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-b-68df99c475-hdsmh",
                                    "x-served-by: cache-chi-kigq8000144-CHI, cache-iad-kiad7000042-IAD",
                                    "x-styx-req-id: 02c13f4c-694d-11ee-93ce-06ba345a8c1e",
                                    "x-timer: S1697829168.021575,VS0,VE2",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2002,
                            "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": 1400,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 30942230,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 941,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 7,
                            "http2_stream_dependency": 5,
                            "http2_stream_weight": 147,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 124,
                            "server_port": "443",
                            "renderBlocking": "non_blocking",
                            "load_end": 1542,
                            "ttfb_start": 942,
                            "ttfb_end": 1538,
                            "download_start": 1538,
                            "download_end": 1542,
                            "download_ms": 4,
                            "all_start": 942,
                            "all_end": 1542,
                            "all_ms": 600,
                            "index": 3,
                            "number": 4,
                            "cpuTimes": {
                                "EvaluateScript": 2,
                                "v8.compile": 1
                            },
                            "cpu.EvaluateScript": 2,
                            "cpu.v8.compile": 1,
                            "cpuTime": 2,
                            "js_timing": [
                                [
                                    1607.7529999999999,
                                    1609.26
                                ],
                                [
                                    1607.77,
                                    1608.4069999999999
                                ]
                            ]
                        },
                        {
                            "type": 3,
                            "id": "27678.2",
                            "request_id": "27678.2",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0.mjs",
                            "raw_id": "27678.2",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 611,
                            "ttfb_ms": 360,
                            "load_start": 1379,
                            "load_start_float": 1379.0000649999999,
                            "bytesIn": 63487,
                            "objectSize": 63487,
                            "objectSizeUncompressed": 228101,
                            "chunks": [
                                {
                                    "ts": 1742,
                                    "bytes": 1369,
                                    "inflated": 1689
                                },
                                {
                                    "ts": 1748,
                                    "bytes": 1378,
                                    "inflated": 3948
                                },
                                {
                                    "ts": 1751,
                                    "bytes": 1378,
                                    "inflated": 3974
                                },
                                {
                                    "ts": 1757,
                                    "bytes": 1378,
                                    "inflated": 4833
                                },
                                {
                                    "ts": 1759,
                                    "bytes": 1378,
                                    "inflated": 4531
                                },
                                {
                                    "ts": 1766,
                                    "bytes": 1378,
                                    "inflated": 4826
                                },
                                {
                                    "ts": 1770,
                                    "bytes": 1378,
                                    "inflated": 5281
                                },
                                {
                                    "ts": 1773,
                                    "bytes": 1378,
                                    "inflated": 4336
                                },
                                {
                                    "ts": 1779,
                                    "bytes": 1378,
                                    "inflated": 4013
                                },
                                {
                                    "ts": 1781,
                                    "bytes": 1737,
                                    "inflated": 5874
                                },
                                {
                                    "ts": 1790,
                                    "bytes": 2747,
                                    "inflated": 9576
                                },
                                {
                                    "ts": 1797,
                                    "bytes": 1378,
                                    "inflated": 5667
                                },
                                {
                                    "ts": 1800,
                                    "bytes": 1378,
                                    "inflated": 5759
                                },
                                {
                                    "ts": 1806,
                                    "bytes": 1378,
                                    "inflated": 5608
                                },
                                {
                                    "ts": 1808,
                                    "bytes": 1378,
                                    "inflated": 5781
                                },
                                {
                                    "ts": 1815,
                                    "bytes": 1378,
                                    "inflated": 5264
                                },
                                {
                                    "ts": 1817,
                                    "bytes": 1378,
                                    "inflated": 4607
                                },
                                {
                                    "ts": 1830,
                                    "bytes": 2756,
                                    "inflated": 8703
                                },
                                {
                                    "ts": 1832,
                                    "bytes": 1378,
                                    "inflated": 4937
                                },
                                {
                                    "ts": 1835,
                                    "bytes": 1369,
                                    "inflated": 5478
                                },
                                {
                                    "ts": 1841,
                                    "bytes": 1378,
                                    "inflated": 5010
                                },
                                {
                                    "ts": 1844,
                                    "bytes": 1378,
                                    "inflated": 4519
                                },
                                {
                                    "ts": 1850,
                                    "bytes": 1378,
                                    "inflated": 4466
                                },
                                {
                                    "ts": 1851,
                                    "bytes": 1378,
                                    "inflated": 6766
                                },
                                {
                                    "ts": 1859,
                                    "bytes": 1378,
                                    "inflated": 5706
                                },
                                {
                                    "ts": 1860,
                                    "bytes": 1378,
                                    "inflated": 4629
                                },
                                {
                                    "ts": 1868,
                                    "bytes": 1378,
                                    "inflated": 5169
                                },
                                {
                                    "ts": 1869,
                                    "bytes": 1378,
                                    "inflated": 5088
                                },
                                {
                                    "ts": 1876,
                                    "bytes": 1378,
                                    "inflated": 5016
                                },
                                {
                                    "ts": 1878,
                                    "bytes": 1378,
                                    "inflated": 5824
                                },
                                {
                                    "ts": 1885,
                                    "bytes": 1378,
                                    "inflated": 5372
                                },
                                {
                                    "ts": 1887,
                                    "bytes": 1092,
                                    "inflated": 3884
                                },
                                {
                                    "ts": 1910,
                                    "bytes": 1369,
                                    "inflated": 5834
                                },
                                {
                                    "ts": 1914,
                                    "bytes": 1378,
                                    "inflated": 5774
                                },
                                {
                                    "ts": 1916,
                                    "bytes": 1378,
                                    "inflated": 5339
                                },
                                {
                                    "ts": 1923,
                                    "bytes": 1378,
                                    "inflated": 5380
                                },
                                {
                                    "ts": 1926,
                                    "bytes": 1378,
                                    "inflated": 4590
                                },
                                {
                                    "ts": 1932,
                                    "bytes": 1378,
                                    "inflated": 5005
                                },
                                {
                                    "ts": 1934,
                                    "bytes": 1378,
                                    "inflated": 4832
                                },
                                {
                                    "ts": 1944,
                                    "bytes": 1378,
                                    "inflated": 4566
                                },
                                {
                                    "ts": 1946,
                                    "bytes": 1378,
                                    "inflated": 4626
                                },
                                {
                                    "ts": 1953,
                                    "bytes": 1378,
                                    "inflated": 5688
                                },
                                {
                                    "ts": 1955,
                                    "bytes": 1378,
                                    "inflated": 5158
                                },
                                {
                                    "ts": 1964,
                                    "bytes": 1223,
                                    "inflated": 4523
                                },
                                {
                                    "ts": 1990,
                                    "bytes": 217,
                                    "inflated": 652
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                            "cacheControl": "private, max-age=3000, stale-while-revalidate=1206600",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 134,
                            "protocol": "HTTP\/2",
                            "dns_start": 1013,
                            "dns_end": 1013,
                            "connect_start": 1017,
                            "connect_end": 1190,
                            "ssl_start": 1190,
                            "ssl_end": 1378,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "misc-sni.google.com",
                                "sanList": [
                                    "misc-sni.google.com",
                                    "*.aiplatform-notebook.cloud.google.com",
                                    "*.aiplatform-training.cloud.google.com",
                                    "*.backupdr.cloud.google.com",
                                    "*.backupdr.cloud.google",
                                    "*.backupdr-staging.cloud.google.com",
                                    "*.backupdr-staging.cloud.google",
                                    "*.backupdr-autopush.cloud.google.com",
                                    "*.backupdr-autopush.cloud.google",
                                    "*.backupdr-dev.cloud.google.com",
                                    "*.backupdr-dev.cloud.google",
                                    "*.backupdr-sandbox.cloud.google.com",
                                    "*.backupdr-sandbox.cloud.google",
                                    "*.brocaproject.com",
                                    "brocaproject.com",
                                    "*.composer.cloud.google.com",
                                    "*.composer.cloud.google",
                                    "*.composer-staging.cloud.google.com",
                                    "*.composer-staging.cloud.google",
                                    "*.composer-qa.cloud.google.com",
                                    "*.composer-qa.cloud.google",
                                    "*.composer-dev.cloud.google.com",
                                    "*.composer-dev.cloud.google",
                                    "*.datalab.cloud.google.com",
                                    "*.datafusion.cloud.google.com",
                                    "*.datafusion.cloud.google",
                                    "*.datafusion-staging.cloud.google.com",
                                    "*.datafusion-staging.cloud.google",
                                    "*.datafusion-dev.cloud.google.com",
                                    "*.datafusion-dev.cloud.google",
                                    "*.datafusion-api.cloud.google.com",
                                    "*.datafusion-api.cloud.google",
                                    "*.datafusion-api-staging.cloud.google.com",
                                    "*.datafusion-api-staging.cloud.google",
                                    "*.datafusion-api-dev.cloud.google.com",
                                    "*.datafusion-api-dev.cloud.google",
                                    "*.dataplex.cloud.google.com",
                                    "*.dataplex-staging.cloud.google.com",
                                    "*.dataplex-dev.cloud.google.com",
                                    "*.dataproc.cloud.google.com",
                                    "*.dataproc.cloud.google",
                                    "*.dataproc-image-staging.cloud.google.com",
                                    "*.dataproc-image-staging.cloud.google",
                                    "*.dataproc-staging.cloud.google.com",
                                    "*.dataproc-staging.cloud.google",
                                    "*.dataproc-test.cloud.google.com",
                                    "*.dataproc-test.cloud.google",
                                    "*.earthengine.google.co.in",
                                    "*.earthengine.google.com",
                                    "*.fiber.google.com",
                                    "*.gateway.dev",
                                    "*.de.gateway.dev",
                                    "*.ew.gateway.dev",
                                    "*.uc.gateway.dev",
                                    "*.global.accountverification.cloud.google",
                                    "*.google-syndication.com",
                                    "*.dev.google-syndication.com",
                                    "*.staging.google-syndication.com",
                                    "*.googleacquisitionmigration.com",
                                    "*.gvt5.com",
                                    "*.healthcare.cloud.google.com",
                                    "*.mapmaker.google.com",
                                    "*.microhost.google.com",
                                    "*.notebooks.cloud.google.com",
                                    "*.notebooks.cloud.google",
                                    "*.picnik.com",
                                    "picnik.com",
                                    "*.pipelines.cloud.google.com",
                                    "*.podcasts.goog",
                                    "*.tensorboard.cloud.google.com",
                                    "*.tensorboard-autopush.cloud.google.com",
                                    "*.tensorboard-dev.cloud.google.com",
                                    "*.tensorboard-staging.cloud.google.com",
                                    "*.tensorboard-test.cloud.google.com",
                                    "abc.xyz",
                                    "*.abc.xyz",
                                    "adsense.com",
                                    "www.adsense.com",
                                    "adsensecustomsearchads.com",
                                    "*.adsensecustomsearchads.com",
                                    "adsenseformobileapps.com",
                                    "advertisercommunity.com",
                                    "*.advertisercommunity.com",
                                    "cloudyoryx.dev",
                                    "*.cloudyoryx.dev",
                                    "eageroryx.dev",
                                    "*.eageroryx.dev",
                                    "stage.advertisercommunity.com",
                                    "*.stage.advertisercommunity.com",
                                    "de.advertisercommunity.com",
                                    "*.de.advertisercommunity.com",
                                    "en.advertisercommunity.com",
                                    "*.en.advertisercommunity.com",
                                    "es.advertisercommunity.com",
                                    "*.es.advertisercommunity.com",
                                    "fr.advertisercommunity.com",
                                    "*.fr.advertisercommunity.com",
                                    "id.advertisercommunity.com",
                                    "*.id.advertisercommunity.com",
                                    "it.advertisercommunity.com",
                                    "*.it.advertisercommunity.com",
                                    "ja.advertisercommunity.com",
                                    "*.ja.advertisercommunity.com",
                                    "pl.advertisercommunity.com",
                                    "*.pl.advertisercommunity.com",
                                    "pt.advertisercommunity.com",
                                    "*.pt.advertisercommunity.com",
                                    "ru.advertisercommunity.com",
                                    "*.ru.advertisercommunity.com",
                                    "th.advertisercommunity.com",
                                    "*.th.advertisercommunity.com",
                                    "vi.advertisercommunity.com",
                                    "*.vi.advertisercommunity.com",
                                    "zh.advertisercommunity.com",
                                    "*.zh.advertisercommunity.com",
                                    "ampcache.com",
                                    "*.ampcache.com",
                                    "ampproject.com",
                                    "*.ampproject.com",
                                    "ampproject.net",
                                    "*.ampproject.net",
                                    "*.recaptcha.ampproject.net",
                                    "ampproject.org",
                                    "*.ampproject.org",
                                    "*.cdn.ampproject.org",
                                    "androidify.com",
                                    "*.androidify.com",
                                    "app.goo.gl",
                                    "*.app.goo.gl",
                                    "channel-app.google",
                                    "console.au.cloud.google",
                                    "*.au.cloud.google",
                                    "console.ca.cloud.google",
                                    "*.ca.cloud.google",
                                    "console.eu.cloud.google",
                                    "*.eu.cloud.google",
                                    "console.eu.cloud.google.com",
                                    "console.il.cloud.google",
                                    "*.il.cloud.google",
                                    "console.it.cloud.google",
                                    "*.it.cloud.google",
                                    "console.jp.cloud.google",
                                    "*.jp.cloud.google",
                                    "console.sa.cloud.google",
                                    "*.sa.cloud.google",
                                    "console.us.cloud.google",
                                    "*.us.cloud.google",
                                    "cloud.google",
                                    "*.cloud.google",
                                    "colab.research.google.com",
                                    "colab-sandbox.research.google.com",
                                    "code.webrtc.org",
                                    "bugs.webrtc.org",
                                    "issues.webrtc.org",
                                    "chronicle.security",
                                    "*.chronicle.security",
                                    "*.backstory.chronicle.security",
                                    "*.backstory-staging.chronicle.security",
                                    "chronicleforgood.com",
                                    "*.chronicleforgood.com",
                                    "looker.chronicle.security",
                                    "*.looker.chronicle.security",
                                    "chroniclesec.com",
                                    "*.chroniclesec.com",
                                    "*.backstory.chroniclesec.com",
                                    "crossmediapanel.com",
                                    "*.crossmediapanel.com",
                                    "dataliberation.org",
                                    "*.dataliberation.org",
                                    "datasetsearch.research.google.com",
                                    "dg-meta.video.google.com",
                                    "digitalassetlinks.org",
                                    "*.digitalassetlinks.org",
                                    "domains.google",
                                    "*.domains.google",
                                    "earlydays.google",
                                    "*.earlydays.google",
                                    "ehr-search.health.google.com",
                                    "fastlane.ci",
                                    "floonet.goog",
                                    "*.floonet.goog",
                                    "gapi.waze.com",
                                    "gmbads.gle",
                                    "*.gmbads.gle",
                                    "go-lang.com",
                                    "*.go-lang.com",
                                    "go-lang.net",
                                    "*.go-lang.net",
                                    "go-lang.org",
                                    "*.go-lang.org",
                                    "golang.com",
                                    "*.golang.com",
                                    "golang.net",
                                    "*.golang.net",
                                    "golang.org",
                                    "*.golang.org",
                                    "golang.google.cn",
                                    "*.golang.google.cn",
                                    "googleblog.com",
                                    "*.googleblog.com",
                                    "googlecert.net",
                                    "*.googlecert.net",
                                    "googlestore.com",
                                    "www.googlestore.com",
                                    "grow.google",
                                    "*.grow.google",
                                    "g.dev",
                                    "*.g.dev",
                                    "g.page",
                                    "*.g.page",
                                    "hey.gle",
                                    "*.hey.gle",
                                    "ok.gle",
                                    "*.ok.gle",
                                    "hats.goog",
                                    "*.hats.goog",
                                    "iamremarkable.org",
                                    "www.iamremarkable.org",
                                    "identityplatform.google",
                                    "*.identityplatform.google",
                                    "*.global.identityplatform.google",
                                    "*.staging-global.identityplatform.google",
                                    "*.autopush-global.identityplatform.google",
                                    "lanternal.com",
                                    "*.lanternal.com",
                                    "lers.google",
                                    "liftware.com",
                                    "*.liftware.com",
                                    "liftware.jp",
                                    "*.liftware.jp",
                                    "nel.goog",
                                    "*.nel.goog",
                                    "nomulus.foo",
                                    "*.nomulus.foo",
                                    "notebooklm.google",
                                    "ordering.page",
                                    "*.ordering.page",
                                    "macservice.goog",
                                    "*.macservice.goog",
                                    "pagespeed.web.dev",
                                    "picasaweb.com",
                                    "*.picasaweb.com",
                                    "picasaweb.net",
                                    "*.picasaweb.net",
                                    "picasaweb.org",
                                    "*.picasaweb.org",
                                    "pixate.com",
                                    "www.pixate.com",
                                    "pki.goog",
                                    "*.pki.goog",
                                    "play.space",
                                    "*.play.space",
                                    "rbm.goog",
                                    "*.rbm.goog",
                                    "registry-qa.google",
                                    "www.registry-qa.google",
                                    "registry-sandbox.google",
                                    "www.registry-sandbox.google",
                                    "registry.google",
                                    "www.registry.google",
                                    "research.youtube",
                                    "*.research.youtube",
                                    "savethedate.foo",
                                    "*.savethedate.foo",
                                    "searchingforsyria.org",
                                    "*.searchingforsyria.org",
                                    "songwriters.youtube",
                                    "*.songwriters.youtube",
                                    "source.bazel.build",
                                    "*.source.bazel.build",
                                    "support.registry-qa.google",
                                    "support.registry-sandbox.google",
                                    "support.registry.google",
                                    "sprayscape.com",
                                    "www.sprayscape.com",
                                    "tfhub.dev",
                                    "*.tfhub.dev",
                                    "thegooglestore.com",
                                    "www.thegooglestore.com",
                                    "tiltbrush.com",
                                    "*.tiltbrush.com",
                                    "travel.google",
                                    "*.travel.google",
                                    "webmproject.org",
                                    "*.webmproject.org",
                                    "webpkgcache.com",
                                    "*.webpkgcache.com",
                                    "workinxr.dev",
                                    "*.workinxr.dev",
                                    "xn--ngstr-lra8j.com",
                                    "*.xn--ngstr-lra8j.com",
                                    "xplr.co",
                                    "*.xplr.co",
                                    "zynamics.com",
                                    "*.zynamics.com"
                                ],
                                "issuer": "GTS CA 1C3",
                                "validFrom": 1695878890,
                                "validTo": 1703136489,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Xenon2023' log",
                                        "logId": "ADF7BEFA7CFF10C88B9D3D9C1E3E186AB467295DCFB10C24CA858634EBDC828A",
                                        "timestamp": 1695882496047,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3046022100AAA516597359564D4E1A9B93D298C65533C1A21C37B8ED80A6041623B31418DB0221008557275D3F79C41C8B3DDBB0012AC65415994408B5CBBBC2FD2A084C19B2D00B"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Let's Encrypt 'Oak2023' log",
                                        "logId": "B73EFB24DF9C4DBA75F239C5BA58F46C5DFC42CF7A9F35C49E1D098125EDB499",
                                        "timestamp": 1695882496028,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3046022100EA73E2053214405CAFFF4F46720E9A5F6183E8A8658332E0661FD0C39A9FAE8B0221008C21C88A393E257A708E34C4C7DBDFC496E28A3D58F34D67B02536748CA61D8D"
                                    }
                                ],
                                "certificateTransparencyCompliance": "compliant",
                                "serverSignatureAlgorithm": 1027,
                                "encryptedClientHello": false
                            },
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 5,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0.mjs",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=3000, stale-while-revalidate=1206600",
                                    "content-encoding: br",
                                    "content-length: 63487",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"77df6dff8fae508d\"",
                                    "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1813,
                            "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": 0,
                            "connect_ms": 173,
                            "ssl_ms": 188,
                            "gzip_total": 63487,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 3000,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 798,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net 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": 100,
                                "SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
                                "SETTINGS_MAX_HEADER_LIST_SIZE": 65536
                            },
                            "tls_version": "TLS 1.3",
                            "tls_resumed": "False",
                            "tls_next_proto": "h2",
                            "tls_cipher_suite": 4865,
                            "netlog_id": 65,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIehzCCHW+gAwIBAgIRAO1ZUvB\/pWv8CYTDuUK+xJMwDQYJKoZIhvcNAQELBQAw\nRjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM\nTEMxEzARBgNVBAMTCkdUUyBDQSAxQzMwHhcNMjMwOTI4MDUyODEwWhcNMjMxMjIx\nMDUyODA5WjAeMRwwGgYDVQQDExNtaXNjLXNuaS5nb29nbGUuY29tMFkwEwYHKoZI\nzj0CAQYIKoZIzj0DAQcDQgAE5JzQmWGJuhaBKaYCkmQgcMVZqmPpVFdlhN9IxIdF\nZ1lPYNxmgf6lzH3P2LndtIyWRvwv7poYxth0YPjOYu6BMKOCHGEwghxdMA4GA1Ud\nDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0G\nA1UdDgQWBBTnhIlYnlj+\/Ms\/gOV4dOFjHpaCuzAfBgNVHSMEGDAWgBSKdH+vhc3u\nlc09nNDiRhTzcTUdJzBqBggrBgEFBQcBAQReMFwwJwYIKwYBBQUHMAGGG2h0dHA6\nLy9vY3NwLnBraS5nb29nL2d0czFjMzAxBggrBgEFBQcwAoYlaHR0cDovL3BraS5n\nb29nL3JlcG8vY2VydHMvZ3RzMWMzLmRlcjCCGg8GA1UdEQSCGgYwghoCghNtaXNj\nLXNuaS5nb29nbGUuY29tgiYqLmFpcGxhdGZvcm0tbm90ZWJvb2suY2xvdWQuZ29v\nZ2xlLmNvbYImKi5haXBsYXRmb3JtLXRyYWluaW5nLmNsb3VkLmdvb2dsZS5jb22C\nGyouYmFja3VwZHIuY2xvdWQuZ29vZ2xlLmNvbYIXKi5iYWNrdXBkci5jbG91ZC5n\nb29nbGWCIyouYmFja3VwZHItc3RhZ2luZy5jbG91ZC5nb29nbGUuY29tgh8qLmJh\nY2t1cGRyLXN0YWdpbmcuY2xvdWQuZ29vZ2xlgiQqLmJhY2t1cGRyLWF1dG9wdXNo\nLmNsb3VkLmdvb2dsZS5jb22CICouYmFja3VwZHItYXV0b3B1c2guY2xvdWQuZ29v\nZ2xlgh8qLmJhY2t1cGRyLWRldi5jbG91ZC5nb29nbGUuY29tghsqLmJhY2t1cGRy\nLWRldi5jbG91ZC5nb29nbGWCIyouYmFja3VwZHItc2FuZGJveC5jbG91ZC5nb29n\nbGUuY29tgh8qLmJhY2t1cGRyLXNhbmRib3guY2xvdWQuZ29vZ2xlghIqLmJyb2Nh\ncHJvamVjdC5jb22CEGJyb2NhcHJvamVjdC5jb22CGyouY29tcG9zZXIuY2xvdWQu\nZ29vZ2xlLmNvbYIXKi5jb21wb3Nlci5jbG91ZC5nb29nbGWCIyouY29tcG9zZXIt\nc3RhZ2luZy5jbG91ZC5nb29nbGUuY29tgh8qLmNvbXBvc2VyLXN0YWdpbmcuY2xv\ndWQuZ29vZ2xlgh4qLmNvbXBvc2VyLXFhLmNsb3VkLmdvb2dsZS5jb22CGiouY29t\ncG9zZXItcWEuY2xvdWQuZ29vZ2xlgh8qLmNvbXBvc2VyLWRldi5jbG91ZC5nb29n\nbGUuY29tghsqLmNvbXBvc2VyLWRldi5jbG91ZC5nb29nbGWCGiouZGF0YWxhYi5j\nbG91ZC5nb29nbGUuY29tgh0qLmRhdGFmdXNpb24uY2xvdWQuZ29vZ2xlLmNvbYIZ\nKi5kYXRhZnVzaW9uLmNsb3VkLmdvb2dsZYIlKi5kYXRhZnVzaW9uLXN0YWdpbmcu\nY2xvdWQuZ29vZ2xlLmNvbYIhKi5kYXRhZnVzaW9uLXN0YWdpbmcuY2xvdWQuZ29v\nZ2xlgiEqLmRhdGFmdXNpb24tZGV2LmNsb3VkLmdvb2dsZS5jb22CHSouZGF0YWZ1\nc2lvbi1kZXYuY2xvdWQuZ29vZ2xlgiEqLmRhdGFmdXNpb24tYXBpLmNsb3VkLmdv\nb2dsZS5jb22CHSouZGF0YWZ1c2lvbi1hcGkuY2xvdWQuZ29vZ2xlgikqLmRhdGFm\ndXNpb24tYXBpLXN0YWdpbmcuY2xvdWQuZ29vZ2xlLmNvbYIlKi5kYXRhZnVzaW9u\nLWFwaS1zdGFnaW5nLmNsb3VkLmdvb2dsZYIlKi5kYXRhZnVzaW9uLWFwaS1kZXYu\nY2xvdWQuZ29vZ2xlLmNvbYIhKi5kYXRhZnVzaW9uLWFwaS1kZXYuY2xvdWQuZ29v\nZ2xlghsqLmRhdGFwbGV4LmNsb3VkLmdvb2dsZS5jb22CIyouZGF0YXBsZXgtc3Rh\nZ2luZy5jbG91ZC5nb29nbGUuY29tgh8qLmRhdGFwbGV4LWRldi5jbG91ZC5nb29n\nbGUuY29tghsqLmRhdGFwcm9jLmNsb3VkLmdvb2dsZS5jb22CFyouZGF0YXByb2Mu\nY2xvdWQuZ29vZ2xlgikqLmRhdGFwcm9jLWltYWdlLXN0YWdpbmcuY2xvdWQuZ29v\nZ2xlLmNvbYIlKi5kYXRhcHJvYy1pbWFnZS1zdGFnaW5nLmNsb3VkLmdvb2dsZYIj\nKi5kYXRhcHJvYy1zdGFnaW5nLmNsb3VkLmdvb2dsZS5jb22CHyouZGF0YXByb2Mt\nc3RhZ2luZy5jbG91ZC5nb29nbGWCICouZGF0YXByb2MtdGVzdC5jbG91ZC5nb29n\nbGUuY29tghwqLmRhdGFwcm9jLXRlc3QuY2xvdWQuZ29vZ2xlghoqLmVhcnRoZW5n\naW5lLmdvb2dsZS5jby5pboIYKi5lYXJ0aGVuZ2luZS5nb29nbGUuY29tghIqLmZp\nYmVyLmdvb2dsZS5jb22CDSouZ2F0ZXdheS5kZXaCECouZGUuZ2F0ZXdheS5kZXaC\nECouZXcuZ2F0ZXdheS5kZXaCECoudWMuZ2F0ZXdheS5kZXaCKSouZ2xvYmFsLmFj\nY291bnR2ZXJpZmljYXRpb24uY2xvdWQuZ29vZ2xlghgqLmdvb2dsZS1zeW5kaWNh\ndGlvbi5jb22CHCouZGV2Lmdvb2dsZS1zeW5kaWNhdGlvbi5jb22CICouc3RhZ2lu\nZy5nb29nbGUtc3luZGljYXRpb24uY29tgiAqLmdvb2dsZWFjcXVpc2l0aW9ubWln\ncmF0aW9uLmNvbYIKKi5ndnQ1LmNvbYIdKi5oZWFsdGhjYXJlLmNsb3VkLmdvb2ds\nZS5jb22CFSoubWFwbWFrZXIuZ29vZ2xlLmNvbYIWKi5taWNyb2hvc3QuZ29vZ2xl\nLmNvbYIcKi5ub3RlYm9va3MuY2xvdWQuZ29vZ2xlLmNvbYIYKi5ub3RlYm9va3Mu\nY2xvdWQuZ29vZ2xlggwqLnBpY25pay5jb22CCnBpY25pay5jb22CHCoucGlwZWxp\nbmVzLmNsb3VkLmdvb2dsZS5jb22CDyoucG9kY2FzdHMuZ29vZ4IeKi50ZW5zb3Ji\nb2FyZC5jbG91ZC5nb29nbGUuY29tgicqLnRlbnNvcmJvYXJkLWF1dG9wdXNoLmNs\nb3VkLmdvb2dsZS5jb22CIioudGVuc29yYm9hcmQtZGV2LmNsb3VkLmdvb2dsZS5j\nb22CJioudGVuc29yYm9hcmQtc3RhZ2luZy5jbG91ZC5nb29nbGUuY29tgiMqLnRl\nbnNvcmJvYXJkLXRlc3QuY2xvdWQuZ29vZ2xlLmNvbYIHYWJjLnh5eoIJKi5hYmMu\neHl6ggthZHNlbnNlLmNvbYIPd3d3LmFkc2Vuc2UuY29tghphZHNlbnNlY3VzdG9t\nc2VhcmNoYWRzLmNvbYIcKi5hZHNlbnNlY3VzdG9tc2VhcmNoYWRzLmNvbYIYYWRz\nZW5zZWZvcm1vYmlsZWFwcHMuY29tghdhZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIZ\nKi5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIOY2xvdWR5b3J5eC5kZXaCECouY2xv\ndWR5b3J5eC5kZXaCDWVhZ2Vyb3J5eC5kZXaCDyouZWFnZXJvcnl4LmRldoIdc3Rh\nZ2UuYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CHyouc3RhZ2UuYWR2ZXJ0aXNlcmNv\nbW11bml0eS5jb22CGmRlLmFkdmVydGlzZXJjb21tdW5pdHkuY29tghwqLmRlLmFk\ndmVydGlzZXJjb21tdW5pdHkuY29tghplbi5hZHZlcnRpc2VyY29tbXVuaXR5LmNv\nbYIcKi5lbi5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIaZXMuYWR2ZXJ0aXNlcmNv\nbW11bml0eS5jb22CHCouZXMuYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CGmZyLmFk\ndmVydGlzZXJjb21tdW5pdHkuY29tghwqLmZyLmFkdmVydGlzZXJjb21tdW5pdHku\nY29tghppZC5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIcKi5pZC5hZHZlcnRpc2Vy\nY29tbXVuaXR5LmNvbYIaaXQuYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CHCouaXQu\nYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CGmphLmFkdmVydGlzZXJjb21tdW5pdHku\nY29tghwqLmphLmFkdmVydGlzZXJjb21tdW5pdHkuY29tghpwbC5hZHZlcnRpc2Vy\nY29tbXVuaXR5LmNvbYIcKi5wbC5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIacHQu\nYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CHCoucHQuYWR2ZXJ0aXNlcmNvbW11bml0\neS5jb22CGnJ1LmFkdmVydGlzZXJjb21tdW5pdHkuY29tghwqLnJ1LmFkdmVydGlz\nZXJjb21tdW5pdHkuY29tghp0aC5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIcKi50\naC5hZHZlcnRpc2VyY29tbXVuaXR5LmNvbYIadmkuYWR2ZXJ0aXNlcmNvbW11bml0\neS5jb22CHCoudmkuYWR2ZXJ0aXNlcmNvbW11bml0eS5jb22CGnpoLmFkdmVydGlz\nZXJjb21tdW5pdHkuY29tghwqLnpoLmFkdmVydGlzZXJjb21tdW5pdHkuY29tggxh\nbXBjYWNoZS5jb22CDiouYW1wY2FjaGUuY29tgg5hbXBwcm9qZWN0LmNvbYIQKi5h\nbXBwcm9qZWN0LmNvbYIOYW1wcHJvamVjdC5uZXSCECouYW1wcHJvamVjdC5uZXSC\nGioucmVjYXB0Y2hhLmFtcHByb2plY3QubmV0gg5hbXBwcm9qZWN0Lm9yZ4IQKi5h\nbXBwcm9qZWN0Lm9yZ4IUKi5jZG4uYW1wcHJvamVjdC5vcmeCDmFuZHJvaWRpZnku\nY29tghAqLmFuZHJvaWRpZnkuY29tggphcHAuZ29vLmdsggwqLmFwcC5nb28uZ2yC\nEmNoYW5uZWwtYXBwLmdvb2dsZYIXY29uc29sZS5hdS5jbG91ZC5nb29nbGWCESou\nYXUuY2xvdWQuZ29vZ2xlghdjb25zb2xlLmNhLmNsb3VkLmdvb2dsZYIRKi5jYS5j\nbG91ZC5nb29nbGWCF2NvbnNvbGUuZXUuY2xvdWQuZ29vZ2xlghEqLmV1LmNsb3Vk\nLmdvb2dsZYIbY29uc29sZS5ldS5jbG91ZC5nb29nbGUuY29tghdjb25zb2xlLmls\nLmNsb3VkLmdvb2dsZYIRKi5pbC5jbG91ZC5nb29nbGWCF2NvbnNvbGUuaXQuY2xv\ndWQuZ29vZ2xlghEqLml0LmNsb3VkLmdvb2dsZYIXY29uc29sZS5qcC5jbG91ZC5n\nb29nbGWCESouanAuY2xvdWQuZ29vZ2xlghdjb25zb2xlLnNhLmNsb3VkLmdvb2ds\nZYIRKi5zYS5jbG91ZC5nb29nbGWCF2NvbnNvbGUudXMuY2xvdWQuZ29vZ2xlghEq\nLnVzLmNsb3VkLmdvb2dsZYIMY2xvdWQuZ29vZ2xlgg4qLmNsb3VkLmdvb2dsZYIZ\nY29sYWIucmVzZWFyY2guZ29vZ2xlLmNvbYIhY29sYWItc2FuZGJveC5yZXNlYXJj\naC5nb29nbGUuY29tgg9jb2RlLndlYnJ0Yy5vcmeCD2J1Z3Mud2VicnRjLm9yZ4IR\naXNzdWVzLndlYnJ0Yy5vcmeCEmNocm9uaWNsZS5zZWN1cml0eYIUKi5jaHJvbmlj\nbGUuc2VjdXJpdHmCHiouYmFja3N0b3J5LmNocm9uaWNsZS5zZWN1cml0eYImKi5i\nYWNrc3Rvcnktc3RhZ2luZy5jaHJvbmljbGUuc2VjdXJpdHmCFGNocm9uaWNsZWZv\ncmdvb2QuY29tghYqLmNocm9uaWNsZWZvcmdvb2QuY29tghlsb29rZXIuY2hyb25p\nY2xlLnNlY3VyaXR5ghsqLmxvb2tlci5jaHJvbmljbGUuc2VjdXJpdHmCEGNocm9u\naWNsZXNlYy5jb22CEiouY2hyb25pY2xlc2VjLmNvbYIcKi5iYWNrc3RvcnkuY2hy\nb25pY2xlc2VjLmNvbYITY3Jvc3NtZWRpYXBhbmVsLmNvbYIVKi5jcm9zc21lZGlh\ncGFuZWwuY29tghJkYXRhbGliZXJhdGlvbi5vcmeCFCouZGF0YWxpYmVyYXRpb24u\nb3JngiFkYXRhc2V0c2VhcmNoLnJlc2VhcmNoLmdvb2dsZS5jb22CGGRnLW1ldGEu\ndmlkZW8uZ29vZ2xlLmNvbYIVZGlnaXRhbGFzc2V0bGlua3Mub3JnghcqLmRpZ2l0\nYWxhc3NldGxpbmtzLm9yZ4IOZG9tYWlucy5nb29nbGWCECouZG9tYWlucy5nb29n\nbGWCEGVhcmx5ZGF5cy5nb29nbGWCEiouZWFybHlkYXlzLmdvb2dsZYIcZWhyLXNl\nYXJjaC5oZWFsdGguZ29vZ2xlLmNvbYILZmFzdGxhbmUuY2mCDGZsb29uZXQuZ29v\nZ4IOKi5mbG9vbmV0Lmdvb2eCDWdhcGkud2F6ZS5jb22CCmdtYmFkcy5nbGWCDCou\nZ21iYWRzLmdsZYILZ28tbGFuZy5jb22CDSouZ28tbGFuZy5jb22CC2dvLWxhbmcu\nbmV0gg0qLmdvLWxhbmcubmV0ggtnby1sYW5nLm9yZ4INKi5nby1sYW5nLm9yZ4IK\nZ29sYW5nLmNvbYIMKi5nb2xhbmcuY29tggpnb2xhbmcubmV0ggwqLmdvbGFuZy5u\nZXSCCmdvbGFuZy5vcmeCDCouZ29sYW5nLm9yZ4IQZ29sYW5nLmdvb2dsZS5jboIS\nKi5nb2xhbmcuZ29vZ2xlLmNugg5nb29nbGVibG9nLmNvbYIQKi5nb29nbGVibG9n\nLmNvbYIOZ29vZ2xlY2VydC5uZXSCECouZ29vZ2xlY2VydC5uZXSCD2dvb2dsZXN0\nb3JlLmNvbYITd3d3Lmdvb2dsZXN0b3JlLmNvbYILZ3Jvdy5nb29nbGWCDSouZ3Jv\ndy5nb29nbGWCBWcuZGV2ggcqLmcuZGV2ggZnLnBhZ2WCCCouZy5wYWdlggdoZXku\nZ2xlggkqLmhleS5nbGWCBm9rLmdsZYIIKi5vay5nbGWCCWhhdHMuZ29vZ4ILKi5o\nYXRzLmdvb2eCEWlhbXJlbWFya2FibGUub3JnghV3d3cuaWFtcmVtYXJrYWJsZS5v\ncmeCF2lkZW50aXR5cGxhdGZvcm0uZ29vZ2xlghkqLmlkZW50aXR5cGxhdGZvcm0u\nZ29vZ2xlgiAqLmdsb2JhbC5pZGVudGl0eXBsYXRmb3JtLmdvb2dsZYIoKi5zdGFn\naW5nLWdsb2JhbC5pZGVudGl0eXBsYXRmb3JtLmdvb2dsZYIpKi5hdXRvcHVzaC1n\nbG9iYWwuaWRlbnRpdHlwbGF0Zm9ybS5nb29nbGWCDWxhbnRlcm5hbC5jb22CDyou\nbGFudGVybmFsLmNvbYILbGVycy5nb29nbGWCDGxpZnR3YXJlLmNvbYIOKi5saWZ0\nd2FyZS5jb22CC2xpZnR3YXJlLmpwgg0qLmxpZnR3YXJlLmpwgghuZWwuZ29vZ4IK\nKi5uZWwuZ29vZ4ILbm9tdWx1cy5mb2+CDSoubm9tdWx1cy5mb2+CEW5vdGVib29r\nbG0uZ29vZ2xlgg1vcmRlcmluZy5wYWdlgg8qLm9yZGVyaW5nLnBhZ2WCD21hY3Nl\ncnZpY2UuZ29vZ4IRKi5tYWNzZXJ2aWNlLmdvb2eCEXBhZ2VzcGVlZC53ZWIuZGV2\ngg1waWNhc2F3ZWIuY29tgg8qLnBpY2FzYXdlYi5jb22CDXBpY2FzYXdlYi5uZXSC\nDyoucGljYXNhd2ViLm5ldIINcGljYXNhd2ViLm9yZ4IPKi5waWNhc2F3ZWIub3Jn\nggpwaXhhdGUuY29tgg53d3cucGl4YXRlLmNvbYIIcGtpLmdvb2eCCioucGtpLmdv\nb2eCCnBsYXkuc3BhY2WCDCoucGxheS5zcGFjZYIIcmJtLmdvb2eCCioucmJtLmdv\nb2eCEnJlZ2lzdHJ5LXFhLmdvb2dsZYIWd3d3LnJlZ2lzdHJ5LXFhLmdvb2dsZYIX\ncmVnaXN0cnktc2FuZGJveC5nb29nbGWCG3d3dy5yZWdpc3RyeS1zYW5kYm94Lmdv\nb2dsZYIPcmVnaXN0cnkuZ29vZ2xlghN3d3cucmVnaXN0cnkuZ29vZ2xlghByZXNl\nYXJjaC55b3V0dWJlghIqLnJlc2VhcmNoLnlvdXR1YmWCD3NhdmV0aGVkYXRlLmZv\nb4IRKi5zYXZldGhlZGF0ZS5mb2+CFXNlYXJjaGluZ2ZvcnN5cmlhLm9yZ4IXKi5z\nZWFyY2hpbmdmb3JzeXJpYS5vcmeCE3Nvbmd3cml0ZXJzLnlvdXR1YmWCFSouc29u\nZ3dyaXRlcnMueW91dHViZYISc291cmNlLmJhemVsLmJ1aWxkghQqLnNvdXJjZS5i\nYXplbC5idWlsZIIac3VwcG9ydC5yZWdpc3RyeS1xYS5nb29nbGWCH3N1cHBvcnQu\ncmVnaXN0cnktc2FuZGJveC5nb29nbGWCF3N1cHBvcnQucmVnaXN0cnkuZ29vZ2xl\ngg5zcHJheXNjYXBlLmNvbYISd3d3LnNwcmF5c2NhcGUuY29tggl0Zmh1Yi5kZXaC\nCyoudGZodWIuZGV2ghJ0aGVnb29nbGVzdG9yZS5jb22CFnd3dy50aGVnb29nbGVz\ndG9yZS5jb22CDXRpbHRicnVzaC5jb22CDyoudGlsdGJydXNoLmNvbYINdHJhdmVs\nLmdvb2dsZYIPKi50cmF2ZWwuZ29vZ2xlgg93ZWJtcHJvamVjdC5vcmeCESoud2Vi\nbXByb2plY3Qub3Jngg93ZWJwa2djYWNoZS5jb22CESoud2VicGtnY2FjaGUuY29t\nggx3b3JraW54ci5kZXaCDioud29ya2lueHIuZGV2ghN4bi0tbmdzdHItbHJhOGou\nY29tghUqLnhuLS1uZ3N0ci1scmE4ai5jb22CB3hwbHIuY2+CCSoueHBsci5jb4IM\nenluYW1pY3MuY29tgg4qLnp5bmFtaWNzLmNvbTAhBgNVHSAEGjAYMAgGBmeBDAEC\nATAMBgorBgEEAdZ5AgUDMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmxzLnBr\naS5nb29nL2d0czFjMy96ZEFUdDBFeF9Gay5jcmwwggEGBgorBgEEAdZ5AgQCBIH3\nBIH0APIAdwCt9776fP8QyIudPZwePhhqtGcpXc+xDCTKhYY069yCigAAAYraeUgv\nAAAEAwBIMEYCIQCqpRZZc1lWTU4am5PSmMZVM8GiHDe47YCmBBYjsxQY2wIhAIVX\nJ10\/ecQciz3bsAEqxlQVmUQItcu7wv0qCEwZstALAHcAtz77JN+cTbp18jnFulj0\nbF38Qs96nzXEnh0JgSXttJkAAAGK2nlIHAAABAMASDBGAiEA6nPiBTIUQFyv\/09G\ncg6aX2GD6KhlgzLgZh\/Qw5qfrosCIQCMIciKOT4lenCONMTH29\/EluKKPVjzTWew\nJTZ0jKYdjTANBgkqhkiG9w0BAQsFAAOCAQEAHFH2fnZlYdpOxA0nn5Mi1c8lQeSE\ndiClYPMwAWrs\/it6NC118lkRr3PpxUwV9Rzzh02UoI5y9YjOYpG+gZlFqXWm71Q7\n9tbyHJWBvYualzDsYjAfinweFLlY72Bku55ofp98BcMWHz2OGbl2wIGaJyFrqfwl\nCrbaAfYIcZ3Z6wkOR5gsavbr8f79bAZ28N7evImnCrhqvqD3g6AgIkgRHMPhSLQ4\nEkuKHiQo3mRtjkSePmovg\/H4FzcbF+LhODETk1IMDyEEYKq488rVZ34AtL6Dvibc\n7U3STfVylz9PT7nOZeHuJ5UIlrBsEHVVFOaCRWwnfE+DCqy0yOz86W2Bsg==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFljCCA36gAwIBAgINAgO8U1lrNMcY9QFQZjANBgkqhkiG9w0BAQsFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjAwODEzMDAwMDQyWhcNMjcwOTMwMDAw\nMDQyWjBGMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzETMBEGA1UEAxMKR1RTIENBIDFDMzCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAPWI3+dijB43+DdCkH9sh9D7ZYIl\/ejLa6T\/belaI+KZ9hzp\nkgOZE3wJCor6QtZeViSqejOEH9Hpabu5dOxXTGZok3c3VVP+ORBNtzS7XyV3NzsX\nlOo85Z3VvMO0Q+sup0fvsEQRY9i0QYXdQTBIkxu\/t\/bgRQIh4JZCF8\/ZK2VWNAcm\nBA2o\/X3KLu\/qSHw3TT8An4Pf73WELnlXXPxXbhqW\/\/yMmqaZviXZf5YsBvcRKgKA\ngOtjGDxQSYflispfGStZloEAoPtR28p3CwvJlk\/vcEnHXG0g\/Zm0tOLKLnf9LdwL\ntmsTDIwZKxeWmLnwi\/agJ7u2441Rj72ux5uxiZ0CAwEAAaOCAYAwggF8MA4GA1Ud\nDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0T\nAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQUinR\/r4XN7pXNPZzQ4kYU83E1HScwHwYD\nVR0jBBgwFoAU5K8rJnEaK0gnhS9SZizv8IkTcT4waAYIKwYBBQUHAQEEXDBaMCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHNyMTAwBggrBgEFBQcw\nAoYkaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzcjEuZGVyMDQGA1UdHwQt\nMCswKaAnoCWGI2h0dHA6Ly9jcmwucGtpLmdvb2cvZ3RzcjEvZ3RzcjEuY3JsMFcG\nA1UdIARQME4wOAYKKwYBBAHWeQIFAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3Br\naS5nb29nL3JlcG9zaXRvcnkvMAgGBmeBDAECATAIBgZngQwBAgIwDQYJKoZIhvcN\nAQELBQADggIBAIl9rCBcDDy+mqhXlRu0rvqrpXJxtDaV\/d9AEQNMwkYUuxQkq\/BQ\ncSLbrcRuf8\/xam\/IgxvYzolfh2yHuKkMo5uhYpSTld9brmYZCwKWnvy15xBpPnrL\nRklfRuFBsdeYTWU0AIAaP0+fbH9JAIFTQaSSIYKCGvGjRFsqUBITTcFTNvNCCK9U\n+o53UxtkOCcXCb1YyRt8OS1b887U7ZfbFAO\/CVMkH8IMBHmYJvJh8VNS\/UKMG2Yr\nPxWhu\/\/2m+OBmgEGcYk1KCTd4b3rGS3hSMs9WYNRtHTGnXzGsYZbr8w0xNPM1IER\nlQCh9BIiAfq0g3GvjLeMcySsN1PCAJA\/Ef5c7TaUEDu9Ka7ixzpiO2xj2YC\/WXGs\nYye5TBeg2vZzFb8q3o\/zpWwygTMD0IZRcZk0upONXbVRWPeyk+gB9lm+cZv9TSjO\nz23HFtz30dZGm6fKa+l3D\/2gthsjgx0QGtkJAITgRNOidSOzNIb2ILCkXhAd4FJG\nAJ2xDx8hcFH1mt0G\/FX0Kw4zd8NLQsLxdxP8c4CU6x+7Nz\/OAipmsHMdMqUybDKw\njuDEI\/9bfU1lcKwrmz3O2+BtjjKAvpafkmO8l7tdufThcV4q5O8DIrGKZTqPwJNl\n1IXNDw9bg1kWRxYtnCQ6yICmJhSFm\/Y3m6xv+cXDBlHz4n\/FsRC6UfTd\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "renderBlocking": "non_blocking",
                            "load_end": 1990,
                            "ttfb_start": 1379,
                            "ttfb_end": 1739,
                            "download_start": 1739,
                            "download_end": 1990,
                            "download_ms": 251,
                            "all_start": 1017,
                            "all_end": 1990,
                            "all_ms": 972,
                            "index": 4,
                            "number": 5,
                            "cpuTimes": {
                                "FunctionCall": 16
                            },
                            "cpu.FunctionCall": 16,
                            "cpuTime": 16,
                            "js_timing": [
                                [
                                    2047.4549999999999,
                                    2047.854
                                ],
                                [
                                    2047.885,
                                    2051.0050000000001
                                ],
                                [
                                    2051.1750000000002,
                                    2051.27
                                ],
                                [
                                    2051.2800000000002,
                                    2052.0329999999999
                                ],
                                [
                                    2068.9349999999999,
                                    2069.194
                                ],
                                [
                                    2075.8299999999999,
                                    2076.326
                                ],
                                [
                                    2076.3440000000001,
                                    2076.52
                                ],
                                [
                                    2077.6799999999998,
                                    2077.9540000000002
                                ],
                                [
                                    2087.4349999999999,
                                    2087.4459999999999
                                ],
                                [
                                    2091.6469999999999,
                                    2092.0309999999999
                                ],
                                [
                                    2098.1799999999998,
                                    2098.194
                                ],
                                [
                                    2099.6509999999998,
                                    2100.027
                                ],
                                [
                                    2100.3110000000001,
                                    2101.098
                                ],
                                [
                                    2111.752,
                                    2112.71
                                ],
                                [
                                    2328.0300000000002,
                                    2328.623
                                ],
                                [
                                    2788.665,
                                    2788.7640000000001
                                ],
                                [
                                    2789.2759999999998,
                                    2789.3099999999999
                                ],
                                [
                                    2789.3939999999998,
                                    2789.4070000000002
                                ],
                                [
                                    2789.4830000000002,
                                    2789.4940000000001
                                ],
                                [
                                    2790.4090000000001,
                                    2790.4960000000001
                                ],
                                [
                                    2792.9960000000001,
                                    2793.0219999999999
                                ],
                                [
                                    3025.9090000000001,
                                    3026.5509999999999
                                ],
                                [
                                    3039.6289999999999,
                                    3039.6999999999998
                                ],
                                [
                                    3045.105,
                                    3045.1950000000002
                                ],
                                [
                                    3046.1260000000002,
                                    3046.2919999999999
                                ],
                                [
                                    3053.6700000000001,
                                    3053.701
                                ],
                                [
                                    3053.7539999999999,
                                    3053.7779999999998
                                ],
                                [
                                    3054.3029999999999,
                                    3054.3620000000001
                                ],
                                [
                                    3056.1590000000001,
                                    3057.681
                                ],
                                [
                                    3125.808,
                                    3126.0900000000001
                                ],
                                [
                                    8133.8469999999998,
                                    8135.0739999999996
                                ],
                                [
                                    8140.009,
                                    8142.8530000000001
                                ],
                                [
                                    8144.4639999999999,
                                    8144.7150000000001
                                ]
                            ]
                        },
                        {
                            "type": 3,
                            "id": "27678.3",
                            "request_id": "27678.3",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-analytics-0.1.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-analytics-0.1.mjs",
                            "raw_id": "27678.3",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 359,
                            "ttfb_ms": 182,
                            "load_start": 1380,
                            "load_start_float": 1380.0000669999999,
                            "bytesIn": 29020,
                            "objectSize": 29020,
                            "objectSizeUncompressed": 96782,
                            "chunks": [
                                {
                                    "ts": 1565,
                                    "bytes": 1369,
                                    "inflated": 1989
                                },
                                {
                                    "ts": 1571,
                                    "bytes": 1378,
                                    "inflated": 4128
                                },
                                {
                                    "ts": 1577,
                                    "bytes": 2756,
                                    "inflated": 7892
                                },
                                {
                                    "ts": 1584,
                                    "bytes": 1378,
                                    "inflated": 4042
                                },
                                {
                                    "ts": 1587,
                                    "bytes": 1378,
                                    "inflated": 4268
                                },
                                {
                                    "ts": 1591,
                                    "bytes": 1378,
                                    "inflated": 4784
                                },
                                {
                                    "ts": 1593,
                                    "bytes": 1378,
                                    "inflated": 5619
                                },
                                {
                                    "ts": 1600,
                                    "bytes": 1378,
                                    "inflated": 4964
                                },
                                {
                                    "ts": 1602,
                                    "bytes": 1378,
                                    "inflated": 5016
                                },
                                {
                                    "ts": 1609,
                                    "bytes": 360,
                                    "inflated": 1340
                                },
                                {
                                    "ts": 1610,
                                    "bytes": 1369,
                                    "inflated": 5709
                                },
                                {
                                    "ts": 1630,
                                    "bytes": 2756,
                                    "inflated": 9856
                                },
                                {
                                    "ts": 1633,
                                    "bytes": 2756,
                                    "inflated": 9042
                                },
                                {
                                    "ts": 1636,
                                    "bytes": 1378,
                                    "inflated": 5029
                                },
                                {
                                    "ts": 1726,
                                    "bytes": 1378,
                                    "inflated": 4472
                                },
                                {
                                    "ts": 1728,
                                    "bytes": 1378,
                                    "inflated": 4975
                                },
                                {
                                    "ts": 1731,
                                    "bytes": 1378,
                                    "inflated": 4971
                                },
                                {
                                    "ts": 1732,
                                    "bytes": 1378,
                                    "inflated": 4977
                                },
                                {
                                    "ts": 1739,
                                    "bytes": 1118,
                                    "inflated": 3709
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 134,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 5,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-analytics-0.1.mjs",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 29020",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"9aef0fcfd5306f20\"",
                                    "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1867,
                            "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": 29020,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 799,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 3,
                            "http2_stream_dependency": 1,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 67,
                            "server_port": "443",
                            "renderBlocking": "non_blocking",
                            "load_end": 1739,
                            "ttfb_start": 1380,
                            "ttfb_end": 1562,
                            "download_start": 1562,
                            "download_end": 1739,
                            "download_ms": 177,
                            "all_start": 1380,
                            "all_end": 1739,
                            "all_ms": 359,
                            "index": 5,
                            "number": 6,
                            "cpuTimes": {
                                "FunctionCall": 0
                            },
                            "cpu.FunctionCall": 0,
                            "cpuTime": 0,
                            "js_timing": [
                                [
                                    2790.7919999999999,
                                    2790.886
                                ],
                                [
                                    3082.143,
                                    3082.1930000000002
                                ],
                                [
                                    3758.596,
                                    3758.7359999999999
                                ],
                                [
                                    3758.9409999999998,
                                    3758.9560000000001
                                ]
                            ]
                        },
                        {
                            "type": 3,
                            "id": "27678.6",
                            "request_id": "27678.6",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-lightbox-0.1.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-lightbox-0.1.mjs",
                            "raw_id": "27678.6",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 602,
                            "ttfb_ms": 581,
                            "load_start": 1380,
                            "load_start_float": 1380.0000729999999,
                            "bytesIn": 7194,
                            "objectSize": 7194,
                            "objectSizeUncompressed": 21682,
                            "chunks": [
                                {
                                    "ts": 1966,
                                    "bytes": 1369,
                                    "inflated": 2695
                                },
                                {
                                    "ts": 1970,
                                    "bytes": 1378,
                                    "inflated": 4231
                                },
                                {
                                    "ts": 1972,
                                    "bytes": 1378,
                                    "inflated": 4663
                                },
                                {
                                    "ts": 1979,
                                    "bytes": 1378,
                                    "inflated": 4575
                                },
                                {
                                    "ts": 1982,
                                    "bytes": 1691,
                                    "inflated": 5518
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 134,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 5,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-lightbox-0.1.mjs",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 7194",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"4c3ef56ec3a46dc6\"",
                                    "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1864,
                            "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": 7194,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 802,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 7,
                            "http2_stream_dependency": 5,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 73,
                            "server_port": "443",
                            "renderBlocking": "non_blocking",
                            "load_end": 1982,
                            "ttfb_start": 1380,
                            "ttfb_end": 1961,
                            "download_start": 1961,
                            "download_end": 1982,
                            "download_ms": 21,
                            "all_start": 1380,
                            "all_end": 1982,
                            "all_ms": 602,
                            "index": 6,
                            "number": 7
                        },
                        {
                            "type": 3,
                            "id": "27678.7",
                            "request_id": "27678.7",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-social-share-0.1.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-social-share-0.1.mjs",
                            "raw_id": "27678.7",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 524,
                            "ttfb_ms": 506,
                            "load_start": 1380,
                            "load_start_float": 1380.0000749999999,
                            "bytesIn": 4243,
                            "objectSize": 4243,
                            "objectSizeUncompressed": 12320,
                            "chunks": [
                                {
                                    "ts": 1901,
                                    "bytes": 1369,
                                    "inflated": 3389
                                },
                                {
                                    "ts": 1903,
                                    "bytes": 1378,
                                    "inflated": 3679
                                },
                                {
                                    "ts": 1904,
                                    "bytes": 1496,
                                    "inflated": 5252
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 134,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 5,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-social-share-0.1.mjs",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 4243",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"1077c6daf60a091c\"",
                                    "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1876,
                            "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": 4243,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 803,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 5,
                            "http2_stream_dependency": 3,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 75,
                            "server_port": "443",
                            "renderBlocking": "non_blocking",
                            "load_end": 1904,
                            "ttfb_start": 1380,
                            "ttfb_end": 1886,
                            "download_start": 1886,
                            "download_end": 1904,
                            "download_ms": 18,
                            "all_start": 1380,
                            "all_end": 1904,
                            "all_ms": 524,
                            "index": 7,
                            "number": 8
                        },
                        {
                            "type": 3,
                            "id": "27678.4",
                            "request_id": "27678.4",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-bind-0.1.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-bind-0.1.mjs",
                            "raw_id": "27678.4",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 652,
                            "ttfb_ms": 611,
                            "load_start": 1381,
                            "load_start_float": 1381.0000689999999,
                            "bytesIn": 13890,
                            "objectSize": 13890,
                            "objectSizeUncompressed": 41942,
                            "chunks": [
                                {
                                    "ts": 2002,
                                    "bytes": 2747,
                                    "inflated": 6364
                                },
                                {
                                    "ts": 2007,
                                    "bytes": 2756,
                                    "inflated": 8550
                                },
                                {
                                    "ts": 2015,
                                    "bytes": 1378,
                                    "inflated": 4293
                                },
                                {
                                    "ts": 2018,
                                    "bytes": 1378,
                                    "inflated": 4010
                                },
                                {
                                    "ts": 2025,
                                    "bytes": 2756,
                                    "inflated": 9330
                                },
                                {
                                    "ts": 2032,
                                    "bytes": 2875,
                                    "inflated": 9395
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 134,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 5,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-bind-0.1.mjs",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 13890",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"db9222006120899e\"",
                                    "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1852,
                            "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": 13890,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 800,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 11,
                            "http2_stream_dependency": 9,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 69,
                            "server_port": "443",
                            "renderBlocking": "non_blocking",
                            "load_end": 2033,
                            "ttfb_start": 1381,
                            "ttfb_end": 1992,
                            "download_start": 1992,
                            "download_end": 2033,
                            "download_ms": 41,
                            "all_start": 1381,
                            "all_end": 2033,
                            "all_ms": 652,
                            "index": 8,
                            "number": 9,
                            "cpuTimes": {
                                "FunctionCall": 0
                            },
                            "cpu.FunctionCall": 0,
                            "cpuTime": 0,
                            "js_timing": [
                                [
                                    2097.0970000000002,
                                    2097.1840000000002
                                ],
                                [
                                    2296.0599999999999,
                                    2296.1039999999998
                                ],
                                [
                                    2327.3029999999999,
                                    2327.3829999999998
                                ],
                                [
                                    2331.1419999999998,
                                    2331.1880000000001
                                ]
                            ]
                        },
                        {
                            "type": 3,
                            "id": "27678.5",
                            "request_id": "27678.5",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-install-serviceworker-0.1.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-install-serviceworker-0.1.mjs",
                            "raw_id": "27678.5",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Script",
                            "load_ms": 612,
                            "ttfb_ms": 599,
                            "load_start": 1381,
                            "load_start_float": 1381.0000709999999,
                            "bytesIn": 2375,
                            "objectSize": 2375,
                            "objectSizeUncompressed": 6555,
                            "chunks": [
                                {
                                    "ts": 1988,
                                    "bytes": 1369,
                                    "inflated": 3596
                                },
                                {
                                    "ts": 1993,
                                    "bytes": 1006,
                                    "inflated": 2959
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:48 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 134,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 5,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-install-serviceworker-0.1.mjs",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 2375",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"1b92386b9ae4a145\"",
                                    "expires: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1903,
                            "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": 2375,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 802,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 9,
                            "http2_stream_dependency": 7,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 71,
                            "server_port": "443",
                            "renderBlocking": "non_blocking",
                            "load_end": 1993,
                            "ttfb_start": 1381,
                            "ttfb_end": 1980,
                            "download_start": 1980,
                            "download_end": 1993,
                            "download_ms": 13,
                            "all_start": 1381,
                            "all_end": 1993,
                            "all_ms": 612,
                            "index": 9,
                            "number": 10,
                            "cpuTimes": {
                                "FunctionCall": 0
                            },
                            "cpu.FunctionCall": 0,
                            "cpuTime": 0,
                            "js_timing": [
                                [
                                    5110.826,
                                    5110.9160000000002
                                ],
                                [
                                    5114.6949999999997,
                                    5114.7179999999998
                                ],
                                [
                                    5117.4049999999997,
                                    5117.674
                                ]
                            ]
                        },
                        {
                            "type": 3,
                            "id": "27678.13",
                            "request_id": "27678.13",
                            "ip_addr": "192.0.77.2",
                            "full_url": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "i0.wp.com",
                            "url": "\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                            "raw_id": "27678.13",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Image",
                            "load_ms": 376,
                            "ttfb_ms": 173,
                            "load_start": 1443,
                            "load_start_float": 1443.0001070000001,
                            "bytesIn": 22524,
                            "objectSize": 22524,
                            "objectSizeUncompressed": 22524,
                            "chunks": [
                                {
                                    "ts": 1618,
                                    "bytes": 2360
                                },
                                {
                                    "ts": 1620,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 1622,
                                    "bytes": 2738
                                },
                                {
                                    "ts": 1626,
                                    "bytes": 2729
                                },
                                {
                                    "ts": 1628,
                                    "bytes": 2738
                                },
                                {
                                    "ts": 1786,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 1788,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 1802,
                                    "bytes": 2729
                                },
                                {
                                    "ts": 1810,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 1812,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 1819,
                                    "bytes": 2385
                                }
                            ],
                            "expires": "Sun, 19 Oct 2025 12:40:43 GMT",
                            "cacheControl": "public, max-age=63115200",
                            "contentType": "image\/webp",
                            "contentEncoding": "",
                            "socket": 144,
                            "protocol": "HTTP\/2",
                            "dns_start": 1032,
                            "dns_end": 1032,
                            "connect_start": 1031,
                            "connect_end": 1204,
                            "ssl_start": 1204,
                            "ssl_end": 1442,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "*.wp.com",
                                "sanList": [
                                    "*.wp.com",
                                    "wp.com"
                                ],
                                "issuer": "Sectigo ECC Domain Validation Secure Server CA",
                                "validFrom": 1668384000,
                                "validTo": 1702684799,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Xenon2023' log",
                                        "logId": "ADF7BEFA7CFF10C88B9D3D9C1E3E186AB467295DCFB10C24CA858634EBDC828A",
                                        "timestamp": 1668453569677,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022100C830B5DE6BCD62022A5F9CA92D47F3AA69817136C96C4C7DE67ACA7514FB317E022068F8B99160260A7099AAC52124EEEE00BC42C2E6C07A8CBF7BAC6B5845ADBACA"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Cloudflare 'Nimbus2023' Log",
                                        "logId": "7A328C54D8B72DB620EA38E0521EE98416703213854D3BD22BC13A57A352EB52",
                                        "timestamp": 1668453569636,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022100D45D7CD2B6562D3663DBD78B95DCB59A850ECCAA53075E5D2DFA6B4116A7A760022013BAC3259ABF397E77022F55703F5BC57083ED0A71A2452CA716A4D0AA028B3B"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Argon2023' log",
                                        "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                        "timestamp": 1668453569582,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3044022060B86ADB59DDA1D4B646E17E48BD815DF27E3536830E9F7F72FF2F442C0F248A022074248510EA521F62A82BD0570F9939D0F7B894004C711B47E37D054F046806D9"
                                    }
                                ],
                                "certificateTransparencyCompliance": "compliant",
                                "serverSignatureAlgorithm": 1027,
                                "encryptedClientHello": false
                            },
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 364,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: i0.wp.com",
                                    ":method: GET",
                                    ":path: \/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-methods: GET, HEAD",
                                    "access-control-allow-origin: *",
                                    "cache-control: public, max-age=63115200",
                                    "content-length: 22524",
                                    "content-type: image\/webp",
                                    "date: Fri, 20 Oct 2023 19:12:48 GMT",
                                    "etag: \"42331130194a544e\"",
                                    "expires: Sun, 19 Oct 2025 12:40:43 GMT",
                                    "last-modified: Fri, 20 Oct 2023 00:40:43 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg>; rel=\"canonical\"",
                                    "server: nginx",
                                    "timing-allow-origin: *",
                                    "vary: Accept",
                                    "x-content-type-options: nosniff",
                                    "x-nc: HIT dca 1",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2125,
                            "score_cache": 100,
                            "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": 0,
                            "connect_ms": 173,
                            "ssl_ms": 238,
                            "gzip_total": null,
                            "gzip_save": null,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": 22524,
                            "image_save": 0,
                            "cache_time": 63115200,
                            "cdn_provider": "Automattic",
                            "server_count": null,
                            "created": 853,
                            "socket_group": "https:\/\/i0.wp.com <https:\/\/ruter.net 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": 107,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIElDCCBDugAwIBAgIRAJOz8BEnZwfdfKkRw\/cLbkswCgYIKoZIzj0EAwIwgY8x\nCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNV\nBAcTB1NhbGZvcmQxGDAWBgNVBAoTD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UEAxMu\nU2VjdGlnbyBFQ0MgRG9tYWluIFZhbGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTAe\nFw0yMjExMTQwMDAwMDBaFw0yMzEyMTUyMzU5NTlaMBMxETAPBgNVBAMMCCoud3Au\nY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1z9Nk2TmPfjK6VRsj1BONRp7\nvNwaWCMdsycd+7\/yqigWbweXlJWiLuDuC3NckHDW28Nz0fF6xXFprXDLFnxQuaOC\nAvEwggLtMB8GA1UdIwQYMBaAFPaFCjsRhuEEfQ6qCyzS7sxke3uuMB0GA1UdDgQW\nBBRkvZUMoMXt36hvC0h9FMfmViSbcjAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH\/\nBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwSQYDVR0gBEIwQDA0\nBgsrBgEEAbIxAQICBzAlMCMGCCsGAQUFBwIBFhdodHRwczovL3NlY3RpZ28uY29t\nL0NQUzAIBgZngQwBAgEwgYQGCCsGAQUFBwEBBHgwdjBPBggrBgEFBQcwAoZDaHR0\ncDovL2NydC5zZWN0aWdvLmNvbS9TZWN0aWdvRUNDRG9tYWluVmFsaWRhdGlvblNl\nY3VyZVNlcnZlckNBLmNydDAjBggrBgEFBQcwAYYXaHR0cDovL29jc3Auc2VjdGln\nby5jb20wGwYDVR0RBBQwEoIIKi53cC5jb22CBndwLmNvbTCCAX0GCisGAQQB1nkC\nBAIEggFtBIIBaQFnAHYArfe++nz\/EMiLnT2cHj4YarRnKV3PsQwkyoWGNOvcgooA\nAAGEd5UUjQAABAMARzBFAiEAyDC13mvNYgIqX5ypLUfzqmmBcTbJbEx95nrKdRT7\nMX4CIGj4uZFgJgpwmarFISTu7gC8QsLmwHqMv3usa1hFrbrKAHYAejKMVNi3LbYg\n6jjgUh7phBZwMhOFTTvSK8E6V6NS61IAAAGEd5UUZAAABAMARzBFAiEA1F180rZW\nLTZj29eLldy1moUOzKpTB15dLfprQRanp2ACIBO6wyWavzl+dwIvVXA\/W8Vwg+0K\ncaJFLKcWpNCqAos7AHUA6D7Q2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4A\nAAGEd5UULgAABAMARjBEAiBguGrbWd2h1LZG4X5IvYFd8n41NoMOn39y\/y9ELA8k\nigIgdCSFEOpSH2KoK9BXD5k50Pe4lABMcRtH430FTwRoBtkwCgYIKoZIzj0EAwID\nRwAwRAIgG0ympGdzCEAZETfWd0x8ffai1KlcciAe4okM5FhNVcACIHA\/pwmqLV7H\n5qXHMU2P8hvo2FL2rSl+Vr\/FtepIEDkj\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIDqDCCAy6gAwIBAgIRAPNkTmtuAFAjfglGvXvh9R0wCgYIKoZIzj0EAwMwgYgx\nCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5MRQwEgYDVQQHEwtKZXJz\nZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMS4wLAYDVQQD\nEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTE4MTEw\nMjAwMDAwMFoXDTMwMTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAkdCMRswGQYDVQQI\nExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGDAWBgNVBAoT\nD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UEAxMuU2VjdGlnbyBFQ0MgRG9tYWluIFZh\nbGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTBZMBMGByqGSM49AgEGCCqGSM49AwEH\nA0IABHkYk8qfbZ5sVwAjBTcLXw9YWsTef1Wj6R7W2SUKiKAgSh16TwUwimNJE4xk\nIQeV\/To14UrOkPAY9z2vaKb71EijggFuMIIBajAfBgNVHSMEGDAWgBQ64QmG1M8Z\nwpZ2dEl23OA1xmNjmjAdBgNVHQ4EFgQU9oUKOxGG4QR9DqoLLNLuzGR7e64wDgYD\nVR0PAQH\/BAQDAgGGMBIGA1UdEwEB\/wQIMAYBAf8CAQAwHQYDVR0lBBYwFAYIKwYB\nBQUHAwEGCCsGAQUFBwMCMBsGA1UdIAQUMBIwBgYEVR0gADAIBgZngQwBAgEwUAYD\nVR0fBEkwRzBFoEOgQYY\/aHR0cDovL2NybC51c2VydHJ1c3QuY29tL1VTRVJUcnVz\ndEVDQ0NlcnRpZmljYXRpb25BdXRob3JpdHkuY3JsMHYGCCsGAQUFBwEBBGowaDA\/\nBggrBgEFBQcwAoYzaHR0cDovL2NydC51c2VydHJ1c3QuY29tL1VTRVJUcnVzdEVD\nQ0FkZFRydXN0Q0EuY3J0MCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1\nc3QuY29tMAoGCCqGSM49BAMDA2gAMGUCMEvnx3FcsVwJbZpCYF9z6fDWJtS1UVRs\ncS0chWBNKPFNpvDKdrdKRe+oAkr2jU+ubgIxAODheSr2XhcA7oz9HmedGdMhlrd9\n4ToKFbZl+\/OnFFzqnvOhcjHvClECEQcKmc8fmA==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIID0zCCArugAwIBAgIQVmcdBOpPmUxvEIFHWdJ1lDANBgkqhkiG9w0BAQwFADB7\nMQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD\nVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE\nAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5MDMxMjAwMDAwMFoXDTI4\nMTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5\nMRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBO\nZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0\naG9yaXR5MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGqxUWqn5aCPnetUkb1PGWthL\nq8bVttHmc3Gu3ZzWDGH926CJA7gFFOxXzu5dP+Ihs8731Ip54KODfi2X0GHE8Znc\nJZFjq38wo7Rw4sehM5zzvy5cU7Ffs30yf4o043l5o4HyMIHvMB8GA1UdIwQYMBaA\nFKARCiM+lvEH7OKvKe+CpX\/QMKS0MB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1\nxmNjmjAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH\/BAUwAwEB\/zARBgNVHSAECjAI\nMAYGBFUdIAAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5j\nb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNAYIKwYBBQUHAQEEKDAmMCQG\nCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEM\nBQADggEBABns652JLCALBIAdGN5CmXKZFjK9Dpx1WywV4ilAbe7\/ctvbq5AfjJXy\nij0IckKJUAfiORVsAYfZFhr1wHUrxeZWEQff2Ji8fJ8ZOd+LygBkc7xGEJuTI42+\nFsMuCIKchjN0djsoTI0DQoWz4rIjQtUfenVqGtF8qmchxDM6OW1TyaLtYiKou+JV\nbJlsQ2uRl9EMC5MCHdK8aXdJ5htN978UeAOwproLtOGFfy\/cQjutdAFI3tZs4RmY\nCV4Ks2dH\/hzg1cEo70qLRDEmBDeNiXQ2Lu+lIg+DdEmSx\/cQwgwp+7e9un\/jX9Wf\n8qn0dNW44bOwgeThpWOjzOoEeJBuv\/c=\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "image_details": {
                                "detected_type": "webp"
                            },
                            "load_end": 1819,
                            "ttfb_start": 1443,
                            "ttfb_end": 1616,
                            "download_start": 1616,
                            "download_end": 1819,
                            "download_ms": 203,
                            "all_start": 1031,
                            "all_end": 1819,
                            "all_ms": 787,
                            "index": 10,
                            "number": 11
                        },
                        {
                            "type": 3,
                            "id": "27678.21",
                            "request_id": "27678.21",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/rtv\/012310061803000\/ww.mjs",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/rtv\/012310061803000\/ww.mjs",
                            "raw_id": "27678.21",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 190,
                            "ttfb_ms": 175,
                            "load_start": 2077,
                            "load_start_float": 2077.0001590000002,
                            "bytesIn": 13062,
                            "objectSize": 13062,
                            "objectSizeUncompressed": 46240,
                            "chunks": [
                                {
                                    "ts": 2258,
                                    "bytes": 4125,
                                    "inflated": 15951
                                },
                                {
                                    "ts": 2262,
                                    "bytes": 4134,
                                    "inflated": 15316
                                },
                                {
                                    "ts": 2264,
                                    "bytes": 1378,
                                    "inflated": 4501
                                },
                                {
                                    "ts": 2265,
                                    "bytes": 1378,
                                    "inflated": 4166
                                },
                                {
                                    "ts": 2267,
                                    "bytes": 2047,
                                    "inflated": 6306
                                }
                            ],
                            "expires": "Tue, 15 Oct 2024 17:14:02 GMT",
                            "cacheControl": "public, max-age=31536000",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 134,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/cdn.ampproject.org\/v0.mjs",
                            "initiator_line": 1,
                            "initiator_column": 89736,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/rtv\/012310061803000\/ww.mjs",
                                    ":scheme: https",
                                    "accept: text\/plain",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "age: 352727",
                                    "alt-svc: clear",
                                    "cache-control: public, max-age=31536000",
                                    "content-encoding: br",
                                    "content-length: 13062",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Mon, 16 Oct 2023 17:14:02 GMT",
                                    "etag: \"27f40cffbe22e7cb\"",
                                    "expires: Tue, 15 Oct 2024 17:14:02 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1891,
                            "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": 13062,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 31183273,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 2076,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 13,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 159,
                            "server_port": "443",
                            "load_end": 2267,
                            "ttfb_start": 2077,
                            "ttfb_end": 2252,
                            "download_start": 2252,
                            "download_end": 2267,
                            "download_ms": 15,
                            "all_start": 2077,
                            "all_end": 2267,
                            "all_ms": 190,
                            "index": 11,
                            "number": 12
                        },
                        {
                            "type": 3,
                            "id": "27678.22",
                            "request_id": "27678.22",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/rtv\/012310061803000\/v0\/analytics-vendors\/gtag.json",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/rtv\/012310061803000\/v0\/analytics-vendors\/gtag.json",
                            "raw_id": "27678.22",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 192,
                            "ttfb_ms": 188,
                            "load_start": 2080,
                            "load_start_float": 2080.0001649999999,
                            "bytesIn": 926,
                            "objectSize": 926,
                            "objectSizeUncompressed": 2574,
                            "chunks": [
                                {
                                    "ts": 2272,
                                    "bytes": 926,
                                    "inflated": 2574
                                }
                            ],
                            "expires": "Thu, 17 Oct 2024 12:46:01 GMT",
                            "cacheControl": "public, max-age=31536000",
                            "contentType": "application\/json",
                            "contentEncoding": "br",
                            "socket": 134,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/cdn.ampproject.org\/v0.mjs",
                            "initiator_line": 1,
                            "initiator_column": 89736,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/rtv\/012310061803000\/v0\/analytics-vendors\/gtag.json",
                                    ":scheme: https",
                                    "accept: application\/json",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "age: 196008",
                                    "alt-svc: clear",
                                    "cache-control: public, max-age=31536000",
                                    "content-encoding: br",
                                    "content-length: 926",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: application\/json",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Wed, 18 Oct 2023 12:46:01 GMT",
                                    "etag: \"fa1c4d1612f8956a\"",
                                    "expires: Thu, 17 Oct 2024 12:46:01 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1981,
                            "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": 926,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 31339992,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 2079,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 15,
                            "http2_stream_dependency": 13,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 165,
                            "server_port": "443",
                            "load_end": 2272,
                            "ttfb_start": 2080,
                            "ttfb_end": 2268,
                            "download_start": 2268,
                            "download_end": 2272,
                            "download_ms": 4,
                            "all_start": 2080,
                            "all_end": 2272,
                            "all_ms": 192,
                            "index": 12,
                            "number": 13
                        },
                        {
                            "type": 3,
                            "id": "27678.20",
                            "request_id": "27678.20",
                            "ip_addr": "192.0.76.3",
                            "full_url": "https:\/\/pixel.wp.com\/g.gif?v=ext&blog=59681501&post=22796&tz=-7&srv=weston.ruter.net&host=weston.ruter.net&rand=0.4310867348320817&ref=",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "pixel.wp.com",
                            "url": "\/g.gif?v=ext&blog=59681501&post=22796&tz=-7&srv=weston.ruter.net&host=weston.ruter.net&rand=0.4310867348320817&ref=",
                            "raw_id": "27678.20",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Image",
                            "load_ms": 172,
                            "ttfb_ms": 172,
                            "load_start": 2593,
                            "load_start_float": 2593.000149,
                            "bytesIn": 50,
                            "objectSize": 50,
                            "objectSizeUncompressed": 50,
                            "chunks": [
                                {
                                    "ts": 2765,
                                    "bytes": 50
                                }
                            ],
                            "expires": "",
                            "cacheControl": "no-cache",
                            "contentType": "image\/gif",
                            "contentEncoding": "",
                            "socket": 172,
                            "protocol": "HTTP\/2",
                            "dns_start": 2242,
                            "dns_end": 2242,
                            "connect_start": 2241,
                            "connect_end": 2412,
                            "ssl_start": 2412,
                            "ssl_end": 2592,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "*.wp.com",
                                "sanList": [
                                    "*.wp.com",
                                    "wp.com"
                                ],
                                "issuer": "Sectigo ECC Domain Validation Secure Server CA",
                                "validFrom": 1668384000,
                                "validTo": 1702684799,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Xenon2023' log",
                                        "logId": "ADF7BEFA7CFF10C88B9D3D9C1E3E186AB467295DCFB10C24CA858634EBDC828A",
                                        "timestamp": 1668453569677,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022100C830B5DE6BCD62022A5F9CA92D47F3AA69817136C96C4C7DE67ACA7514FB317E022068F8B99160260A7099AAC52124EEEE00BC42C2E6C07A8CBF7BAC6B5845ADBACA"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Cloudflare 'Nimbus2023' Log",
                                        "logId": "7A328C54D8B72DB620EA38E0521EE98416703213854D3BD22BC13A57A352EB52",
                                        "timestamp": 1668453569636,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022100D45D7CD2B6562D3663DBD78B95DCB59A850ECCAA53075E5D2DFA6B4116A7A760022013BAC3259ABF397E77022F55703F5BC57083ED0A71A2452CA716A4D0AA028B3B"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Argon2023' log",
                                        "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                        "timestamp": 1668453569582,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3044022060B86ADB59DDA1D4B646E17E48BD815DF27E3536830E9F7F72FF2F442C0F248A022074248510EA521F62A82BD0570F9939D0F7B894004C711B47E37D054F046806D9"
                                    }
                                ],
                                "certificateTransparencyCompliance": "compliant",
                                "serverSignatureAlgorithm": 1027,
                                "encryptedClientHello": false
                            },
                            "initiator": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "initiator_line": 513,
                            "initiator_column": "",
                            "initiator_type": "parser",
                            "priority": "Low",
                            "initial_priority": "Low",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: pixel.wp.com",
                                    ":method: GET",
                                    ":path: \/g.gif?v=ext&blog=59681501&post=22796&tz=-7&srv=weston.ruter.net&host=weston.ruter.net&rand=0.4310867348320817&ref=",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-origin: *",
                                    "cache-control: no-cache",
                                    "content-length: 50",
                                    "content-type: image\/gif",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "server: nginx",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2200,
                            "score_cache": -1,
                            "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": 0,
                            "connect_ms": 171,
                            "ssl_ms": 180,
                            "gzip_total": null,
                            "gzip_save": null,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": 50,
                            "image_save": 0,
                            "cache_time": null,
                            "cdn_provider": "Automattic",
                            "server_count": null,
                            "created": 2068,
                            "socket_group": "https:\/\/pixel.wp.com <https:\/\/ruter.net 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": 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": 149,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIElDCCBDugAwIBAgIRAJOz8BEnZwfdfKkRw\/cLbkswCgYIKoZIzj0EAwIwgY8x\nCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNV\nBAcTB1NhbGZvcmQxGDAWBgNVBAoTD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UEAxMu\nU2VjdGlnbyBFQ0MgRG9tYWluIFZhbGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTAe\nFw0yMjExMTQwMDAwMDBaFw0yMzEyMTUyMzU5NTlaMBMxETAPBgNVBAMMCCoud3Au\nY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1z9Nk2TmPfjK6VRsj1BONRp7\nvNwaWCMdsycd+7\/yqigWbweXlJWiLuDuC3NckHDW28Nz0fF6xXFprXDLFnxQuaOC\nAvEwggLtMB8GA1UdIwQYMBaAFPaFCjsRhuEEfQ6qCyzS7sxke3uuMB0GA1UdDgQW\nBBRkvZUMoMXt36hvC0h9FMfmViSbcjAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH\/\nBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwSQYDVR0gBEIwQDA0\nBgsrBgEEAbIxAQICBzAlMCMGCCsGAQUFBwIBFhdodHRwczovL3NlY3RpZ28uY29t\nL0NQUzAIBgZngQwBAgEwgYQGCCsGAQUFBwEBBHgwdjBPBggrBgEFBQcwAoZDaHR0\ncDovL2NydC5zZWN0aWdvLmNvbS9TZWN0aWdvRUNDRG9tYWluVmFsaWRhdGlvblNl\nY3VyZVNlcnZlckNBLmNydDAjBggrBgEFBQcwAYYXaHR0cDovL29jc3Auc2VjdGln\nby5jb20wGwYDVR0RBBQwEoIIKi53cC5jb22CBndwLmNvbTCCAX0GCisGAQQB1nkC\nBAIEggFtBIIBaQFnAHYArfe++nz\/EMiLnT2cHj4YarRnKV3PsQwkyoWGNOvcgooA\nAAGEd5UUjQAABAMARzBFAiEAyDC13mvNYgIqX5ypLUfzqmmBcTbJbEx95nrKdRT7\nMX4CIGj4uZFgJgpwmarFISTu7gC8QsLmwHqMv3usa1hFrbrKAHYAejKMVNi3LbYg\n6jjgUh7phBZwMhOFTTvSK8E6V6NS61IAAAGEd5UUZAAABAMARzBFAiEA1F180rZW\nLTZj29eLldy1moUOzKpTB15dLfprQRanp2ACIBO6wyWavzl+dwIvVXA\/W8Vwg+0K\ncaJFLKcWpNCqAos7AHUA6D7Q2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4A\nAAGEd5UULgAABAMARjBEAiBguGrbWd2h1LZG4X5IvYFd8n41NoMOn39y\/y9ELA8k\nigIgdCSFEOpSH2KoK9BXD5k50Pe4lABMcRtH430FTwRoBtkwCgYIKoZIzj0EAwID\nRwAwRAIgG0ympGdzCEAZETfWd0x8ffai1KlcciAe4okM5FhNVcACIHA\/pwmqLV7H\n5qXHMU2P8hvo2FL2rSl+Vr\/FtepIEDkj\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIDqDCCAy6gAwIBAgIRAPNkTmtuAFAjfglGvXvh9R0wCgYIKoZIzj0EAwMwgYgx\nCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5MRQwEgYDVQQHEwtKZXJz\nZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMS4wLAYDVQQD\nEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTE4MTEw\nMjAwMDAwMFoXDTMwMTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAkdCMRswGQYDVQQI\nExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGDAWBgNVBAoT\nD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UEAxMuU2VjdGlnbyBFQ0MgRG9tYWluIFZh\nbGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTBZMBMGByqGSM49AgEGCCqGSM49AwEH\nA0IABHkYk8qfbZ5sVwAjBTcLXw9YWsTef1Wj6R7W2SUKiKAgSh16TwUwimNJE4xk\nIQeV\/To14UrOkPAY9z2vaKb71EijggFuMIIBajAfBgNVHSMEGDAWgBQ64QmG1M8Z\nwpZ2dEl23OA1xmNjmjAdBgNVHQ4EFgQU9oUKOxGG4QR9DqoLLNLuzGR7e64wDgYD\nVR0PAQH\/BAQDAgGGMBIGA1UdEwEB\/wQIMAYBAf8CAQAwHQYDVR0lBBYwFAYIKwYB\nBQUHAwEGCCsGAQUFBwMCMBsGA1UdIAQUMBIwBgYEVR0gADAIBgZngQwBAgEwUAYD\nVR0fBEkwRzBFoEOgQYY\/aHR0cDovL2NybC51c2VydHJ1c3QuY29tL1VTRVJUcnVz\ndEVDQ0NlcnRpZmljYXRpb25BdXRob3JpdHkuY3JsMHYGCCsGAQUFBwEBBGowaDA\/\nBggrBgEFBQcwAoYzaHR0cDovL2NydC51c2VydHJ1c3QuY29tL1VTRVJUcnVzdEVD\nQ0FkZFRydXN0Q0EuY3J0MCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1\nc3QuY29tMAoGCCqGSM49BAMDA2gAMGUCMEvnx3FcsVwJbZpCYF9z6fDWJtS1UVRs\ncS0chWBNKPFNpvDKdrdKRe+oAkr2jU+ubgIxAODheSr2XhcA7oz9HmedGdMhlrd9\n4ToKFbZl+\/OnFFzqnvOhcjHvClECEQcKmc8fmA==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIID0zCCArugAwIBAgIQVmcdBOpPmUxvEIFHWdJ1lDANBgkqhkiG9w0BAQwFADB7\nMQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD\nVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE\nAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5MDMxMjAwMDAwMFoXDTI4\nMTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5\nMRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBO\nZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0\naG9yaXR5MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGqxUWqn5aCPnetUkb1PGWthL\nq8bVttHmc3Gu3ZzWDGH926CJA7gFFOxXzu5dP+Ihs8731Ip54KODfi2X0GHE8Znc\nJZFjq38wo7Rw4sehM5zzvy5cU7Ffs30yf4o043l5o4HyMIHvMB8GA1UdIwQYMBaA\nFKARCiM+lvEH7OKvKe+CpX\/QMKS0MB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1\nxmNjmjAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH\/BAUwAwEB\/zARBgNVHSAECjAI\nMAYGBFUdIAAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5j\nb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNAYIKwYBBQUHAQEEKDAmMCQG\nCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEM\nBQADggEBABns652JLCALBIAdGN5CmXKZFjK9Dpx1WywV4ilAbe7\/ctvbq5AfjJXy\nij0IckKJUAfiORVsAYfZFhr1wHUrxeZWEQff2Ji8fJ8ZOd+LygBkc7xGEJuTI42+\nFsMuCIKchjN0djsoTI0DQoWz4rIjQtUfenVqGtF8qmchxDM6OW1TyaLtYiKou+JV\nbJlsQ2uRl9EMC5MCHdK8aXdJ5htN978UeAOwproLtOGFfy\/cQjutdAFI3tZs4RmY\nCV4Ks2dH\/hzg1cEo70qLRDEmBDeNiXQ2Lu+lIg+DdEmSx\/cQwgwp+7e9un\/jX9Wf\n8qn0dNW44bOwgeThpWOjzOoEeJBuv\/c=\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "image_details": {
                                "detected_type": "gif"
                            },
                            "load_end": 2765,
                            "ttfb_start": 2593,
                            "ttfb_end": 2765,
                            "download_start": 2765,
                            "download_end": 2765,
                            "download_ms": 0,
                            "all_start": 2241,
                            "all_end": 2765,
                            "all_ms": 523,
                            "index": 13,
                            "number": 14
                        },
                        {
                            "type": 3,
                            "id": "27678.26",
                            "request_id": "27678.26",
                            "ip_addr": "192.0.77.2",
                            "full_url": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=32%2C32&ssl=1",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "i0.wp.com",
                            "url": "\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=32%2C32&ssl=1",
                            "raw_id": "27678.26",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 174,
                            "ttfb_ms": 173,
                            "load_start": 2777,
                            "load_start_float": 2777.0001929999999,
                            "bytesIn": 1506,
                            "objectSize": 1506,
                            "objectSizeUncompressed": 1506,
                            "chunks": [
                                {
                                    "ts": 2951,
                                    "bytes": 1506
                                }
                            ],
                            "expires": "Fri, 17 Oct 2025 21:12:14 GMT",
                            "cacheControl": "public, max-age=63115200",
                            "contentType": "image\/webp",
                            "contentEncoding": "",
                            "socket": 144,
                            "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: i0.wp.com",
                                    ":method: GET",
                                    ":path: \/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=32%2C32&ssl=1",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-methods: GET, HEAD",
                                    "access-control-allow-origin: *",
                                    "cache-control: public, max-age=63115200",
                                    "content-length: 1506",
                                    "content-type: image\/webp",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "etag: \"3c167cbb033408bc\"",
                                    "expires: Fri, 17 Oct 2025 21:12:14 GMT",
                                    "last-modified: Wed, 18 Oct 2023 09:12:14 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png>; rel=\"canonical\"",
                                    "server: nginx",
                                    "timing-allow-origin: *",
                                    "vary: Accept",
                                    "x-content-type-options: nosniff",
                                    "x-nc: HIT dca 8",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2128,
                            "score_cache": 100,
                            "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": -1,
                            "connect_ms": -1,
                            "ssl_ms": -1,
                            "gzip_total": null,
                            "gzip_save": null,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": 1506,
                            "image_save": 0,
                            "cache_time": 63115200,
                            "cdn_provider": "Automattic",
                            "server_count": null,
                            "created": 2776,
                            "socket_group": "https:\/\/i0.wp.com <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 3,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 193,
                            "server_port": "443",
                            "image_details": {
                                "detected_type": "webp"
                            },
                            "load_end": 2951,
                            "ttfb_start": 2777,
                            "ttfb_end": 2950,
                            "download_start": 2950,
                            "download_end": 2951,
                            "download_ms": 1,
                            "all_start": 2777,
                            "all_end": 2951,
                            "all_ms": 174,
                            "index": 14,
                            "number": 15
                        },
                        {
                            "type": 3,
                            "full_url": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "id": "99999.99999.1",
                            "is_secure": 1,
                            "host": "weston.ruter.net",
                            "url": "\/wp.serviceworker",
                            "responseCode": 200,
                            "score_cache": -1,
                            "score_cdn": -1,
                            "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": null,
                            "server_count": null,
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "created": 2786,
                            "load_start": 2787,
                            "priority": "Lowest",
                            "protocol": "HTTP\/2",
                            "socket": 56,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 9,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 110,
                            "http2_stream_exclusive": 1,
                            "chunks": [
                                {
                                    "ts": 3245,
                                    "bytes": 6424,
                                    "inflated": 22386
                                }
                            ],
                            "objectSizeUncompressed": 22386,
                            "netlog_id": 199,
                            "ttfb_ms": 452,
                            "load_ms": 458,
                            "load_start_float": 2787.0001990000001,
                            "headers": {
                                "request": [
                                    ":method: GET",
                                    ":authority: weston.ruter.net",
                                    ":scheme: https",
                                    ":path: \/wp.serviceworker",
                                    "cache-control: max-age=0",
                                    "accept: *\/*",
                                    "service-worker: script",
                                    "sec-fetch-site: same-origin",
                                    "sec-fetch-mode: same-origin",
                                    "sec-fetch-dest: serviceworker",
                                    "referer: https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                    "user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/118.0.0.0 Safari\/537.36",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9"
                                ],
                                "response": [
                                    ":status: 200",
                                    "content-encoding: gzip",
                                    "content-type: text\/javascript; charset=utf-8",
                                    "etag: W\/\"9c5ac2720e0c6573b66ebda1d8772fd7\"",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "x-pantheon-styx-hostname: styx-fe1-a-58d4585478-4wmj6",
                                    "x-robots-tag: noindex, follow",
                                    "x-styx-req-id: a91b7a71-6f7c-11ee-ba3c-3ed4afeeb977",
                                    "cache-control: no-cache, must-revalidate",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "x-served-by: cache-chi-klot8100127-CHI, cache-iad-kiad7000042-IAD",
                                    "x-cache: MISS, MISS",
                                    "x-cache-hits: 0, 0",
                                    "x-timer: S1697829170.866078,VS0,VE279",
                                    "vary: Accept-Encoding",
                                    "age: 0",
                                    "accept-ranges: bytes",
                                    "via: 1.1 varnish, 1.1 varnish"
                                ]
                            },
                            "contentEncoding": "gzip",
                            "contentType": "text\/javascript",
                            "cacheControl": "no-cache, must-revalidate",
                            "bytesIn": 6424,
                            "objectSize": 6424,
                            "ip_addr": "23.185.0.1",
                            "server_port": "443",
                            "bytesOut": 0,
                            "request_id": "99999.99999.1",
                            "raw_id": "99999.99999.1",
                            "load_end": 3245,
                            "ttfb_start": 2787,
                            "ttfb_end": 3239,
                            "download_start": 3239,
                            "download_end": 3245,
                            "download_ms": 6,
                            "all_start": 2787,
                            "all_end": 3245,
                            "all_ms": 458,
                            "index": 15,
                            "number": 16
                        },
                        {
                            "type": 3,
                            "id": "27678.24",
                            "request_id": "27678.24",
                            "ip_addr": "172.253.63.97",
                            "full_url": "https:\/\/www.googletagmanager.com\/gtag\/amp?__amp_source_origin=https%3A%2F%2Fweston.ruter.net",
                            "is_secure": 1,
                            "method": "POST",
                            "host": "www.googletagmanager.com",
                            "url": "\/gtag\/amp?__amp_source_origin=https%3A%2F%2Fweston.ruter.net",
                            "raw_id": "27678.24",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 184,
                            "ttfb_ms": 183,
                            "load_start": 2813,
                            "load_start_float": 2813.0001729999999,
                            "bytesIn": 899,
                            "objectSize": 899,
                            "objectSizeUncompressed": 1963,
                            "chunks": [
                                {
                                    "ts": 2996,
                                    "bytes": 899,
                                    "inflated": 1963
                                }
                            ],
                            "expires": "Fri, 01 Jan 1990 00:00:00 GMT",
                            "cacheControl": "no-cache, no-store, must-revalidate",
                            "contentType": "application\/json",
                            "contentEncoding": "br",
                            "socket": 182,
                            "protocol": "HTTP\/2",
                            "dns_start": 2460,
                            "dns_end": 2460,
                            "connect_start": 2459,
                            "connect_end": 2632,
                            "ssl_start": 2632,
                            "ssl_end": 2813,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "*.google-analytics.com",
                                "sanList": [
                                    "*.google-analytics.com",
                                    "region1.app-measurement.com",
                                    "app-measurement.com",
                                    "google-analytics.com",
                                    "region1.google-analytics.com",
                                    "ssl.google-analytics.com",
                                    "www.google-analytics.com",
                                    "region1.analytics.google.com",
                                    "googletagmanager.com",
                                    "www.googletagmanager.com",
                                    "urchin.com",
                                    "service.urchin.com",
                                    "fps.goog",
                                    "*.fps.goog",
                                    "googleoptimize.com",
                                    "www.googleoptimize.com"
                                ],
                                "issuer": "GTS CA 1C3",
                                "validFrom": 1695878780,
                                "validTo": 1703136379,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Argon2023' log",
                                        "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                        "timestamp": 1695882381858,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022100851B33DA84350CD03D3351C4F6285775F19725CE4C89763A7185F9751860F5C702205228E3A2F659E9DD5A2ED16325309956DA1F81FECD13DA3333DB89B19D47BCAE"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Cloudflare 'Nimbus2023' Log",
                                        "logId": "7A328C54D8B72DB620EA38E0521EE98416703213854D3BD22BC13A57A352EB52",
                                        "timestamp": 1695882381928,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022100E6A18B1C14F7D9524D1E41352866000037E58F52E0E86610A42C1A4849E6F3BE022005A1C008B69CF2BABE8668A65298162CDFA989D97E7944242A735F00D315CC34"
                                    }
                                ],
                                "certificateTransparencyCompliance": "compliant",
                                "serverSignatureAlgorithm": 1027,
                                "encryptedClientHello": false
                            },
                            "initiator": "https:\/\/cdn.ampproject.org\/v0.mjs",
                            "initiator_line": 1,
                            "initiator_column": 89736,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: www.googletagmanager.com",
                                    ":method: POST",
                                    ":path: \/gtag\/amp?__amp_source_origin=https%3A%2F%2Fweston.ruter.net",
                                    ":scheme: https",
                                    "accept: application\/json",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "content-length: 351",
                                    "content-type: text\/plain;charset=utf-8",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-credentials: true",
                                    "access-control-allow-origin: https:\/\/weston.ruter.net",
                                    "access-control-expose-headers: AMP-Access-Control-Allow-Source-Origin",
                                    "alt-svc: clear",
                                    "amp-access-control-allow-source-origin: https:\/\/weston.ruter.net",
                                    "cache-control: no-cache, no-store, must-revalidate",
                                    "content-disposition: attachment; filename=\"amp.json\"",
                                    "content-encoding: br",
                                    "content-length: 899",
                                    "content-type: application\/json; charset=UTF-8",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:49 GMT",
                                    "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                                    "pragma: no-cache",
                                    "server: Google Tag Manager",
                                    "strict-transport-security: max-age=31536000; includeSubDomains",
                                    "vary: *",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2224,
                            "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": 0,
                            "connect_ms": 173,
                            "ssl_ms": 181,
                            "gzip_total": 899,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": null,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 2286,
                            "socket_group": "https:\/\/www.googletagmanager.com <https:\/\/ruter.net 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": 100,
                                "SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
                                "SETTINGS_MAX_HEADER_LIST_SIZE": 65536
                            },
                            "tls_version": "TLS 1.3",
                            "tls_resumed": "False",
                            "tls_next_proto": "h2",
                            "tls_cipher_suite": 4865,
                            "netlog_id": 173,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIF6DCCBNCgAwIBAgIRAKKpOlGk5zdtEhSmQC6+2dUwDQYJKoZIhvcNAQELBQAw\nRjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM\nTEMxEzARBgNVBAMTCkdUUyBDQSAxQzMwHhcNMjMwOTI4MDUyNjIwWhcNMjMxMjIx\nMDUyNjE5WjAhMR8wHQYDVQQDDBYqLmdvb2dsZS1hbmFseXRpY3MuY29tMFkwEwYH\nKoZIzj0CAQYIKoZIzj0DAQcDQgAEgZTeZ7XGycq9NfEVUQ\/zueKEv19JHBkECENb\nak+jEL\/2JWhI\/ysHRNGP2bmH1DbFCAFkRWGjAVA9Z1pC4MZqTaOCA78wggO7MA4G\nA1UdDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA\nMB0GA1UdDgQWBBQuHpky10Y4T9c0OLuKPRzwRVmYCTAfBgNVHSMEGDAWgBSKdH+v\nhc3ulc09nNDiRhTzcTUdJzBqBggrBgEFBQcBAQReMFwwJwYIKwYBBQUHMAGGG2h0\ndHA6Ly9vY3NwLnBraS5nb29nL2d0czFjMzAxBggrBgEFBQcwAoYlaHR0cDovL3Br\naS5nb29nL3JlcG8vY2VydHMvZ3RzMWMzLmRlcjCCAW8GA1UdEQSCAWYwggFighYq\nLmdvb2dsZS1hbmFseXRpY3MuY29tghtyZWdpb24xLmFwcC1tZWFzdXJlbWVudC5j\nb22CE2FwcC1tZWFzdXJlbWVudC5jb22CFGdvb2dsZS1hbmFseXRpY3MuY29tghxy\nZWdpb24xLmdvb2dsZS1hbmFseXRpY3MuY29tghhzc2wuZ29vZ2xlLWFuYWx5dGlj\ncy5jb22CGHd3dy5nb29nbGUtYW5hbHl0aWNzLmNvbYIccmVnaW9uMS5hbmFseXRp\nY3MuZ29vZ2xlLmNvbYIUZ29vZ2xldGFnbWFuYWdlci5jb22CGHd3dy5nb29nbGV0\nYWdtYW5hZ2VyLmNvbYIKdXJjaGluLmNvbYISc2VydmljZS51cmNoaW4uY29tgghm\ncHMuZ29vZ4IKKi5mcHMuZ29vZ4ISZ29vZ2xlb3B0aW1pemUuY29tghZ3d3cuZ29v\nZ2xlb3B0aW1pemUuY29tMCEGA1UdIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQB1nkC\nBQMwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybHMucGtpLmdvb2cvZ3RzMWMz\nL3pkQVR0MEV4X0ZrLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AOg+0No+\n9QY1MudXKLyJa8kD08vREWvs62nhd31tBr1uAAABitp3iiIAAAQDAEcwRQIhAIUb\nM9qENQzQPTNRxPYoV3XxlyXOTIl2OnGF+XUYYPXHAiBSKOOi9lnp3Vou0WMlMJlW\n2h+B\/s0T2jMz24mxnUe8rgB2AHoyjFTYty22IOo44FIe6YQWcDIThU070ivBOlej\nUutSAAABitp3imgAAAQDAEcwRQIhAOahixwU99lSTR5BNShmAAA35Y9S4OhmEKQs\nGkhJ5vO+AiAFocAItpzyur6GaKZSmBYs36mJ2X55RCQqc18A0xXMNDANBgkqhkiG\n9w0BAQsFAAOCAQEAbF8vnoYIWfqkKbwBf6fevITNxw1XEBz0vGgQHdO4yJ\/fPzJj\nkK2ZSOUgJus3PPGadgLaH82BONelHJLp4a2wwJbp4lQrOhqEewvKkHIyipbs+MNW\nRyK1auWpFVDdOW03sqQmx+nGgLDrqm8DSpopvF5Reh+MqZSnFlgXlOla0RncltFm\nMA4jgLTIzWJ4Gh0q8mlWF8+IimjwtB9FZgE6JILtGuBORDMh0QrVVPRSsmVveaRz\nLlMTI1E4Bk1Ibn7izyLMVkL8UXwGJ5oROJsC4Tdlx7srcz2rOeZ+6L12cAn\/uJ\/L\nXihvg60jBLLS+M1FnQfl4m5+ETWl6bJR2KbaUA==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFljCCA36gAwIBAgINAgO8U1lrNMcY9QFQZjANBgkqhkiG9w0BAQsFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjAwODEzMDAwMDQyWhcNMjcwOTMwMDAw\nMDQyWjBGMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzETMBEGA1UEAxMKR1RTIENBIDFDMzCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAPWI3+dijB43+DdCkH9sh9D7ZYIl\/ejLa6T\/belaI+KZ9hzp\nkgOZE3wJCor6QtZeViSqejOEH9Hpabu5dOxXTGZok3c3VVP+ORBNtzS7XyV3NzsX\nlOo85Z3VvMO0Q+sup0fvsEQRY9i0QYXdQTBIkxu\/t\/bgRQIh4JZCF8\/ZK2VWNAcm\nBA2o\/X3KLu\/qSHw3TT8An4Pf73WELnlXXPxXbhqW\/\/yMmqaZviXZf5YsBvcRKgKA\ngOtjGDxQSYflispfGStZloEAoPtR28p3CwvJlk\/vcEnHXG0g\/Zm0tOLKLnf9LdwL\ntmsTDIwZKxeWmLnwi\/agJ7u2441Rj72ux5uxiZ0CAwEAAaOCAYAwggF8MA4GA1Ud\nDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0T\nAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQUinR\/r4XN7pXNPZzQ4kYU83E1HScwHwYD\nVR0jBBgwFoAU5K8rJnEaK0gnhS9SZizv8IkTcT4waAYIKwYBBQUHAQEEXDBaMCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHNyMTAwBggrBgEFBQcw\nAoYkaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzcjEuZGVyMDQGA1UdHwQt\nMCswKaAnoCWGI2h0dHA6Ly9jcmwucGtpLmdvb2cvZ3RzcjEvZ3RzcjEuY3JsMFcG\nA1UdIARQME4wOAYKKwYBBAHWeQIFAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3Br\naS5nb29nL3JlcG9zaXRvcnkvMAgGBmeBDAECATAIBgZngQwBAgIwDQYJKoZIhvcN\nAQELBQADggIBAIl9rCBcDDy+mqhXlRu0rvqrpXJxtDaV\/d9AEQNMwkYUuxQkq\/BQ\ncSLbrcRuf8\/xam\/IgxvYzolfh2yHuKkMo5uhYpSTld9brmYZCwKWnvy15xBpPnrL\nRklfRuFBsdeYTWU0AIAaP0+fbH9JAIFTQaSSIYKCGvGjRFsqUBITTcFTNvNCCK9U\n+o53UxtkOCcXCb1YyRt8OS1b887U7ZfbFAO\/CVMkH8IMBHmYJvJh8VNS\/UKMG2Yr\nPxWhu\/\/2m+OBmgEGcYk1KCTd4b3rGS3hSMs9WYNRtHTGnXzGsYZbr8w0xNPM1IER\nlQCh9BIiAfq0g3GvjLeMcySsN1PCAJA\/Ef5c7TaUEDu9Ka7ixzpiO2xj2YC\/WXGs\nYye5TBeg2vZzFb8q3o\/zpWwygTMD0IZRcZk0upONXbVRWPeyk+gB9lm+cZv9TSjO\nz23HFtz30dZGm6fKa+l3D\/2gthsjgx0QGtkJAITgRNOidSOzNIb2ILCkXhAd4FJG\nAJ2xDx8hcFH1mt0G\/FX0Kw4zd8NLQsLxdxP8c4CU6x+7Nz\/OAipmsHMdMqUybDKw\njuDEI\/9bfU1lcKwrmz3O2+BtjjKAvpafkmO8l7tdufThcV4q5O8DIrGKZTqPwJNl\n1IXNDw9bg1kWRxYtnCQ6yICmJhSFm\/Y3m6xv+cXDBlHz4n\/FsRC6UfTd\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "load_end": 2997,
                            "ttfb_start": 2813,
                            "ttfb_end": 2996,
                            "download_start": 2996,
                            "download_end": 2997,
                            "download_ms": 1,
                            "all_start": 2459,
                            "all_end": 2997,
                            "all_ms": 538,
                            "index": 16,
                            "number": 17
                        },
                        {
                            "type": 3,
                            "id": "27678.25",
                            "request_id": "27678.25",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-json\/wp\/v2\/web-app-manifest",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-json\/wp\/v2\/web-app-manifest",
                            "raw_id": "27678.25",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Manifest",
                            "load_ms": 198,
                            "ttfb_ms": 196,
                            "load_start": 3133,
                            "load_start_float": 3133.0001849999999,
                            "bytesIn": 617,
                            "objectSize": 617,
                            "objectSizeUncompressed": 617,
                            "chunks": [
                                {
                                    "ts": 3331,
                                    "bytes": 617
                                }
                            ],
                            "expires": "",
                            "cacheControl": "public, max-age=600",
                            "contentType": "application\/manifest+json",
                            "contentEncoding": "",
                            "socket": 192,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": 2774,
                            "connect_end": 2945,
                            "ssl_start": 2945,
                            "ssl_end": 3132,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "ruter.blog",
                                "sanList": [
                                    "ruter.blog",
                                    "ruter.dev",
                                    "ruter.net",
                                    "wes.ruter.net",
                                    "weston.blog",
                                    "weston.ruter.blog",
                                    "weston.ruter.dev",
                                    "weston.ruter.net",
                                    "westonruter.blog",
                                    "westonruter.com",
                                    "westonruter.dev",
                                    "westonruter.net",
                                    "www.ruter.blog",
                                    "www.ruter.net",
                                    "www.weston.blog",
                                    "www.weston.ruter.blog",
                                    "www.weston.ruter.net",
                                    "www.westonruter.blog",
                                    "www.westonruter.com",
                                    "www.westonruter.net"
                                ],
                                "issuer": "R3",
                                "validFrom": 1693705658,
                                "validTo": 1701481657,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Let's Encrypt 'Oak2023' log",
                                        "logId": "B73EFB24DF9C4DBA75F239C5BA58F46C5DFC42CF7A9F35C49E1D098125EDB499",
                                        "timestamp": 1693709259285,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "304502201A024164F180289090581277D4986E32581940E674E69F68BBCD4F6B7723937C0221009299D38675DDC554AF87B5565E90646498235FB1450998050EE9C542E94BAC32"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Argon2023' log",
                                        "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                        "timestamp": 1693709259292,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022016AE548A8061A0E613EBD213D59EE366A50E73629DC5BCDF9B618CDDDA6FEF29022100CD9408EEC8C908D0E0DC525F536F2BD812B34C590DF550F94F0EC53874E1BA9A"
                                    }
                                ],
                                "certificateTransparencyCompliance": "compliant",
                                "serverSignatureAlgorithm": 2052,
                                "encryptedClientHello": false
                            },
                            "initiator": "",
                            "initiator_line": "",
                            "initiator_column": "",
                            "initiator_type": "other",
                            "priority": "Medium",
                            "initial_priority": "Medium",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-json\/wp\/v2\/web-app-manifest",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: manifest",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-headers: Authorization, X-WP-Nonce, Content-Disposition, Content-MD5, Content-Type",
                                    "access-control-expose-headers: X-WP-Total, X-WP-TotalPages, Link",
                                    "age: 1",
                                    "allow: GET",
                                    "cache-control: public, max-age=600",
                                    "content-length: 617",
                                    "content-type: application\/manifest+json",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-json\/>; rel=\"https:\/\/api.w.org\/\"",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Origin",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: MISS, HIT",
                                    "x-cache-hits: 0, 1",
                                    "x-content-type-options: nosniff",
                                    "x-pantheon-styx-hostname: styx-fe1-a-58d4585478-78h9p",
                                    "x-robots-tag: noindex",
                                    "x-served-by: cache-chi-kigq8000118-CHI, cache-iad-kjyo7100102-IAD",
                                    "x-styx-req-id: a8aaa247-6f7c-11ee-af91-62bd555081a1",
                                    "x-timer: S1697829170.211241,VS0,VE24",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1954,
                            "score_cache": 0,
                            "score_cdn": 100,
                            "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": 171,
                            "ssl_ms": 187,
                            "gzip_total": null,
                            "gzip_save": null,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 599,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 2773,
                            "socket_group": "pm\/https:\/\/weston.ruter.net <https:\/\/ruter.net 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
                            },
                            "tls_version": "TLS 1.3",
                            "tls_resumed": "False",
                            "tls_next_proto": "h2",
                            "tls_cipher_suite": 4865,
                            "netlog_id": 185,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIGMjCCBRqgAwIBAgISBHZIhuFdYJ5Jhhs\/jIOr5bJTMA0GCSqGSIb3DQEBCwUA\nMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD\nEwJSMzAeFw0yMzA5MDMwMTQ3MzhaFw0yMzEyMDIwMTQ3MzdaMBUxEzARBgNVBAMT\nCnJ1dGVyLmJsb2cwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD0k3rV\nHQ4ROjJz0IhpvU18U+970cYMasoZgjbEhkOPWDT9ilW8eLOg9CaOSFyB9\/DQMu0h\nx2oqZnBZRFCQp0A\/bYYYBEzwstodMaPb8DO5TkJkY0Qw9y9rdg1aBCT2Fj7S6de6\n\/9Pi92BP\/cVvC4ftdUu67iD5zOVszOu5T5jLnizW\/KnVbj82toCrxP2pVRgEu2nV\nS\/PDa8ngxAhd1p41G+BGpdalEeCDJ5oP\/YOs7XBcAHhhj6xO4tj8TG6CHwbTnuyg\nYfCJA1rqbI\/p6dzAsCZZTSWnd5tb3WICPmMPmqHAkJKnrE1uvXS6MOur9gorQFSb\n10UffVuZAHrwNCS5AgMBAAGjggNdMIIDWTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB\/wQCMAAwHQYDVR0OBBYE\nFC1BxmrCM5vIm30s+JffZxyQK3vwMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYf\nr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8u\nbGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMIIB\nZAYDVR0RBIIBWzCCAVeCCnJ1dGVyLmJsb2eCCXJ1dGVyLmRldoIJcnV0ZXIubmV0\ngg13ZXMucnV0ZXIubmV0ggt3ZXN0b24uYmxvZ4IRd2VzdG9uLnJ1dGVyLmJsb2eC\nEHdlc3Rvbi5ydXRlci5kZXaCEHdlc3Rvbi5ydXRlci5uZXSCEHdlc3RvbnJ1dGVy\nLmJsb2eCD3dlc3RvbnJ1dGVyLmNvbYIPd2VzdG9ucnV0ZXIuZGV2gg93ZXN0b25y\ndXRlci5uZXSCDnd3dy5ydXRlci5ibG9ngg13d3cucnV0ZXIubmV0gg93d3cud2Vz\ndG9uLmJsb2eCFXd3dy53ZXN0b24ucnV0ZXIuYmxvZ4IUd3d3Lndlc3Rvbi5ydXRl\nci5uZXSCFHd3dy53ZXN0b25ydXRlci5ibG9nghN3d3cud2VzdG9ucnV0ZXIuY29t\nghN3d3cud2VzdG9ucnV0ZXIubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBAYK\nKwYBBAHWeQIEAgSB9QSB8gDwAHYAtz77JN+cTbp18jnFulj0bF38Qs96nzXEnh0J\ngSXttJkAAAGKWPBSFQAABAMARzBFAiAaAkFk8YAokJBYEnfUmG4yWBlA5nTmn2i7\nzU9rdyOTfAIhAJKZ04Z13cVUr4e1Vl6QZGSYI1+xRQmYBQ7pxULpS6wyAHYA6D7Q\n2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAGKWPBSHAAABAMARzBFAiAW\nrlSKgGGg5hPr0hPVnuNmpQ5zYp3FvN+bYYzd2m\/vKQIhAM2UCO7IyQjQ4NxSX1Nv\nK9gSs0xZDfVQ+U8OxTh04bqaMA0GCSqGSIb3DQEBCwUAA4IBAQAkPSN8cnhrdB5p\nSpssb7Subx7z2aLU+gl4sLbdueDiZjBUwWy3YPbPtk+nfW51Ah2+LSZckdEcxOjN\n0qxIL2BUt0l9aJj6Up7JgE69OVCfPxkX6j+erVBk+eafniRIbYwozQK9PIsSqIAO\nEL9NWnWOZ1lumVNK2GyGC\/0X3KuuRLnFllDpPyWJ+Qle2Q3+SqlNV+cnEwCLfWSs\nWluvZSTGF3iSUdFECttqxcNnaNFolVrnRReeWHnU9AMGlDrWgSx+L9fuYylLaMxu\nHoTCYBlzG8Q9nLQtvyOhuFRW\/dOnjsMn2eKXUiNoAcUIlWIA4pbVen\/T0qkxQVrz\nGSksMVqR\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFFjCCAv6gAwIBAgIRAJErCErPDBinU\/bWLiWnX1owDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjAwOTA0MDAwMDAw\nWhcNMjUwOTE1MTYwMDAwWjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg\nRW5jcnlwdDELMAkGA1UEAxMCUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQC7AhUozPaglNMPEuyNVZLD+ILxmaZ6QoinXSaqtSu5xUyxr45r+XXIo9cP\nR5QUVTVXjJ6oojkZ9YI8QqlObvU7wy7bjcCwXPNZOOftz2nwWgsbvsCUJCWH+jdx\nsxPnHKzhm+\/b5DtFUkWWqcFTzjTIUu61ru2P3mBw4qVUq7ZtDpelQDRrK9O8Zutm\nNHz6a4uPVymZ+DAXXbpyb\/uBxa3Shlg9F8fnCbvxK\/eG3MHacV3URuPMrSXBiLxg\nZ3Vms\/EY96Jc5lP\/Ooi2R6X\/ExjqmAl3P51T+c8B5fWmcBcUr2Ok\/5mzk53cU6cG\n\/kiFHaFpriV1uxPMUgP17VGhi9sVAgMBAAGjggEIMIIBBDAOBgNVHQ8BAf8EBAMC\nAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMBIGA1UdEwEB\/wQIMAYB\nAf8CAQAwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYfr52LFMLGMB8GA1UdIwQYMBaA\nFHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcw\nAoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzAnBgNVHR8EIDAeMBygGqAYhhZodHRw\nOi8veDEuYy5sZW5jci5vcmcvMCIGA1UdIAQbMBkwCAYGZ4EMAQIBMA0GCysGAQQB\ngt8TAQEBMA0GCSqGSIb3DQEBCwUAA4ICAQCFyk5HPqP3hUSFvNVneLKYY611TR6W\nPTNlclQtgaDqw+34IL9fzLdwALduO\/ZelN7kIJ+m74uyA+eitRY8kc607TkC53wl\nikfmZW4\/RvTZ8M6UK+5UzhK8jCdLuMGYL6KvzXGRSgi3yLgjewQtCPkIVz6D2QQz\nCkcheAmCJ8MqyJu5zlzyZMjAvnnAT45tRAxekrsu94sQ4egdRCnbWSDtY7kh+BIm\nlJNXoB1lBMEKIq4QDUOXoRgffuDghje1WrG9ML+Hbisq\/yFOGwXD9RiX8F6sw6W4\navAuvDszue5L3sz85K+EC4Y\/wFVDNvZo4TYXao6Z0f+lQKc0t8DQYzk1OXVu8rp2\nyJMC6alLbBfODALZvYH7n7do1AZls4I9d1P4jnkDrQoxB3UqQ9hVl3LEKQ73xF1O\nyK5GhDDX8oVfGKF5u+decIsH4YaTw7mP3GFxJSqv3+0lUFJoi5Lc5da149p90Ids\nhCExroL1+7mryIkXPeFM5TgO9r0rvZaBFOvV2z0gp35Z0+L4WPlbuEjN\/lxPFin+\nHlUjr8gRsI3qfJOQFy\/9rKIJR0Y\/8Omwt\/8oTWgy1mdeHmmjk7j1nYsvC9JSQ6Zv\nMldlTTKB3zhThV1+XWYp6rjd5JW1zbVWEkLNxE7GJThEUG3szgBVGP7pSWTUTsqX\nnLRbwHOoq7hHwg==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFYDCCBEigAwIBAgIQQAF3ITfU6UK47naqPGQKtzANBgkqhkiG9w0BAQsFADA\/\nMSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT\nDkRTVCBSb290IENBIFgzMB4XDTIxMDEyMDE5MTQwM1oXDTI0MDkzMDE4MTQwM1ow\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwggIiMA0GCSqGSIb3DQEB\nAQUAA4ICDwAwggIKAoICAQCt6CRz9BQ385ueK1coHIe+3LffOJCMbjzmV6B493XC\nov71am72AE8o295ohmxEk7axY\/0UEmu\/H9LqMZshftEzPLpI9d1537O4\/xLxIZpL\nwYqGcWlKZmZsj348cL+tKSIG8+TA5oCu4kuPt5l+lAOf00eXfJlII1PoOK5PCm+D\nLtFJV4yAdLbaL9A4jXsDcCEbdfIwPPqPrt3aY6vrFk\/CjhFLfs8L6P+1dy70sntK\n4EwSJQxwjQMpoOFTJOwT2e4ZvxCzSow\/iaNhUd6shweU9GNx7C7ib1uYgeGJXDR5\nbHbvO5BieebbpJovJsXQEOEO3tkQjhb7t\/eo98flAgeYjzYIlefiN5YNNnWe+w5y\nsR2bvAP5SQXYgd0FtCrWQemsAXaVCg\/Y39W9Eh81LygXbNKYwagJZHduRze6zqxZ\nXmidf3LWicUGQSk+WT7dJvUkyRGnWqNMQB9GoZm1pzpRboY7nn1ypxIFeFntPlF4\nFQsDj43QLwWyPntKHEtzBRL8xurgUBN8Q5N0s8p0544fAQjQMNRbcTa0B7rBMDBc\nSLeCO5imfWCKoqMpgsy6vYMEG6KDA0Gh1gXxG8K28Kh8hjtGqEgqiNx2mna\/H2ql\nPRmP6zjzZN7IKw0KKP\/32+IVQtQi0Cdd4Xn+GOdwiK1O5tmLOsbdJ1Fu\/7xk9TND\nTwIDAQABo4IBRjCCAUIwDwYDVR0TAQH\/BAUwAwEB\/zAOBgNVHQ8BAf8EBAMCAQYw\nSwYIKwYBBQUHAQEEPzA9MDsGCCsGAQUFBzAChi9odHRwOi8vYXBwcy5pZGVudHJ1\nc3QuY29tL3Jvb3RzL2RzdHJvb3RjYXgzLnA3YzAfBgNVHSMEGDAWgBTEp7Gkeyxx\n+tvhS5B1\/8QVYIWJEDBUBgNVHSAETTBLMAgGBmeBDAECATA\/BgsrBgEEAYLfEwEB\nATAwMC4GCCsGAQUFBwIBFiJodHRwOi8vY3BzLnJvb3QteDEubGV0c2VuY3J5cHQu\nb3JnMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmwuaWRlbnRydXN0LmNvbS9E\nU1RST09UQ0FYM0NSTC5jcmwwHQYDVR0OBBYEFHm0WeZ7tuXkAXOACIjIGlj26Ztu\nMA0GCSqGSIb3DQEBCwUAA4IBAQAKcwBslm7\/DlLQrt2M51oGrS+o44+\/yQoDFVDC\n5WxCu2+b9LRPwkSICHXM6webFGJueN7sJ7o5XPWioW5WlHAQU7G75K\/QosMrAdSW\n9MUgNTP52GE24HGNtLi1qoJFlcDyqSMo59ahy2cI2qBDLKobkx\/J3vWraV0T9VuG\nWCLKTVXkcGdtwlfFRjlBz4pYg1htmf5X6DYO8A4jqv2Il9DjXA6USbW1FzXSLr9O\nhe8Y4IWS6wY7bCkjCWDcRQJMEhg76fsO3txE+FiYruq9RUWhiF1myv4Q6W+CyBFC\nDfvp7OOGAN6dEOM4+qR9sdjoSYKEBpsr6GtPAQw4dy753ec5\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "load_end": 3331,
                            "ttfb_start": 3133,
                            "ttfb_end": 3329,
                            "download_start": 3329,
                            "download_end": 3331,
                            "download_ms": 2,
                            "all_start": 2774,
                            "all_end": 3331,
                            "all_ms": 556,
                            "index": 17,
                            "number": 18
                        },
                        {
                            "type": 3,
                            "id": "27678.30",
                            "request_id": "27678.30",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-core.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-core.prod.js",
                            "raw_id": "27678.30",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 176,
                            "ttfb_ms": 175,
                            "load_start": 3257,
                            "load_start_float": 3257.0002330000002,
                            "bytesIn": 1508,
                            "objectSize": 1508,
                            "objectSizeUncompressed": 3122,
                            "chunks": [
                                {
                                    "ts": 3433,
                                    "bytes": 1508,
                                    "inflated": 3122
                                }
                            ],
                            "expires": "Fri, 11 Oct 2024 16:33:48 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-core.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "cookie: _ga=amp-Iw37QoR3sSJYIzmazuc2Dg",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 787142",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 1508",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "etag: W\/\"6526bbba-c32\"",
                                    "expires: Fri, 11 Oct 2024 16:33:48 GMT",
                                    "last-modified: Wed, 11 Oct 2023 15:14:02 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-b-68df99c475-8w9s9",
                                    "x-served-by: cache-chi-kigq8000172-CHI, cache-iad-kiad7000042-IAD",
                                    "x-styx-req-id: f4010a8e-6853-11ee-85a2-2ab1de1c2aa7",
                                    "x-timer: S1697829170.335707,VS0,VE1",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1855,
                            "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": 1508,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 30835258,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 3256,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 11,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 233,
                            "server_port": "443",
                            "load_end": 3433,
                            "ttfb_start": 3257,
                            "ttfb_end": 3432,
                            "download_start": 3432,
                            "download_end": 3433,
                            "download_ms": 1,
                            "all_start": 3257,
                            "all_end": 3433,
                            "all_ms": 176,
                            "index": 18,
                            "number": 19
                        },
                        {
                            "type": 3,
                            "id": "27678.31",
                            "request_id": "27678.31",
                            "ip_addr": "192.0.77.2",
                            "full_url": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=192%2C192&ssl=1",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "i0.wp.com",
                            "url": "\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=192%2C192&ssl=1",
                            "raw_id": "27678.31",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 247,
                            "ttfb_ms": 173,
                            "load_start": 3336,
                            "load_start_float": 3336.0002450000002,
                            "bytesIn": 29882,
                            "objectSize": 29882,
                            "objectSizeUncompressed": 29882,
                            "chunks": [
                                {
                                    "ts": 3512,
                                    "bytes": 2357
                                },
                                {
                                    "ts": 3515,
                                    "bytes": 2738
                                },
                                {
                                    "ts": 3517,
                                    "bytes": 2738
                                },
                                {
                                    "ts": 3523,
                                    "bytes": 1360
                                },
                                {
                                    "ts": 3525,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 3532,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 3534,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 3540,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 3542,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 3555,
                                    "bytes": 1360
                                },
                                {
                                    "ts": 3556,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 3559,
                                    "bytes": 2738
                                },
                                {
                                    "ts": 3566,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 3568,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 3575,
                                    "bytes": 1360
                                },
                                {
                                    "ts": 3577,
                                    "bytes": 1369
                                },
                                {
                                    "ts": 3583,
                                    "bytes": 2910
                                }
                            ],
                            "expires": "Mon, 20 Oct 2025 07:09:03 GMT",
                            "cacheControl": "public, max-age=63115200",
                            "contentType": "image\/webp",
                            "contentEncoding": "",
                            "socket": 144,
                            "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: i0.wp.com",
                                    ":method: GET",
                                    ":path: \/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=192%2C192&ssl=1",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-methods: GET, HEAD",
                                    "access-control-allow-origin: *",
                                    "cache-control: public, max-age=63115200",
                                    "content-length: 29882",
                                    "content-type: image\/webp",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "etag: \"d3218bd28398e93a\"",
                                    "expires: Mon, 20 Oct 2025 07:09:03 GMT",
                                    "last-modified: Fri, 20 Oct 2023 19:09:03 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png>; rel=\"canonical\"",
                                    "server: nginx",
                                    "timing-allow-origin: *",
                                    "vary: Accept",
                                    "x-content-type-options: nosniff",
                                    "x-nc: HIT dca 8",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 2134,
                            "score_cache": 100,
                            "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": -1,
                            "connect_ms": -1,
                            "ssl_ms": -1,
                            "gzip_total": null,
                            "gzip_save": null,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": 29882,
                            "image_save": 0,
                            "cache_time": 63115200,
                            "cdn_provider": "Automattic",
                            "server_count": null,
                            "created": 3335,
                            "socket_group": "https:\/\/i0.wp.com <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 5,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 245,
                            "server_port": "443",
                            "image_details": {
                                "detected_type": "webp"
                            },
                            "load_end": 3583,
                            "ttfb_start": 3336,
                            "ttfb_end": 3509,
                            "download_start": 3509,
                            "download_end": 3583,
                            "download_ms": 74,
                            "all_start": 3336,
                            "all_end": 3583,
                            "all_ms": 247,
                            "index": 19,
                            "number": 20
                        },
                        {
                            "type": 3,
                            "id": "27678.32",
                            "request_id": "27678.32",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-precaching.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-precaching.prod.js",
                            "raw_id": "27678.32",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 179,
                            "ttfb_ms": 177,
                            "load_start": 3439,
                            "load_start_float": 3439.0002509999999,
                            "bytesIn": 2811,
                            "objectSize": 2811,
                            "objectSizeUncompressed": 7047,
                            "chunks": [
                                {
                                    "ts": 3618,
                                    "bytes": 2811,
                                    "inflated": 7047
                                }
                            ],
                            "expires": "Wed, 11 Sep 2024 18:06:26 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-precaching.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "cookie: _ga=amp-Iw37QoR3sSJYIzmazuc2Dg",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 3373584",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 2811",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "etag: W\/\"64ff2e94-1b87\"",
                                    "expires: Wed, 11 Sep 2024 18:06:26 GMT",
                                    "last-modified: Mon, 11 Sep 2023 15:13:24 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-b-6bb469b89d-8fcn8",
                                    "x-served-by: cache-chi-klot8100122-CHI, cache-iad-kiad7000042-IAD",
                                    "x-styx-req-id: eceabbb8-50cd-11ee-81c1-66326e52929d",
                                    "x-timer: S1697829171.518096,VS0,VE2",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1873,
                            "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": 2811,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 28248816,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 3439,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 13,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 251,
                            "server_port": "443",
                            "load_end": 3618,
                            "ttfb_start": 3439,
                            "ttfb_end": 3616,
                            "download_start": 3616,
                            "download_end": 3618,
                            "download_ms": 2,
                            "all_start": 3439,
                            "all_end": 3618,
                            "all_ms": 179,
                            "index": 20,
                            "number": 21
                        },
                        {
                            "type": 3,
                            "id": "27678.27",
                            "request_id": "27678.27",
                            "ip_addr": "216.239.32.178",
                            "full_url": "https:\/\/www.google-analytics.com\/r\/collect?v=1&_v=a1&ds=AMP&aip&_s=2&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&sr=414x622&cid=amp-Iw37QoR3sSJYIzmazuc2Dg&tid=UA-197142-1&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&sd=24&ul=en-us&de=UTF-8&t=pageview&jid=0.4941079172169762&gjid=0.2171153769530656&_r=1&a=2642&z=0.33036424102442696&gtm=45ze1110",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "www.google-analytics.com",
                            "url": "\/r\/collect?v=1&_v=a1&ds=AMP&aip&_s=2&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&sr=414x622&cid=amp-Iw37QoR3sSJYIzmazuc2Dg&tid=UA-197142-1&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&sd=24&ul=en-us&de=UTF-8&t=pageview&jid=0.4941079172169762&gjid=0.2171153769530656&_r=1&a=2642&z=0.33036424102442696&gtm=45ze1110",
                            "raw_id": "27678.27",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 200,
                            "request_type": "Image",
                            "load_ms": 184,
                            "ttfb_ms": 184,
                            "load_start": 3551,
                            "load_start_float": 3551.0002079999999,
                            "bytesIn": 35,
                            "objectSize": 35,
                            "objectSizeUncompressed": 35,
                            "chunks": [
                                {
                                    "ts": 3735,
                                    "bytes": 35
                                }
                            ],
                            "expires": "Fri, 01 Jan 1990 00:00:00 GMT",
                            "cacheControl": "no-cache, no-store, must-revalidate",
                            "contentType": "image\/gif",
                            "contentEncoding": "",
                            "socket": 232,
                            "protocol": "HTTP\/2",
                            "dns_start": 3198,
                            "dns_end": 3198,
                            "connect_start": 3199,
                            "connect_end": 3371,
                            "ssl_start": 3371,
                            "ssl_end": 3551,
                            "securityDetails": {
                                "protocol": "TLS 1.3",
                                "keyExchange": "",
                                "keyExchangeGroup": "X25519",
                                "cipher": "AES_128_GCM",
                                "certificateId": 0,
                                "subjectName": "*.google-analytics.com",
                                "sanList": [
                                    "*.google-analytics.com",
                                    "region1.app-measurement.com",
                                    "app-measurement.com",
                                    "google-analytics.com",
                                    "region1.google-analytics.com",
                                    "ssl.google-analytics.com",
                                    "www.google-analytics.com",
                                    "region1.analytics.google.com",
                                    "googletagmanager.com",
                                    "www.googletagmanager.com",
                                    "urchin.com",
                                    "service.urchin.com",
                                    "fps.goog",
                                    "*.fps.goog",
                                    "googleoptimize.com",
                                    "www.googleoptimize.com"
                                ],
                                "issuer": "GTS CA 1C3",
                                "validFrom": 1695878780,
                                "validTo": 1703136379,
                                "signedCertificateTimestampList": [
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Google 'Argon2023' log",
                                        "logId": "E83ED0DA3EF5063532E75728BC896BC903D3CBD1116BECEB69E1777D6D06BD6E",
                                        "timestamp": 1695882381858,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022100851B33DA84350CD03D3351C4F6285775F19725CE4C89763A7185F9751860F5C702205228E3A2F659E9DD5A2ED16325309956DA1F81FECD13DA3333DB89B19D47BCAE"
                                    },
                                    {
                                        "status": "Verified",
                                        "origin": "Embedded in certificate",
                                        "logDescription": "Cloudflare 'Nimbus2023' Log",
                                        "logId": "7A328C54D8B72DB620EA38E0521EE98416703213854D3BD22BC13A57A352EB52",
                                        "timestamp": 1695882381928,
                                        "hashAlgorithm": "SHA-256",
                                        "signatureAlgorithm": "ECDSA",
                                        "signatureData": "3045022100E6A18B1C14F7D9524D1E41352866000037E58F52E0E86610A42C1A4849E6F3BE022005A1C008B69CF2BABE8668A65298162CDFA989D97E7944242A735F00D315CC34"
                                    }
                                ],
                                "certificateTransparencyCompliance": "compliant",
                                "serverSignatureAlgorithm": 1027,
                                "encryptedClientHello": false
                            },
                            "initiator": "",
                            "initiator_line": "",
                            "initiator_column": "",
                            "initiator_type": "other",
                            "priority": "Low",
                            "initial_priority": "Low",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: www.google-analytics.com",
                                    ":method: GET",
                                    ":path: \/r\/collect?v=1&_v=a1&ds=AMP&aip&_s=2&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&sr=414x622&cid=amp-Iw37QoR3sSJYIzmazuc2Dg&tid=UA-197142-1&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&sd=24&ul=en-us&de=UTF-8&t=pageview&jid=0.4941079172169762&gjid=0.2171153769530656&_r=1&a=2642&z=0.33036424102442696&gtm=45ze1110",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: no-cache, no-store, must-revalidate",
                                    "content-length: 35",
                                    "content-type: image\/gif",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                                    "last-modified: Sun, 17 May 1998 03:00:00 GMT",
                                    "pragma: no-cache",
                                    "server: Golfe2",
                                    "x-content-type-options: nosniff",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 3124,
                            "score_cache": -1,
                            "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": 0,
                            "connect_ms": 172,
                            "ssl_ms": 180,
                            "gzip_total": null,
                            "gzip_save": null,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": 35,
                            "image_save": 0,
                            "cache_time": null,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 3024,
                            "socket_group": "https:\/\/www.google-analytics.com <https:\/\/ruter.net 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": 1048576,
                                "SETTINGS_MAX_HEADER_LIST_SIZE": 65536
                            },
                            "tls_version": "TLS 1.3",
                            "tls_resumed": "False",
                            "tls_next_proto": "h2",
                            "tls_cipher_suite": 4865,
                            "netlog_id": 208,
                            "certificates": [
                                "-----BEGIN CERTIFICATE-----\nMIIF6DCCBNCgAwIBAgIRAKKpOlGk5zdtEhSmQC6+2dUwDQYJKoZIhvcNAQELBQAw\nRjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM\nTEMxEzARBgNVBAMTCkdUUyBDQSAxQzMwHhcNMjMwOTI4MDUyNjIwWhcNMjMxMjIx\nMDUyNjE5WjAhMR8wHQYDVQQDDBYqLmdvb2dsZS1hbmFseXRpY3MuY29tMFkwEwYH\nKoZIzj0CAQYIKoZIzj0DAQcDQgAEgZTeZ7XGycq9NfEVUQ\/zueKEv19JHBkECENb\nak+jEL\/2JWhI\/ysHRNGP2bmH1DbFCAFkRWGjAVA9Z1pC4MZqTaOCA78wggO7MA4G\nA1UdDwEB\/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAA\nMB0GA1UdDgQWBBQuHpky10Y4T9c0OLuKPRzwRVmYCTAfBgNVHSMEGDAWgBSKdH+v\nhc3ulc09nNDiRhTzcTUdJzBqBggrBgEFBQcBAQReMFwwJwYIKwYBBQUHMAGGG2h0\ndHA6Ly9vY3NwLnBraS5nb29nL2d0czFjMzAxBggrBgEFBQcwAoYlaHR0cDovL3Br\naS5nb29nL3JlcG8vY2VydHMvZ3RzMWMzLmRlcjCCAW8GA1UdEQSCAWYwggFighYq\nLmdvb2dsZS1hbmFseXRpY3MuY29tghtyZWdpb24xLmFwcC1tZWFzdXJlbWVudC5j\nb22CE2FwcC1tZWFzdXJlbWVudC5jb22CFGdvb2dsZS1hbmFseXRpY3MuY29tghxy\nZWdpb24xLmdvb2dsZS1hbmFseXRpY3MuY29tghhzc2wuZ29vZ2xlLWFuYWx5dGlj\ncy5jb22CGHd3dy5nb29nbGUtYW5hbHl0aWNzLmNvbYIccmVnaW9uMS5hbmFseXRp\nY3MuZ29vZ2xlLmNvbYIUZ29vZ2xldGFnbWFuYWdlci5jb22CGHd3dy5nb29nbGV0\nYWdtYW5hZ2VyLmNvbYIKdXJjaGluLmNvbYISc2VydmljZS51cmNoaW4uY29tgghm\ncHMuZ29vZ4IKKi5mcHMuZ29vZ4ISZ29vZ2xlb3B0aW1pemUuY29tghZ3d3cuZ29v\nZ2xlb3B0aW1pemUuY29tMCEGA1UdIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQB1nkC\nBQMwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybHMucGtpLmdvb2cvZ3RzMWMz\nL3pkQVR0MEV4X0ZrLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AOg+0No+\n9QY1MudXKLyJa8kD08vREWvs62nhd31tBr1uAAABitp3iiIAAAQDAEcwRQIhAIUb\nM9qENQzQPTNRxPYoV3XxlyXOTIl2OnGF+XUYYPXHAiBSKOOi9lnp3Vou0WMlMJlW\n2h+B\/s0T2jMz24mxnUe8rgB2AHoyjFTYty22IOo44FIe6YQWcDIThU070ivBOlej\nUutSAAABitp3imgAAAQDAEcwRQIhAOahixwU99lSTR5BNShmAAA35Y9S4OhmEKQs\nGkhJ5vO+AiAFocAItpzyur6GaKZSmBYs36mJ2X55RCQqc18A0xXMNDANBgkqhkiG\n9w0BAQsFAAOCAQEAbF8vnoYIWfqkKbwBf6fevITNxw1XEBz0vGgQHdO4yJ\/fPzJj\nkK2ZSOUgJus3PPGadgLaH82BONelHJLp4a2wwJbp4lQrOhqEewvKkHIyipbs+MNW\nRyK1auWpFVDdOW03sqQmx+nGgLDrqm8DSpopvF5Reh+MqZSnFlgXlOla0RncltFm\nMA4jgLTIzWJ4Gh0q8mlWF8+IimjwtB9FZgE6JILtGuBORDMh0QrVVPRSsmVveaRz\nLlMTI1E4Bk1Ibn7izyLMVkL8UXwGJ5oROJsC4Tdlx7srcz2rOeZ+6L12cAn\/uJ\/L\nXihvg60jBLLS+M1FnQfl4m5+ETWl6bJR2KbaUA==\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFljCCA36gAwIBAgINAgO8U1lrNMcY9QFQZjANBgkqhkiG9w0BAQsFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjAwODEzMDAwMDQyWhcNMjcwOTMwMDAw\nMDQyWjBGMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzETMBEGA1UEAxMKR1RTIENBIDFDMzCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAPWI3+dijB43+DdCkH9sh9D7ZYIl\/ejLa6T\/belaI+KZ9hzp\nkgOZE3wJCor6QtZeViSqejOEH9Hpabu5dOxXTGZok3c3VVP+ORBNtzS7XyV3NzsX\nlOo85Z3VvMO0Q+sup0fvsEQRY9i0QYXdQTBIkxu\/t\/bgRQIh4JZCF8\/ZK2VWNAcm\nBA2o\/X3KLu\/qSHw3TT8An4Pf73WELnlXXPxXbhqW\/\/yMmqaZviXZf5YsBvcRKgKA\ngOtjGDxQSYflispfGStZloEAoPtR28p3CwvJlk\/vcEnHXG0g\/Zm0tOLKLnf9LdwL\ntmsTDIwZKxeWmLnwi\/agJ7u2441Rj72ux5uxiZ0CAwEAAaOCAYAwggF8MA4GA1Ud\nDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0T\nAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQUinR\/r4XN7pXNPZzQ4kYU83E1HScwHwYD\nVR0jBBgwFoAU5K8rJnEaK0gnhS9SZizv8IkTcT4waAYIKwYBBQUHAQEEXDBaMCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC5wa2kuZ29vZy9ndHNyMTAwBggrBgEFBQcw\nAoYkaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzcjEuZGVyMDQGA1UdHwQt\nMCswKaAnoCWGI2h0dHA6Ly9jcmwucGtpLmdvb2cvZ3RzcjEvZ3RzcjEuY3JsMFcG\nA1UdIARQME4wOAYKKwYBBAHWeQIFAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3Br\naS5nb29nL3JlcG9zaXRvcnkvMAgGBmeBDAECATAIBgZngQwBAgIwDQYJKoZIhvcN\nAQELBQADggIBAIl9rCBcDDy+mqhXlRu0rvqrpXJxtDaV\/d9AEQNMwkYUuxQkq\/BQ\ncSLbrcRuf8\/xam\/IgxvYzolfh2yHuKkMo5uhYpSTld9brmYZCwKWnvy15xBpPnrL\nRklfRuFBsdeYTWU0AIAaP0+fbH9JAIFTQaSSIYKCGvGjRFsqUBITTcFTNvNCCK9U\n+o53UxtkOCcXCb1YyRt8OS1b887U7ZfbFAO\/CVMkH8IMBHmYJvJh8VNS\/UKMG2Yr\nPxWhu\/\/2m+OBmgEGcYk1KCTd4b3rGS3hSMs9WYNRtHTGnXzGsYZbr8w0xNPM1IER\nlQCh9BIiAfq0g3GvjLeMcySsN1PCAJA\/Ef5c7TaUEDu9Ka7ixzpiO2xj2YC\/WXGs\nYye5TBeg2vZzFb8q3o\/zpWwygTMD0IZRcZk0upONXbVRWPeyk+gB9lm+cZv9TSjO\nz23HFtz30dZGm6fKa+l3D\/2gthsjgx0QGtkJAITgRNOidSOzNIb2ILCkXhAd4FJG\nAJ2xDx8hcFH1mt0G\/FX0Kw4zd8NLQsLxdxP8c4CU6x+7Nz\/OAipmsHMdMqUybDKw\njuDEI\/9bfU1lcKwrmz3O2+BtjjKAvpafkmO8l7tdufThcV4q5O8DIrGKZTqPwJNl\n1IXNDw9bg1kWRxYtnCQ6yICmJhSFm\/Y3m6xv+cXDBlHz4n\/FsRC6UfTd\n-----END CERTIFICATE-----\n",
                                "-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ\/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y\/lD63\nladAPKH9gvl9MgaCcfb2jH\/76Nu8ai6Xl6OMS\/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs\/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI\/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK\/GP5Afl4\/Xtcd\/p2h\/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX\/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy\/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ\/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB\/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH\/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO\/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo\/\/z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM\/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN\/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6\/AhSrw\n9U5pCZEt4Wi4wStz6dTZ\/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz\/yilrbCgj8=\n-----END CERTIFICATE-----\n"
                            ],
                            "server_port": "443",
                            "image_details": {
                                "detected_type": "gif"
                            },
                            "load_end": 3735,
                            "ttfb_start": 3551,
                            "ttfb_end": 3735,
                            "download_start": 3735,
                            "download_end": 3735,
                            "download_ms": 0,
                            "all_start": 3199,
                            "all_end": 3735,
                            "all_ms": 536,
                            "index": 21,
                            "number": 22
                        },
                        {
                            "type": 3,
                            "id": "27678.28",
                            "request_id": "27678.28",
                            "ip_addr": "216.239.32.178",
                            "full_url": "https:\/\/www.google-analytics.com\/g\/collect?v=2&tid=G-JJBL670DBP&cid=amp-Iw37QoR3sSJYIzmazuc2Dg&ul=en-us&sr=414x622&sid=1697829169&sct=1&seg=0&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&en=page_view&_ee=1&_s=1&_et=0&uaa=arm&uab=64&uafvl=%5B%7B%22brand%22%3A%22%20Not%20A%3BBrand%22%2C%22version%22%3A%2299%22%7D%2C%7B%22brand%22%3A%22Safari%22%2C%22version%22%3A%220%22%7D%5D&uamb=1&uam=Model&uap=iOS&uapv=15&uaw=0&_fv=1&_p=496962413&_ss=1&ep.groups=default&gtm=45ze1110",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "www.google-analytics.com",
                            "url": "\/g\/collect?v=2&tid=G-JJBL670DBP&cid=amp-Iw37QoR3sSJYIzmazuc2Dg&ul=en-us&sr=414x622&sid=1697829169&sct=1&seg=0&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&en=page_view&_ee=1&_s=1&_et=0&uaa=arm&uab=64&uafvl=%5B%7B%22brand%22%3A%22%20Not%20A%3BBrand%22%2C%22version%22%3A%2299%22%7D%2C%7B%22brand%22%3A%22Safari%22%2C%22version%22%3A%220%22%7D%5D&uamb=1&uam=Model&uap=iOS&uapv=15&uaw=0&_fv=1&_p=496962413&_ss=1&ep.groups=default&gtm=45ze1110",
                            "raw_id": "27678.28",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "responseCode": 204,
                            "request_type": "Image",
                            "load_ms": 183,
                            "ttfb_ms": 183,
                            "load_start": 3551,
                            "load_start_float": 3551.0002169999998,
                            "bytesIn": 0,
                            "objectSize": 0,
                            "expires": "Fri, 01 Jan 1990 00:00:00 GMT",
                            "cacheControl": "no-cache, no-store, must-revalidate",
                            "contentType": "text\/plain",
                            "contentEncoding": "",
                            "socket": 232,
                            "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": "Low",
                            "initial_priority": "Low",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: www.google-analytics.com",
                                    ":method: GET",
                                    ":path: \/g\/collect?v=2&tid=G-JJBL670DBP&cid=amp-Iw37QoR3sSJYIzmazuc2Dg&ul=en-us&sr=414x622&sid=1697829169&sct=1&seg=0&dl=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&dr=&dt=Running%20the%20WordPress%20Plugin%20Directory%20Slurper%20-%20Weston%20Ruter&en=page_view&_ee=1&_s=1&_et=0&uaa=arm&uab=64&uafvl=%5B%7B%22brand%22%3A%22%20Not%20A%3BBrand%22%2C%22version%22%3A%2299%22%7D%2C%7B%22brand%22%3A%22Safari%22%2C%22version%22%3A%220%22%7D%5D&uamb=1&uam=Model&uap=iOS&uapv=15&uaw=0&_fv=1&_p=496962413&_ss=1&ep.groups=default&gtm=45ze1110",
                                    ":scheme: https",
                                    "accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Safari\";v=\"0\"",
                                    "sec-ch-ua-mobile: ?1",
                                    "sec-ch-ua-platform: \"iOS\"",
                                    "sec-fetch-dest: image",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: no-cache, no-store, must-revalidate",
                                    "content-length: 0",
                                    "content-type: text\/plain",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                                    "pragma: no-cache",
                                    "server: Golfe2",
                                    ":status: 204"
                                ]
                            },
                            "bytesOut": 3637,
                            "score_cache": -1,
                            "score_cdn": 100,
                            "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": null,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 3030,
                            "socket_group": "https:\/\/www.google-analytics.com <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 3,
                            "http2_stream_dependency": 1,
                            "http2_stream_weight": 147,
                            "http2_stream_exclusive": 1,
                            "chunks": [],
                            "netlog_id": 217,
                            "server_port": "443",
                            "load_end": 3734,
                            "ttfb_start": 3551,
                            "ttfb_end": 3734,
                            "download_start": 3734,
                            "download_end": 3734,
                            "download_ms": 0,
                            "all_start": 3551,
                            "all_end": 3734,
                            "all_ms": 183,
                            "index": 22,
                            "number": 23
                        },
                        {
                            "type": 3,
                            "id": "27678.33",
                            "request_id": "27678.33",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-strategies.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-strategies.prod.js",
                            "raw_id": "27678.33",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 177,
                            "ttfb_ms": 176,
                            "load_start": 3626,
                            "load_start_float": 3626.0002589999999,
                            "bytesIn": 2533,
                            "objectSize": 2533,
                            "objectSizeUncompressed": 6899,
                            "chunks": [
                                {
                                    "ts": 3802,
                                    "bytes": 2533,
                                    "inflated": 6899
                                }
                            ],
                            "expires": "Thu, 03 Oct 2024 13:41:19 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-strategies.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "cookie: _ga=amp-Iw37QoR3sSJYIzmazuc2Dg",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 1488691",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 2533",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "etag: W\/\"651b7b96-1af3\"",
                                    "expires: Thu, 03 Oct 2024 13:41:19 GMT",
                                    "last-modified: Tue, 03 Oct 2023 02:25:26 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-a-685d4d5969-q69c4",
                                    "x-served-by: cache-chi-klot8100156-CHI, cache-iad-kiad7000042-IAD",
                                    "x-styx-req-id: 884012b2-61f2-11ee-851f-42602570fc16",
                                    "x-timer: S1697829171.704382,VS0,VE2",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1873,
                            "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": 2533,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 30133709,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 3622,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 15,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 259,
                            "server_port": "443",
                            "load_end": 3803,
                            "ttfb_start": 3626,
                            "ttfb_end": 3802,
                            "download_start": 3802,
                            "download_end": 3803,
                            "download_ms": 1,
                            "all_start": 3626,
                            "all_end": 3803,
                            "all_ms": 177,
                            "index": 23,
                            "number": 24
                        },
                        {
                            "type": 3,
                            "id": "27678.34",
                            "request_id": "27678.34",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-routing.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-routing.prod.js",
                            "raw_id": "27678.34",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 177,
                            "ttfb_ms": 176,
                            "load_start": 3812,
                            "load_start_float": 3812.000266,
                            "bytesIn": 1564,
                            "objectSize": 1564,
                            "objectSizeUncompressed": 3499,
                            "chunks": [
                                {
                                    "ts": 3989,
                                    "bytes": 1564,
                                    "inflated": 3499
                                }
                            ],
                            "expires": "Fri, 20 Sep 2024 16:42:14 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-routing.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "cookie: _ga=amp-Iw37QoR3sSJYIzmazuc2Dg",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 2601036",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 1564",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:50 GMT",
                                    "etag: W\/\"650abade-dab\"",
                                    "expires: Fri, 20 Sep 2024 16:42:14 GMT",
                                    "last-modified: Wed, 20 Sep 2023 09:26:54 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-a-b8448654b-z2lrq",
                                    "x-served-by: cache-chi-kigq8000164-CHI, cache-iad-kiad7000042-IAD",
                                    "x-styx-req-id: a73db322-57d4-11ee-ab20-7e95f1455ca1",
                                    "x-timer: S1697829171.891472,VS0,VE2",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1864,
                            "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": 1564,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 29021364,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 3809,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 17,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 266,
                            "server_port": "443",
                            "load_end": 3989,
                            "ttfb_start": 3812,
                            "ttfb_end": 3988,
                            "download_start": 3988,
                            "download_end": 3989,
                            "download_ms": 1,
                            "all_start": 3812,
                            "all_end": 3989,
                            "all_ms": 177,
                            "index": 24,
                            "number": 25
                        },
                        {
                            "type": 3,
                            "id": "27678.35",
                            "request_id": "27678.35",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-navigation-preload.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-navigation-preload.prod.js",
                            "raw_id": "27678.35",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 175,
                            "ttfb_ms": 175,
                            "load_start": 4000,
                            "load_start_float": 4000.0002720000002,
                            "bytesIn": 324,
                            "objectSize": 324,
                            "objectSizeUncompressed": 660,
                            "chunks": [
                                {
                                    "ts": 4175,
                                    "bytes": 324,
                                    "inflated": 660
                                }
                            ],
                            "expires": "Sun, 20 Oct 2024 00:40:44 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-navigation-preload.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "cookie: _ga=amp-Iw37QoR3sSJYIzmazuc2Dg",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 66727",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 324",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:51 GMT",
                                    "etag: W\/\"652ff8d4-294\"",
                                    "expires: Sun, 20 Oct 2024 00:40:44 GMT",
                                    "last-modified: Wed, 18 Oct 2023 15:25:08 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: MISS, HIT",
                                    "x-cache-hits: 0, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-a-58d4585478-mvr54",
                                    "x-served-by: cache-chi-klot8100112-CHI, cache-iad-kiad7000042-IAD",
                                    "x-styx-req-id: 4d9fec9b-6ee1-11ee-b66c-a2a7524bcb30",
                                    "x-timer: S1697829171.079178,VS0,VE2",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1897,
                            "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": 324,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 31555673,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 3999,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 19,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 272,
                            "server_port": "443",
                            "load_end": 4175,
                            "ttfb_start": 4000,
                            "ttfb_end": 4175,
                            "download_start": 4175,
                            "download_end": 4175,
                            "download_ms": 0,
                            "all_start": 4000,
                            "all_end": 4175,
                            "all_ms": 175,
                            "index": 25,
                            "number": 26
                        },
                        {
                            "type": 3,
                            "id": "27678.36",
                            "request_id": "27678.36",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-expiration.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-expiration.prod.js",
                            "raw_id": "27678.36",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 177,
                            "ttfb_ms": 176,
                            "load_start": 4181,
                            "load_start_float": 4181.0002789999999,
                            "bytesIn": 2667,
                            "objectSize": 2667,
                            "objectSizeUncompressed": 6355,
                            "chunks": [
                                {
                                    "ts": 4357,
                                    "bytes": 2667,
                                    "inflated": 6355
                                }
                            ],
                            "expires": "Fri, 27 Sep 2024 05:58:25 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-expiration.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "cookie: _ga=amp-Iw37QoR3sSJYIzmazuc2Dg",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 2034866",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 2667",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:51 GMT",
                                    "etag: W\/\"651230d0-18d3\"",
                                    "expires: Fri, 27 Sep 2024 05:58:25 GMT",
                                    "last-modified: Tue, 26 Sep 2023 01:16:00 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-b-56d454dd49-kplnc",
                                    "x-served-by: cache-chi-kigq8000100-CHI, cache-iad-kiad7000042-IAD",
                                    "x-styx-req-id: df6f7166-5cfa-11ee-8228-fecc5c0ef778",
                                    "x-timer: S1697829171.259255,VS0,VE1",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1873,
                            "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": 2667,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 29587534,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 4180,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 21,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 279,
                            "server_port": "443",
                            "load_end": 4358,
                            "ttfb_start": 4181,
                            "ttfb_end": 4357,
                            "download_start": 4357,
                            "download_end": 4358,
                            "download_ms": 1,
                            "all_start": 4181,
                            "all_end": 4358,
                            "all_ms": 177,
                            "index": 26,
                            "number": 27
                        },
                        {
                            "type": 3,
                            "id": "27678.37",
                            "request_id": "27678.37",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-cacheable-response.prod.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-cacheable-response.prod.js",
                            "raw_id": "27678.37",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Other",
                            "load_ms": 176,
                            "ttfb_ms": 175,
                            "load_start": 4366,
                            "load_start_float": 4366.0002850000001,
                            "bytesIn": 361,
                            "objectSize": 361,
                            "objectSizeUncompressed": 603,
                            "chunks": [
                                {
                                    "ts": 4541,
                                    "bytes": 361,
                                    "inflated": 603
                                }
                            ],
                            "expires": "Thu, 10 Oct 2024 16:52:06 GMT",
                            "cacheControl": "max-age=31622400",
                            "contentType": "application\/x-javascript",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 6,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "loadModule",
                            "priority": "Highest",
                            "initial_priority": "Highest",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-cacheable-response.prod.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: max-age=0",
                                    "cookie: _ga=amp-Iw37QoR3sSJYIzmazuc2Dg",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: script",
                                    "sec-fetch-mode: no-cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 872444",
                                    "cache-control: max-age=31622400",
                                    "content-encoding: gzip",
                                    "content-length: 361",
                                    "content-type: application\/x-javascript",
                                    "date: Fri, 20 Oct 2023 19:12:51 GMT",
                                    "etag: W\/\"6524e047-25b\"",
                                    "expires: Thu, 10 Oct 2024 16:52:06 GMT",
                                    "last-modified: Tue, 10 Oct 2023 05:25:27 GMT",
                                    "server: nginx",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: HIT, HIT",
                                    "x-cache-hits: 1, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-b-68df99c475-ffgxx",
                                    "x-served-by: cache-chi-kigq8000160-CHI, cache-iad-kiad7000042-IAD",
                                    "x-styx-req-id: 5875f127-678d-11ee-af4d-a2db600e5850",
                                    "x-timer: S1697829171.445800,VS0,VE1",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1897,
                            "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": 361,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 30749956,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 4364,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 23,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 256,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 285,
                            "server_port": "443",
                            "load_end": 4542,
                            "ttfb_start": 4366,
                            "ttfb_end": 4541,
                            "download_start": 4541,
                            "download_end": 4542,
                            "download_ms": 1,
                            "all_start": 4366,
                            "all_end": 4542,
                            "all_ms": 176,
                            "index": 27,
                            "number": 28
                        },
                        {
                            "type": 3,
                            "id": "27678.38",
                            "request_id": "27678.38",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/?wp_error_template=offline",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/?wp_error_template=offline",
                            "raw_id": "27678.38",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 237,
                            "ttfb_ms": 225,
                            "load_start": 4556,
                            "load_start_float": 4556.0002910000003,
                            "bytesIn": 23821,
                            "objectSize": 23821,
                            "objectSizeUncompressed": 64988,
                            "chunks": [
                                {
                                    "ts": 4784,
                                    "bytes": 15369,
                                    "inflated": 44180
                                },
                                {
                                    "ts": 4793,
                                    "bytes": 8452,
                                    "inflated": 20808
                                }
                            ],
                            "expires": "",
                            "cacheControl": "public, max-age=600",
                            "contentType": "text\/html",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-strategies.prod.js",
                            "initiator_line": 0,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "fetch",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/?wp_error_template=offline",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: no-cache",
                                    "cookie: _ga=amp-Iw37QoR3sSJYIzmazuc2Dg",
                                    "pragma: no-cache",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 1",
                                    "cache-control: public, max-age=600",
                                    "content-encoding: gzip",
                                    "content-length: 23821",
                                    "content-type: text\/html; charset=utf-8",
                                    "date: Fri, 20 Oct 2023 19:12:51 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-json\/>; rel=\"https:\/\/api.w.org\/\"",
                                    "link: <https:\/\/cdn.ampproject.org>; rel=\"preconnect\"",
                                    "link: <\/\/weston.ruter.net>; rel=\"dns-prefetch\"",
                                    "link: <\/\/v0.wordpress.com>; rel=\"dns-prefetch\"",
                                    "link: <\/\/i0.wp.com>; rel=\"dns-prefetch\"",
                                    "server: nginx",
                                    "server-timing: amp_sanitizer;dur=\"80.0\",amp_style_sanitizer;dur=\"53.2\",amp_tag_and_attribute_sanitizer;dur=\"12.5\",amp_optimizer;dur=\"9.1\"",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding, Cookie, Cookie",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: MISS, HIT",
                                    "x-cache-hits: 0, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-b-695fb49478-8mn25",
                                    "x-served-by: cache-chi-kigq8000100-CHI, cache-iad-kiad7000042-IAD",
                                    "x-styx-req-id: a97d50d7-6f7c-11ee-b061-c6e6101d1c25",
                                    "x-timer: S1697829172.634487,VS0,VE32",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1759,
                            "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": -1,
                            "connect_ms": -1,
                            "ssl_ms": -1,
                            "gzip_total": 23821,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": null,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 4555,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 25,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 291,
                            "server_port": "443",
                            "load_end": 4793,
                            "ttfb_start": 4556,
                            "ttfb_end": 4781,
                            "download_start": 4781,
                            "download_end": 4793,
                            "download_ms": 12,
                            "all_start": 4556,
                            "all_end": 4793,
                            "all_ms": 237,
                            "index": 28,
                            "number": 29
                        },
                        {
                            "type": 3,
                            "id": "27678.39",
                            "request_id": "27678.39",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0.js",
                            "raw_id": "27678.39",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 288,
                            "ttfb_ms": 177,
                            "load_start": 4561,
                            "load_start_float": 4561.0002979999999,
                            "bytesIn": 73151,
                            "objectSize": 73151,
                            "objectSizeUncompressed": 284484,
                            "chunks": [
                                {
                                    "ts": 4740,
                                    "bytes": 1369,
                                    "inflated": 1384
                                },
                                {
                                    "ts": 4747,
                                    "bytes": 1378,
                                    "inflated": 3931
                                },
                                {
                                    "ts": 4747,
                                    "bytes": 5512,
                                    "inflated": 18936
                                },
                                {
                                    "ts": 4750,
                                    "bytes": 1378,
                                    "inflated": 6505
                                },
                                {
                                    "ts": 4751,
                                    "bytes": 1378,
                                    "inflated": 4624
                                },
                                {
                                    "ts": 4753,
                                    "bytes": 1378,
                                    "inflated": 5380
                                },
                                {
                                    "ts": 4754,
                                    "bytes": 1378,
                                    "inflated": 5755
                                },
                                {
                                    "ts": 4759,
                                    "bytes": 3106,
                                    "inflated": 10533
                                },
                                {
                                    "ts": 4761,
                                    "bytes": 1378,
                                    "inflated": 4138
                                },
                                {
                                    "ts": 4764,
                                    "bytes": 1378,
                                    "inflated": 4352
                                },
                                {
                                    "ts": 4767,
                                    "bytes": 1378,
                                    "inflated": 5307
                                },
                                {
                                    "ts": 4775,
                                    "bytes": 1378,
                                    "inflated": 5425
                                },
                                {
                                    "ts": 4778,
                                    "bytes": 1378,
                                    "inflated": 5206
                                },
                                {
                                    "ts": 4790,
                                    "bytes": 2756,
                                    "inflated": 12426
                                },
                                {
                                    "ts": 4799,
                                    "bytes": 8259,
                                    "inflated": 31955
                                },
                                {
                                    "ts": 4803,
                                    "bytes": 4134,
                                    "inflated": 14867
                                },
                                {
                                    "ts": 4806,
                                    "bytes": 2756,
                                    "inflated": 11628
                                },
                                {
                                    "ts": 4809,
                                    "bytes": 4134,
                                    "inflated": 16281
                                },
                                {
                                    "ts": 4815,
                                    "bytes": 1092,
                                    "inflated": 4409
                                },
                                {
                                    "ts": 4829,
                                    "bytes": 2747,
                                    "inflated": 10611
                                },
                                {
                                    "ts": 4835,
                                    "bytes": 5512,
                                    "inflated": 22629
                                },
                                {
                                    "ts": 4838,
                                    "bytes": 4134,
                                    "inflated": 17239
                                },
                                {
                                    "ts": 4843,
                                    "bytes": 6726,
                                    "inflated": 29810
                                },
                                {
                                    "ts": 4846,
                                    "bytes": 2756,
                                    "inflated": 11069
                                },
                                {
                                    "ts": 4848,
                                    "bytes": 2756,
                                    "inflated": 13440
                                },
                                {
                                    "ts": 4849,
                                    "bytes": 1622,
                                    "inflated": 6644
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:51 GMT",
                            "cacheControl": "private, max-age=3000, stale-while-revalidate=1206600",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 134,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 68,
                            "initiator_column": 27,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=3000, stale-while-revalidate=1206600",
                                    "content-encoding: br",
                                    "content-length: 73151",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:51 GMT",
                                    "etag: \"c47666dbafd02ab2\"",
                                    "expires: Fri, 20 Oct 2023 19:12:51 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1492,
                            "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": 73151,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 3000,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 4560,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 17,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 298,
                            "server_port": "443",
                            "load_end": 4849,
                            "ttfb_start": 4561,
                            "ttfb_end": 4738,
                            "download_start": 4738,
                            "download_end": 4849,
                            "download_ms": 111,
                            "all_start": 4561,
                            "all_end": 4849,
                            "all_ms": 288,
                            "index": 29,
                            "number": 30
                        },
                        {
                            "type": 3,
                            "id": "27678.40",
                            "request_id": "27678.40",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-bind-0.1.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-bind-0.1.js",
                            "raw_id": "27678.40",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 263,
                            "ttfb_ms": 248,
                            "load_start": 4562,
                            "load_start_float": 4562.0003040000001,
                            "bytesIn": 16375,
                            "objectSize": 16375,
                            "objectSizeUncompressed": 51535,
                            "chunks": [
                                {
                                    "ts": 4819,
                                    "bytes": 8259,
                                    "inflated": 24244
                                },
                                {
                                    "ts": 4823,
                                    "bytes": 4134,
                                    "inflated": 13230
                                },
                                {
                                    "ts": 4825,
                                    "bytes": 3982,
                                    "inflated": 14061
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:51 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 134,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 68,
                            "initiator_column": 27,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-bind-0.1.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 16375",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:51 GMT",
                                    "etag: \"e0fd074cddf2485d\"",
                                    "expires: Fri, 20 Oct 2023 19:12:51 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1531,
                            "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": 16375,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 4561,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 19,
                            "http2_stream_dependency": 17,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 304,
                            "server_port": "443",
                            "load_end": 4825,
                            "ttfb_start": 4562,
                            "ttfb_end": 4810,
                            "download_start": 4810,
                            "download_end": 4825,
                            "download_ms": 15,
                            "all_start": 4562,
                            "all_end": 4825,
                            "all_ms": 263,
                            "index": 30,
                            "number": 31
                        },
                        {
                            "type": 3,
                            "id": "27678.41",
                            "request_id": "27678.41",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-form-0.1.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-form-0.1.js",
                            "raw_id": "27678.41",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 196,
                            "ttfb_ms": 179,
                            "load_start": 4795,
                            "load_start_float": 4795.0003100000004,
                            "bytesIn": 14982,
                            "objectSize": 14982,
                            "objectSizeUncompressed": 50837,
                            "chunks": [
                                {
                                    "ts": 4979,
                                    "bytes": 4125,
                                    "inflated": 11327
                                },
                                {
                                    "ts": 4982,
                                    "bytes": 2756,
                                    "inflated": 9171
                                },
                                {
                                    "ts": 4984,
                                    "bytes": 1378,
                                    "inflated": 6622
                                },
                                {
                                    "ts": 4987,
                                    "bytes": 2756,
                                    "inflated": 9561
                                },
                                {
                                    "ts": 4989,
                                    "bytes": 1378,
                                    "inflated": 4756
                                },
                                {
                                    "ts": 4991,
                                    "bytes": 2589,
                                    "inflated": 9400
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:51 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 134,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 68,
                            "initiator_column": 27,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-form-0.1.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 14982",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:51 GMT",
                                    "etag: \"7a3da3dda80ea4b1\"",
                                    "expires: Fri, 20 Oct 2023 19:12:51 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1531,
                            "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": 14982,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 4794,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 21,
                            "http2_stream_dependency": 19,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 310,
                            "server_port": "443",
                            "load_end": 4991,
                            "ttfb_start": 4795,
                            "ttfb_end": 4974,
                            "download_start": 4974,
                            "download_end": 4991,
                            "download_ms": 17,
                            "all_start": 4795,
                            "all_end": 4991,
                            "all_ms": 196,
                            "index": 31,
                            "number": 32
                        },
                        {
                            "type": 3,
                            "id": "27678.42",
                            "request_id": "27678.42",
                            "ip_addr": "142.251.167.132",
                            "full_url": "https:\/\/cdn.ampproject.org\/v0\/amp-install-serviceworker-0.1.js",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "cdn.ampproject.org",
                            "url": "\/v0\/amp-install-serviceworker-0.1.js",
                            "raw_id": "27678.42",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 180,
                            "ttfb_ms": 175,
                            "load_start": 4828,
                            "load_start_float": 4828.0003159999997,
                            "bytesIn": 3255,
                            "objectSize": 3255,
                            "objectSizeUncompressed": 9317,
                            "chunks": [
                                {
                                    "ts": 5006,
                                    "bytes": 1369,
                                    "inflated": 3353
                                },
                                {
                                    "ts": 5008,
                                    "bytes": 1886,
                                    "inflated": 5964
                                }
                            ],
                            "expires": "Fri, 20 Oct 2023 19:12:51 GMT",
                            "cacheControl": "private, max-age=604800, stale-while-revalidate=604800",
                            "contentType": "text\/javascript",
                            "contentEncoding": "br",
                            "socket": 134,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "initiator_line": 68,
                            "initiator_column": 27,
                            "initiator_type": "script",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: cdn.ampproject.org",
                                    ":method: GET",
                                    ":path: \/v0\/amp-install-serviceworker-0.1.js",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "origin: https:\/\/weston.ruter.net",
                                    "referer: https:\/\/weston.ruter.net\/",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: cross-site",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "access-control-allow-origin: *",
                                    "alt-svc: clear",
                                    "cache-control: private, max-age=604800, stale-while-revalidate=604800",
                                    "content-encoding: br",
                                    "content-length: 3255",
                                    "content-security-policy: default-src * blob: data:; script-src blob: https:\/\/cdn.ampproject.org\/lts\/ https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.ampproject.org\/sw\/ https:\/\/cdn.ampproject.org\/v0.js https:\/\/cdn.ampproject.org\/v0.mjs https:\/\/cdn.ampproject.org\/v0\/ https:\/\/cdn.ampproject.org\/viewer\/; object-src 'none'; style-src 'unsafe-inline' https:\/\/cdn.ampproject.org\/rtv\/ https:\/\/cdn.materialdesignicons.com https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/ https:\/\/cloud.typography.com https:\/\/fast.fonts.net https:\/\/fonts.googleapis.com https:\/\/maxcdn.bootstrapcdn.com https:\/\/p.typekit.net https:\/\/pro.fontawesome.com https:\/\/use.fontawesome.com https:\/\/use.typekit.net; report-uri https:\/\/csp.withgoogle.com\/csp\/amp",
                                    "content-type: text\/javascript; charset=UTF-8",
                                    "cross-origin-opener-policy-report-only: same-origin; report-to=\"amphtml-china-available\"",
                                    "cross-origin-resource-policy: cross-origin",
                                    "date: Fri, 20 Oct 2023 19:12:51 GMT",
                                    "etag: \"c1eaba016ab53ccc\"",
                                    "expires: Fri, 20 Oct 2023 19:12:51 GMT",
                                    "report-to: {\"group\":\"amphtml-china-available\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https:\/\/csp.withgoogle.com\/csp\/report-to\/amphtml-china-available\"}]}",
                                    "server: sffe",
                                    "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                                    "timing-allow-origin: *",
                                    "vary: Accept-Encoding",
                                    "x-content-type-options: nosniff",
                                    "x-xss-protection: 0",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1582,
                            "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": 3255,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": 604800,
                            "cdn_provider": "Google",
                            "server_count": null,
                            "created": 4826,
                            "socket_group": "pm\/https:\/\/cdn.ampproject.org <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 23,
                            "http2_stream_dependency": 21,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 316,
                            "server_port": "443",
                            "load_end": 5008,
                            "ttfb_start": 4828,
                            "ttfb_end": 5003,
                            "download_start": 5003,
                            "download_end": 5008,
                            "download_ms": 5,
                            "all_start": 4828,
                            "all_end": 5008,
                            "all_ms": 180,
                            "index": 32,
                            "number": 33
                        },
                        {
                            "type": 3,
                            "id": "27678.43",
                            "request_id": "27678.43",
                            "ip_addr": "23.185.0.1",
                            "full_url": "https:\/\/weston.ruter.net\/?wp_error_template=500",
                            "is_secure": 1,
                            "method": "GET",
                            "host": "weston.ruter.net",
                            "url": "\/?wp_error_template=500",
                            "raw_id": "27678.43",
                            "frame_id": "957E7D80091D767AB12E7737EDF3A57F",
                            "documentURL": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "responseCode": 200,
                            "request_type": "Fetch",
                            "load_ms": 197,
                            "ttfb_ms": 189,
                            "load_start": 4853,
                            "load_start_float": 4853.0003219999999,
                            "bytesIn": 23831,
                            "objectSize": 23831,
                            "objectSizeUncompressed": 64999,
                            "chunks": [
                                {
                                    "ts": 5045,
                                    "bytes": 15371,
                                    "inflated": 44182
                                },
                                {
                                    "ts": 5050,
                                    "bytes": 8460,
                                    "inflated": 20817
                                }
                            ],
                            "expires": "",
                            "cacheControl": "public, max-age=600",
                            "contentType": "text\/html",
                            "contentEncoding": "gzip",
                            "socket": 56,
                            "protocol": "HTTP\/2",
                            "dns_start": -1,
                            "dns_end": -1,
                            "connect_start": -1,
                            "connect_end": -1,
                            "ssl_start": -1,
                            "ssl_end": -1,
                            "initiator": "https:\/\/weston.ruter.net\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v6.5.4\/workbox-strategies.prod.js",
                            "initiator_line": 0,
                            "initiator_column": 916,
                            "initiator_type": "script",
                            "initiator_function": "fetch",
                            "priority": "High",
                            "initial_priority": "High",
                            "server_rtt": null,
                            "headers": {
                                "request": [
                                    ":authority: weston.ruter.net",
                                    ":method: GET",
                                    ":path: \/?wp_error_template=500",
                                    ":scheme: https",
                                    "accept: *\/*",
                                    "accept-encoding: gzip, deflate, br",
                                    "accept-language: en-US,en;q=0.9",
                                    "cache-control: no-cache",
                                    "cookie: _ga=amp-Iw37QoR3sSJYIzmazuc2Dg",
                                    "pragma: no-cache",
                                    "referer: https:\/\/weston.ruter.net\/wp.serviceworker",
                                    "sec-fetch-dest: empty",
                                    "sec-fetch-mode: cors",
                                    "sec-fetch-site: same-origin",
                                    "user-agent: Mozilla\/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.0 Mobile\/15E148 Safari\/604.1 PTST\/230405.214311"
                                ],
                                "response": [
                                    "accept-ranges: bytes",
                                    "age: 0",
                                    "cache-control: public, max-age=600",
                                    "content-encoding: gzip",
                                    "content-length: 23831",
                                    "content-type: text\/html; charset=utf-8",
                                    "date: Fri, 20 Oct 2023 19:12:51 GMT",
                                    "link: <https:\/\/weston.ruter.net\/wp-json\/>; rel=\"https:\/\/api.w.org\/\"",
                                    "link: <https:\/\/cdn.ampproject.org>; rel=\"preconnect\"",
                                    "link: <\/\/weston.ruter.net>; rel=\"dns-prefetch\"",
                                    "link: <\/\/v0.wordpress.com>; rel=\"dns-prefetch\"",
                                    "link: <\/\/i0.wp.com>; rel=\"dns-prefetch\"",
                                    "server: nginx",
                                    "server-timing: amp_sanitizer;dur=\"60.2\",amp_style_sanitizer;dur=\"37.7\",amp_tag_and_attribute_sanitizer;dur=\"9.9\",amp_optimizer;dur=\"6.8\"",
                                    "strict-transport-security: max-age=31622400",
                                    "vary: Accept-Encoding, Cookie, Cookie",
                                    "via: 1.1 varnish, 1.1 varnish",
                                    "x-cache: MISS, HIT",
                                    "x-cache-hits: 0, 1",
                                    "x-pantheon-styx-hostname: styx-fe1-a-58d4585478-4wmj6",
                                    "x-served-by: cache-chi-kigq8000159-CHI, cache-iad-kiad7000042-IAD",
                                    "x-styx-req-id: a9e57840-6f7c-11ee-ba3c-3ed4afeeb977",
                                    "x-timer: S1697829172.931848,VS0,VE2",
                                    ":status: 200"
                                ]
                            },
                            "bytesOut": 1747,
                            "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": -1,
                            "connect_ms": -1,
                            "ssl_ms": -1,
                            "gzip_total": 23831,
                            "gzip_save": 0,
                            "minify_total": null,
                            "minify_save": null,
                            "image_total": null,
                            "image_save": null,
                            "cache_time": null,
                            "cdn_provider": "Fastly",
                            "server_count": null,
                            "created": 4851,
                            "socket_group": "https:\/\/weston.ruter.net <https:\/\/ruter.net same_site>",
                            "http2_stream_id": 27,
                            "http2_stream_dependency": 0,
                            "http2_stream_weight": 220,
                            "http2_stream_exclusive": 1,
                            "netlog_id": 322,
                            "server_port": "443",
                            "load_end": 5050,
                            "ttfb_start": 4853,
                            "ttfb_end": 5042,
                            "download_start": 5042,
                            "download_end": 5050,
                            "download_ms": 8,
                            "all_start": 4853,
                            "all_end": 5050,
                            "all_ms": 197,
                            "index": 33,
                            "number": 34
                        }
                    ],
                    "requestsFull": 34,
                    "requestsDoc": 16,
                    "responses_200": 33,
                    "responses_404": 0,
                    "responses_other": 1,
                    "result": 0,
                    "testStartOffset": 0,
                    "cached": 0,
                    "optimization_checked": 1,
                    "main_frame": "957E7D80091D767AB12E7737EDF3A57F",
                    "loadEventStart": 2778,
                    "loadEventEnd": 2779,
                    "domContentLoadedEventStart": 1598,
                    "domContentLoadedEventEnd": 1598,
                    "URL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                    "connections": 7,
                    "final_base_page_request": 0,
                    "final_base_page_request_id": "D182CE3C52B9B70D79BA3053C0D0D692",
                    "final_url": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                    "domInteractive": 956,
                    "firstPaint": 860.29999999979998,
                    "firstContentfulPaint": 872,
                    "firstMeaningfulPaint": 947,
                    "firstImagePaint": 1649,
                    "renderBlockingCSS": 0,
                    "renderBlockingJS": 0,
                    "TTFB": 765,
                    "basePageSSLTime": 189,
                    "score_cache": 88,
                    "score_cdn": 100,
                    "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": 345610,
                    "gzip_savings": 0,
                    "minify_total": -1,
                    "minify_savings": -1,
                    "image_total": 53997,
                    "image_savings": 0,
                    "base_page_cdn": "Fastly",
                    "cpuTimes": {
                        "ParseHTML": 13,
                        "HTMLDocumentParser::FetchQueuedPreloads": 0,
                        "EventDispatch": 1,
                        "V8.GC_TIME_TO_SAFEPOINT": 0,
                        "CommitLoad": 0,
                        "EvaluateScript": 1,
                        "v8.compile": 1,
                        "ResourceFetcher::requestResource": 21,
                        "UpdateLayoutTree": 29,
                        "Layout": 98,
                        "PrePaint": 5,
                        "Paint": 10,
                        "Layerize": 1,
                        "largestContentfulPaint::Candidate": 0,
                        "IntersectionObserverController::computeIntersections": 1,
                        "FunctionCall": 18,
                        "HitTest": 0,
                        "MarkDOMContent": 0,
                        "v8.compileModule": 1,
                        "v8.evaluateModule": 5,
                        "FireAnimationFrame": 0,
                        "TimerFire": 13,
                        "MarkLoad": 0,
                        "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,
                        "V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
                        "Parallel scavenge started": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
                        "V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                        "V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                        "V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
                        "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                        "V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
                        "V8.GC_HEAP_EPILOGUE": 0,
                        "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                        "V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
                        "Idle": 4831
                    },
                    "cpuTimesDoc": {
                        "ParseHTML": 13,
                        "HTMLDocumentParser::FetchQueuedPreloads": 0,
                        "EventDispatch": 0,
                        "V8.GC_TIME_TO_SAFEPOINT": 0,
                        "CommitLoad": 0,
                        "EvaluateScript": 1,
                        "v8.compile": 1,
                        "ResourceFetcher::requestResource": 17,
                        "UpdateLayoutTree": 28,
                        "Layout": 98,
                        "PrePaint": 5,
                        "Paint": 10,
                        "Layerize": 1,
                        "largestContentfulPaint::Candidate": 0,
                        "IntersectionObserverController::computeIntersections": 1,
                        "FunctionCall": 15,
                        "HitTest": 0,
                        "MarkDOMContent": 0,
                        "v8.compileModule": 1,
                        "v8.evaluateModule": 5,
                        "FireAnimationFrame": 0,
                        "TimerFire": 12,
                        "MarkLoad": 0,
                        "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,
                        "V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
                        "Parallel scavenge started": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
                        "V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                        "V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                        "V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
                        "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                        "V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
                        "V8.GC_HEAP_EPILOGUE": 0,
                        "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                        "V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                        "V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
                        "Idle": 2581
                    },
                    "cpu.ParseHTML": 13,
                    "cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
                    "cpu.EventDispatch": 1,
                    "cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
                    "cpu.CommitLoad": 0,
                    "cpu.EvaluateScript": 1,
                    "cpu.v8.compile": 1,
                    "cpu.ResourceFetcher::requestResource": 21,
                    "cpu.UpdateLayoutTree": 29,
                    "cpu.Layout": 98,
                    "cpu.PrePaint": 5,
                    "cpu.Paint": 10,
                    "cpu.Layerize": 1,
                    "cpu.largestContentfulPaint::Candidate": 0,
                    "cpu.IntersectionObserverController::computeIntersections": 1,
                    "cpu.FunctionCall": 18,
                    "cpu.HitTest": 0,
                    "cpu.MarkDOMContent": 0,
                    "cpu.v8.compileModule": 1,
                    "cpu.v8.evaluateModule": 5,
                    "cpu.FireAnimationFrame": 0,
                    "cpu.TimerFire": 13,
                    "cpu.MarkLoad": 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.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                    "cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
                    "cpu.Parallel scavenge started": 0,
                    "cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                    "cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                    "cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
                    "cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                    "cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                    "cpu.V8.GC_MINOR_MS_FINISH_SWEEP_ARRAY_BUFFERS": 0,
                    "cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                    "cpu.V8.GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": 0,
                    "cpu.V8.GC_HEAP_EPILOGUE": 0,
                    "cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                    "cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                    "cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
                    "cpu.Idle": 4831,
                    "v8Stats": {
                        "main_thread": [],
                        "background": []
                    },
                    "start_epoch": 1697829164.7269378,
                    "osVersion": "Linux 5.4.0-1086-aws",
                    "os_version": "Linux 5.4.0-1086-aws",
                    "osPlatform": "x86_64 x86_64",
                    "date": 1697829166.9501858,
                    "browserVersion": "118.0.0.0",
                    "browser_version": "118.0.0.0",
                    "throttle_cpu_requested": 1,
                    "throttle_cpu": 1.0035845128000001,
                    "fullyLoadedCPUms": 3170,
                    "fullyLoadedCPUpct": 18.857822724599998,
                    "audit_issues": [
                        {
                            "code": "QuirksModeIssue",
                            "details": {
                                "quirksModeIssueDetails": {
                                    "isLimitedQuirksMode": false,
                                    "documentNodeId": 2,
                                    "url": "http:\/\/127.0.0.1:8888\/orange.html",
                                    "frameId": "957E7D80091D767AB12E7737EDF3A57F",
                                    "loaderId": "F7567011CDD59A36C7BA24C2AC56B283"
                                }
                            }
                        },
                        {
                            "code": "GenericIssue",
                            "details": {
                                "genericIssueDetails": {
                                    "errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
                                    "violatingNodeId": 55,
                                    "violatingNodeAttribute": "name"
                                }
                            }
                        },
                        {
                            "code": "GenericIssue",
                            "details": {
                                "genericIssueDetails": {
                                    "errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
                                    "violatingNodeId": 55,
                                    "violatingNodeAttribute": "name"
                                }
                            }
                        },
                        {
                            "code": "GenericIssue",
                            "details": {
                                "genericIssueDetails": {
                                    "errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
                                    "violatingNodeId": 55,
                                    "violatingNodeAttribute": "name"
                                }
                            }
                        }
                    ],
                    "execution_contexts": [
                        {
                            "id": 2,
                            "origin": "http:\/\/127.0.0.1:8888",
                            "name": ""
                        },
                        {
                            "id": 1,
                            "origin": "https:\/\/weston.ruter.net\/wp.serviceworker",
                            "name": ""
                        }
                    ],
                    "document_URL": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                    "document_hostname": "weston.ruter.net",
                    "document_origin": "https:\/\/weston.ruter.net",
                    "viewport": {
                        "width": 414,
                        "height": 622,
                        "dpr": 2
                    },
                    "domElements": 458,
                    "domComplete": 2777,
                    "PerformancePaintTiming.first-paint": 860.29999999979998,
                    "PerformancePaintTiming.first-contentful-paint": 860.29999999979998,
                    "origin_dns": {
                        "cname": [
                            "live-westonruter.pantheonsite.io."
                        ],
                        "ns": [
                            "ns-cloud-d2.googledomains.com.",
                            "ns-cloud-d4.googledomains.com.",
                            "ns-cloud-d1.googledomains.com.",
                            "ns-cloud-d3.googledomains.com."
                        ],
                        "mx": [
                            "40 alt4.gmr-smtp-in.l.google.com.",
                            "30 alt3.gmr-smtp-in.l.google.com.",
                            "5 gmr-smtp-in.l.google.com.",
                            "10 alt1.gmr-smtp-in.l.google.com.",
                            "20 alt2.gmr-smtp-in.l.google.com."
                        ],
                        "soa": [
                            "ns-cloud-d1.googledomains.com. cloud-dns-hostmaster.google.com. 76 21600 3600 1209600 300"
                        ],
                        "txt": [],
                        "https": [],
                        "svcb": []
                    },
                    "detected": {
                        "CMS": "WordPress 6.3.2",
                        "Blogs": "WordPress 6.3.2",
                        "Databases": "MySQL,MariaDB",
                        "Programming languages": "PHP,C",
                        "Caching": "Varnish",
                        "JavaScript frameworks": "AMP",
                        "WordPress plugins": "AMP for WordPress,Yoast SEO,Site Kit 1.111.0",
                        "SEO": "Yoast SEO",
                        "PaaS": "Pantheon",
                        "Web servers": "Nginx",
                        "Reverse proxies": "Nginx",
                        "CDN": "Fastly",
                        "Analytics": "Site Kit 1.111.0,Google Analytics",
                        "Performance": "Priority Hints",
                        "JavaScript libraries": "Lightbox",
                        "Security": "HSTS",
                        "Miscellaneous": "RSS,PWA,Open Graph,Gravatar"
                    },
                    "detected_apps": {
                        "WordPress": "6.3.2",
                        "MySQL": "",
                        "MariaDB": "",
                        "PHP": "",
                        "C": "",
                        "Varnish": "",
                        "AMP": "",
                        "AMP for WordPress": "",
                        "Yoast SEO": "",
                        "Pantheon": "",
                        "Nginx": "",
                        "Fastly": "",
                        "Site Kit": "1.111.0",
                        "Priority Hints": "",
                        "Lightbox": "",
                        "HSTS": "",
                        "Google Analytics": "",
                        "RSS": "",
                        "PWA": "",
                        "Open Graph": "",
                        "Gravatar": ""
                    },
                    "detected_technologies": {
                        "WordPress": {
                            "name": "WordPress",
                            "description": "WordPress is a free and open-source content management system written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system.",
                            "slug": "wordpress",
                            "categories": [
                                {
                                    "id": 1,
                                    "slug": "cms",
                                    "groups": [
                                        3
                                    ],
                                    "name": "CMS",
                                    "priority": 1
                                },
                                {
                                    "id": 11,
                                    "slug": "blogs",
                                    "groups": [
                                        3
                                    ],
                                    "name": "Blogs",
                                    "priority": 1
                                }
                            ],
                            "confidence": 100,
                            "version": "6.3.2",
                            "icon": "WordPress.svg",
                            "website": "https:\/\/wordpress.org",
                            "pricing": [
                                "low",
                                "recurring",
                                "freemium"
                            ],
                            "cpe": "cpe:2.3:a:wordpress:wordpress:*:*:*:*:*:*:*:*"
                        },
                        "MySQL": {
                            "name": "MySQL",
                            "description": "MySQL is an open-source relational database management system.",
                            "slug": "mysql",
                            "categories": [
                                {
                                    "id": 34,
                                    "slug": "databases",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Databases",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "MySQL.svg",
                            "website": "http:\/\/mysql.com",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:mysql:mysql:*:*:*:*:*:*:*:*"
                        },
                        "MariaDB": {
                            "name": "MariaDB",
                            "description": "MariaDB is an open-source relational database management system compatible with MySQL.",
                            "slug": "mariadb",
                            "categories": [
                                {
                                    "id": 34,
                                    "slug": "databases",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Databases",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "mariadb.svg",
                            "website": "https:\/\/mariadb.org",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:mariadb_project:mariadb:*:*:*:*:*:*:*:*"
                        },
                        "PHP": {
                            "name": "PHP",
                            "description": "PHP is a general-purpose scripting language used for web development.",
                            "slug": "php",
                            "categories": [
                                {
                                    "id": 27,
                                    "slug": "programming-languages",
                                    "groups": [
                                        9
                                    ],
                                    "name": "Programming languages",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "PHP.svg",
                            "website": "http:\/\/php.net",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
                        },
                        "C": {
                            "name": "C",
                            "description": "C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system.",
                            "slug": "c",
                            "categories": [
                                {
                                    "id": 27,
                                    "slug": "programming-languages",
                                    "groups": [
                                        9
                                    ],
                                    "name": "Programming languages",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "C.png",
                            "website": "http:\/\/www.open-std.org\/jtc1\/sc22\/wg14\/",
                            "pricing": [],
                            "cpe": null
                        },
                        "Varnish": {
                            "name": "Varnish",
                            "description": "Varnish is a reverse caching proxy.",
                            "slug": "varnish",
                            "categories": [
                                {
                                    "id": 23,
                                    "slug": "caching",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Caching",
                                    "priority": 7
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Varnish.svg",
                            "website": "http:\/\/www.varnish-cache.org",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:varnish-software:varnich_cache:*:*:*:*:*:*:*:*"
                        },
                        "AMP": {
                            "name": "AMP",
                            "description": "AMP, originally created by Google, is an open-source HTML framework developed by the AMP open-source Project. AMP is designed to help webpages load faster.",
                            "slug": "amp",
                            "categories": [
                                {
                                    "id": 12,
                                    "slug": "javascript-frameworks",
                                    "groups": [
                                        9
                                    ],
                                    "name": "JavaScript frameworks",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Accelerated-Mobile-Pages.svg",
                            "website": "https:\/\/www.amp.dev",
                            "pricing": [],
                            "cpe": null
                        },
                        "AMP for WordPress": {
                            "name": "AMP for WordPress",
                            "description": "AMP for WordPress automatically adds Accelerated Mobile Pages (Google AMP Project) functionality to your WordPress site.",
                            "slug": "amp-for-wordpress",
                            "categories": [
                                {
                                    "id": 87,
                                    "slug": "wordpress-plugins",
                                    "groups": [
                                        15
                                    ],
                                    "name": "WordPress plugins",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Accelerated-Mobile-Pages.svg",
                            "website": "https:\/\/amp-wp.org",
                            "pricing": [],
                            "cpe": null
                        },
                        "Yoast SEO": {
                            "name": "Yoast SEO",
                            "description": "Yoast SEO is a search engine optimisation plugin for WordPress and other platforms.",
                            "slug": "yoast-seo",
                            "categories": [
                                {
                                    "id": 54,
                                    "slug": "seo",
                                    "groups": [
                                        2
                                    ],
                                    "name": "SEO",
                                    "priority": 8
                                },
                                {
                                    "id": 87,
                                    "slug": "wordpress-plugins",
                                    "groups": [
                                        15
                                    ],
                                    "name": "WordPress plugins",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Yoast SEO.png",
                            "website": "https:\/\/yoast.com\/wordpress\/plugins\/seo\/",
                            "pricing": [],
                            "cpe": null
                        },
                        "Pantheon": {
                            "name": "Pantheon",
                            "description": "Pantheon is a WebOps (Website Operations) and Management Platform for WordPress and Drupal.",
                            "slug": "pantheon",
                            "categories": [
                                {
                                    "id": 62,
                                    "slug": "paas",
                                    "groups": [
                                        7
                                    ],
                                    "name": "PaaS",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Pantheon.svg",
                            "website": "https:\/\/pantheon.io\/",
                            "pricing": [],
                            "cpe": null
                        },
                        "Nginx": {
                            "name": "Nginx",
                            "description": "Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.",
                            "slug": "nginx",
                            "categories": [
                                {
                                    "id": 22,
                                    "slug": "web-servers",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Web servers",
                                    "priority": 8
                                },
                                {
                                    "id": 64,
                                    "slug": "reverse-proxies",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Reverse proxies",
                                    "priority": 7
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Nginx.svg",
                            "website": "http:\/\/nginx.org\/en",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:nginx:nginx:*:*:*:*:*:*:*:*"
                        },
                        "Fastly": {
                            "name": "Fastly",
                            "description": "Fastly is a cloud computing services provider. Fastly's cloud platform provides a content delivery network, Internet security services, load balancing, and video & streaming services.",
                            "slug": "fastly",
                            "categories": [
                                {
                                    "id": 31,
                                    "slug": "cdn",
                                    "groups": [
                                        7
                                    ],
                                    "name": "CDN",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Fastly.svg",
                            "website": "https:\/\/www.fastly.com",
                            "pricing": [
                                "payg"
                            ],
                            "cpe": null
                        },
                        "Site Kit": {
                            "name": "Site Kit",
                            "description": "Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.",
                            "slug": "site-kit",
                            "categories": [
                                {
                                    "id": 10,
                                    "slug": "analytics",
                                    "groups": [
                                        8
                                    ],
                                    "name": "Analytics",
                                    "priority": 9
                                },
                                {
                                    "id": 87,
                                    "slug": "wordpress-plugins",
                                    "groups": [
                                        15
                                    ],
                                    "name": "WordPress plugins",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "1.111.0",
                            "icon": "Google.svg",
                            "website": "https:\/\/sitekit.withgoogle.com\/",
                            "pricing": [],
                            "cpe": null
                        },
                        "Priority Hints": {
                            "name": "Priority Hints",
                            "description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
                            "slug": "priority-hints",
                            "categories": [
                                {
                                    "id": 92,
                                    "slug": "performance",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Performance",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Priority Hints.svg",
                            "website": "https:\/\/wicg.github.io\/priority-hints\/",
                            "pricing": [],
                            "cpe": null
                        },
                        "Lightbox": {
                            "name": "Lightbox",
                            "description": null,
                            "slug": "lightbox",
                            "categories": [
                                {
                                    "id": 59,
                                    "slug": "javascript-libraries",
                                    "groups": [
                                        9
                                    ],
                                    "name": "JavaScript libraries",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Lightbox.png",
                            "website": "http:\/\/lokeshdhakar.com\/projects\/lightbox2\/",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:lightbox_photo_gallery_project:lightbox_photo_gallery:*:*:*:*:*:*:*:*"
                        },
                        "HSTS": {
                            "name": "HSTS",
                            "description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.",
                            "slug": "hsts",
                            "categories": [
                                {
                                    "id": 16,
                                    "slug": "security",
                                    "groups": [
                                        11
                                    ],
                                    "name": "Security",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "default.svg",
                            "website": "https:\/\/www.rfc-editor.org\/rfc\/rfc6797#section-6.1",
                            "pricing": [],
                            "cpe": null
                        },
                        "Google Analytics": {
                            "name": "Google Analytics",
                            "description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
                            "slug": "google-analytics",
                            "categories": [
                                {
                                    "id": 10,
                                    "slug": "analytics",
                                    "groups": [
                                        8
                                    ],
                                    "name": "Analytics",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Google Analytics.svg",
                            "website": "http:\/\/google.com\/analytics",
                            "pricing": [],
                            "cpe": null
                        },
                        "RSS": {
                            "name": "RSS",
                            "description": "RSS is a family of web feed formats used to publish frequently updated works\u2014such as blog entries, news headlines, audio, and video\u2014in a standardized format.",
                            "slug": "rss",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "RSS.svg",
                            "website": "https:\/\/www.rssboard.org\/rss-specification",
                            "pricing": [],
                            "cpe": null
                        },
                        "PWA": {
                            "name": "PWA",
                            "description": "Progressive Web Apps (PWAs) are web apps built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device, all with a single codebase.",
                            "slug": "pwa",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "PWA.svg",
                            "website": "https:\/\/web.dev\/progressive-web-apps\/",
                            "pricing": [],
                            "cpe": null
                        },
                        "Open Graph": {
                            "name": "Open Graph",
                            "description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
                            "slug": "open-graph",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Open Graph.png",
                            "website": "https:\/\/ogp.me",
                            "pricing": [],
                            "cpe": null
                        },
                        "Gravatar": {
                            "name": "Gravatar",
                            "description": "Gravatar is a service for providing globally unique avatars.",
                            "slug": "gravatar",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Gravatar.png",
                            "website": "http:\/\/gravatar.com",
                            "pricing": [],
                            "cpe": null
                        }
                    },
                    "detected_raw": [
                        {
                            "name": "WordPress",
                            "description": "WordPress is a free and open-source content management system written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system.",
                            "slug": "wordpress",
                            "categories": [
                                {
                                    "id": 1,
                                    "slug": "cms",
                                    "groups": [
                                        3
                                    ],
                                    "name": "CMS",
                                    "priority": 1
                                },
                                {
                                    "id": 11,
                                    "slug": "blogs",
                                    "groups": [
                                        3
                                    ],
                                    "name": "Blogs",
                                    "priority": 1
                                }
                            ],
                            "confidence": 100,
                            "version": "6.3.2",
                            "icon": "WordPress.svg",
                            "website": "https:\/\/wordpress.org",
                            "pricing": [
                                "low",
                                "recurring",
                                "freemium"
                            ],
                            "cpe": "cpe:2.3:a:wordpress:wordpress:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "MySQL",
                            "description": "MySQL is an open-source relational database management system.",
                            "slug": "mysql",
                            "categories": [
                                {
                                    "id": 34,
                                    "slug": "databases",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Databases",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "MySQL.svg",
                            "website": "http:\/\/mysql.com",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:mysql:mysql:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "MariaDB",
                            "description": "MariaDB is an open-source relational database management system compatible with MySQL.",
                            "slug": "mariadb",
                            "categories": [
                                {
                                    "id": 34,
                                    "slug": "databases",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Databases",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "mariadb.svg",
                            "website": "https:\/\/mariadb.org",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:mariadb_project:mariadb:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "PHP",
                            "description": "PHP is a general-purpose scripting language used for web development.",
                            "slug": "php",
                            "categories": [
                                {
                                    "id": 27,
                                    "slug": "programming-languages",
                                    "groups": [
                                        9
                                    ],
                                    "name": "Programming languages",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "PHP.svg",
                            "website": "http:\/\/php.net",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "C",
                            "description": "C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system.",
                            "slug": "c",
                            "categories": [
                                {
                                    "id": 27,
                                    "slug": "programming-languages",
                                    "groups": [
                                        9
                                    ],
                                    "name": "Programming languages",
                                    "priority": 5
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "C.png",
                            "website": "http:\/\/www.open-std.org\/jtc1\/sc22\/wg14\/",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Varnish",
                            "description": "Varnish is a reverse caching proxy.",
                            "slug": "varnish",
                            "categories": [
                                {
                                    "id": 23,
                                    "slug": "caching",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Caching",
                                    "priority": 7
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Varnish.svg",
                            "website": "http:\/\/www.varnish-cache.org",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:varnish-software:varnich_cache:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "AMP",
                            "description": "AMP, originally created by Google, is an open-source HTML framework developed by the AMP open-source Project. AMP is designed to help webpages load faster.",
                            "slug": "amp",
                            "categories": [
                                {
                                    "id": 12,
                                    "slug": "javascript-frameworks",
                                    "groups": [
                                        9
                                    ],
                                    "name": "JavaScript frameworks",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Accelerated-Mobile-Pages.svg",
                            "website": "https:\/\/www.amp.dev",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "AMP for WordPress",
                            "description": "AMP for WordPress automatically adds Accelerated Mobile Pages (Google AMP Project) functionality to your WordPress site.",
                            "slug": "amp-for-wordpress",
                            "categories": [
                                {
                                    "id": 87,
                                    "slug": "wordpress-plugins",
                                    "groups": [
                                        15
                                    ],
                                    "name": "WordPress plugins",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Accelerated-Mobile-Pages.svg",
                            "website": "https:\/\/amp-wp.org",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Yoast SEO",
                            "description": "Yoast SEO is a search engine optimisation plugin for WordPress and other platforms.",
                            "slug": "yoast-seo",
                            "categories": [
                                {
                                    "id": 54,
                                    "slug": "seo",
                                    "groups": [
                                        2
                                    ],
                                    "name": "SEO",
                                    "priority": 8
                                },
                                {
                                    "id": 87,
                                    "slug": "wordpress-plugins",
                                    "groups": [
                                        15
                                    ],
                                    "name": "WordPress plugins",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Yoast SEO.png",
                            "website": "https:\/\/yoast.com\/wordpress\/plugins\/seo\/",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Pantheon",
                            "description": "Pantheon is a WebOps (Website Operations) and Management Platform for WordPress and Drupal.",
                            "slug": "pantheon",
                            "categories": [
                                {
                                    "id": 62,
                                    "slug": "paas",
                                    "groups": [
                                        7
                                    ],
                                    "name": "PaaS",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Pantheon.svg",
                            "website": "https:\/\/pantheon.io\/",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Nginx",
                            "description": "Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.",
                            "slug": "nginx",
                            "categories": [
                                {
                                    "id": 22,
                                    "slug": "web-servers",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Web servers",
                                    "priority": 8
                                },
                                {
                                    "id": 64,
                                    "slug": "reverse-proxies",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Reverse proxies",
                                    "priority": 7
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Nginx.svg",
                            "website": "http:\/\/nginx.org\/en",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:nginx:nginx:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "Fastly",
                            "description": "Fastly is a cloud computing services provider. Fastly's cloud platform provides a content delivery network, Internet security services, load balancing, and video & streaming services.",
                            "slug": "fastly",
                            "categories": [
                                {
                                    "id": 31,
                                    "slug": "cdn",
                                    "groups": [
                                        7
                                    ],
                                    "name": "CDN",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Fastly.svg",
                            "website": "https:\/\/www.fastly.com",
                            "pricing": [
                                "payg"
                            ],
                            "cpe": null
                        },
                        {
                            "name": "Site Kit",
                            "description": "Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.",
                            "slug": "site-kit",
                            "categories": [
                                {
                                    "id": 10,
                                    "slug": "analytics",
                                    "groups": [
                                        8
                                    ],
                                    "name": "Analytics",
                                    "priority": 9
                                },
                                {
                                    "id": 87,
                                    "slug": "wordpress-plugins",
                                    "groups": [
                                        15
                                    ],
                                    "name": "WordPress plugins",
                                    "priority": 8
                                }
                            ],
                            "confidence": 100,
                            "version": "1.111.0",
                            "icon": "Google.svg",
                            "website": "https:\/\/sitekit.withgoogle.com\/",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Priority Hints",
                            "description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
                            "slug": "priority-hints",
                            "categories": [
                                {
                                    "id": 92,
                                    "slug": "performance",
                                    "groups": [
                                        7
                                    ],
                                    "name": "Performance",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Priority Hints.svg",
                            "website": "https:\/\/wicg.github.io\/priority-hints\/",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Lightbox",
                            "description": null,
                            "slug": "lightbox",
                            "categories": [
                                {
                                    "id": 59,
                                    "slug": "javascript-libraries",
                                    "groups": [
                                        9
                                    ],
                                    "name": "JavaScript libraries",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Lightbox.png",
                            "website": "http:\/\/lokeshdhakar.com\/projects\/lightbox2\/",
                            "pricing": [],
                            "cpe": "cpe:2.3:a:lightbox_photo_gallery_project:lightbox_photo_gallery:*:*:*:*:*:*:*:*"
                        },
                        {
                            "name": "HSTS",
                            "description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.",
                            "slug": "hsts",
                            "categories": [
                                {
                                    "id": 16,
                                    "slug": "security",
                                    "groups": [
                                        11
                                    ],
                                    "name": "Security",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "default.svg",
                            "website": "https:\/\/www.rfc-editor.org\/rfc\/rfc6797#section-6.1",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Google Analytics",
                            "description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
                            "slug": "google-analytics",
                            "categories": [
                                {
                                    "id": 10,
                                    "slug": "analytics",
                                    "groups": [
                                        8
                                    ],
                                    "name": "Analytics",
                                    "priority": 9
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Google Analytics.svg",
                            "website": "http:\/\/google.com\/analytics",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "RSS",
                            "description": "RSS is a family of web feed formats used to publish frequently updated works\u2014such as blog entries, news headlines, audio, and video\u2014in a standardized format.",
                            "slug": "rss",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "RSS.svg",
                            "website": "https:\/\/www.rssboard.org\/rss-specification",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "PWA",
                            "description": "Progressive Web Apps (PWAs) are web apps built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device, all with a single codebase.",
                            "slug": "pwa",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "PWA.svg",
                            "website": "https:\/\/web.dev\/progressive-web-apps\/",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Open Graph",
                            "description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
                            "slug": "open-graph",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Open Graph.png",
                            "website": "https:\/\/ogp.me",
                            "pricing": [],
                            "cpe": null
                        },
                        {
                            "name": "Gravatar",
                            "description": "Gravatar is a service for providing globally unique avatars.",
                            "slug": "gravatar",
                            "categories": [
                                {
                                    "id": 19,
                                    "slug": "miscellaneous",
                                    "groups": [
                                        6
                                    ],
                                    "name": "Miscellaneous",
                                    "priority": 10
                                }
                            ],
                            "confidence": 100,
                            "version": "",
                            "icon": "Gravatar.png",
                            "website": "http:\/\/gravatar.com",
                            "pricing": [],
                            "cpe": null
                        }
                    ],
                    "axe": {
                        "testEngine": "4.4.1",
                        "violations": [
                            {
                                "id": "aria-required-parent",
                                "impact": "critical",
                                "tags": [
                                    "cat.aria",
                                    "wcag2a",
                                    "wcag131"
                                ],
                                "description": "Ensures elements with an ARIA role that require parent roles are contained by them",
                                "help": "Certain ARIA roles must be contained by particular parents",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-required-parent?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-parent",
                                                "data": [
                                                    "menu",
                                                    "menubar",
                                                    "group"
                                                ],
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Required ARIA parents role not present: menu, menubar, group"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "critical",
                                        "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group"
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-parent",
                                                "data": [
                                                    "menu",
                                                    "menubar",
                                                    "group"
                                                ],
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Required ARIA parents role not present: menu, menubar, group"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "critical",
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group"
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-parent",
                                                "data": [
                                                    "menu",
                                                    "menubar",
                                                    "group"
                                                ],
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Required ARIA parents role not present: menu, menubar, group"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "critical",
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Required ARIA parents role not present: menu, menubar, group"
                                    }
                                ]
                            },
                            {
                                "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": "#2776d7",
                                                    "bgColor": "#f8f8f8",
                                                    "contrastRatio": 4.2400000000000002,
                                                    "fontSize": "12.1pt (16.2px)",
                                                    "fontWeight": "normal",
                                                    "messageKey": null,
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [
                                                    {
                                                        "html": "<code>async<\/code>",
                                                        "target": [
                                                            "a:nth-child(3) > code:nth-child(1)"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Element has insufficient color contrast of 4.24 (foreground color: #2776d7, background color: #f8f8f8, font size: 12.1pt (16.2px), font weight: normal). Expected contrast ratio of 4.5:1"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<code>async<\/code>",
                                        "target": [
                                            "a:nth-child(3) > code:nth-child(1)"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.24 (foreground color: #2776d7, background color: #f8f8f8, font size: 12.1pt (16.2px), font weight: normal). Expected contrast ratio of 4.5:1"
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#f8f8f8",
                                                    "contrastRatio": 4.2400000000000002,
                                                    "fontSize": "12.1pt (16.2px)",
                                                    "fontWeight": "normal",
                                                    "messageKey": null,
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [
                                                    {
                                                        "html": "<code>defer<\/code>",
                                                        "target": [
                                                            "code:nth-child(2)"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Element has insufficient color contrast of 4.24 (foreground color: #2776d7, background color: #f8f8f8, font size: 12.1pt (16.2px), font weight: normal). Expected contrast ratio of 4.5:1"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<code>defer<\/code>",
                                        "target": [
                                            "code:nth-child(2)"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.24 (foreground color: #2776d7, background color: #f8f8f8, font size: 12.1pt (16.2px), font weight: normal). Expected contrast ratio of 4.5:1"
                                    }
                                ]
                            },
                            {
                                "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=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-img-link > a"
                                        ],
                                        "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=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-img-link > a"
                                        ],
                                        "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=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-img-link > a"
                                        ],
                                        "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"
                                    }
                                ]
                            },
                            {
                                "id": "listitem",
                                "impact": "serious",
                                "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": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-link\"><a id=\"related-posts-item-6532d0fd17b8f-label\" href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">Integrating with AMP Dev Mode in WordPress<\/a><\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-link"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-img-link\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-img-link"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-date\">September 24, 2019<\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-date"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/amp\/\">AMP<\/a><\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-context"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-link\"><a id=\"related-posts-item-6532d0fd17c01-label\" href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">WordCamp Europe 2018 Recap: AMP and PWA<\/a><\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-link"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-img-link\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-img-link"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-date\">July 12, 2018<\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-date"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a><\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-context"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-link\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-link"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-img-link\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-img-link"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-date\">March 21, 2019<\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-date"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "listitem",
                                                "data": {
                                                    "messageKey": "roleNotValid"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a><\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-context"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  List item does not have a <ul>, <ol> parent element without a role, or a role=\"list\""
                                    }
                                ]
                            }
                        ],
                        "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": "<button class=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-2"
                                        ]
                                    },
                                    {
                                        "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": "<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-5"
                                        ]
                                    },
                                    {
                                        "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": "<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"plaintext\" data-shcb-language-slug=\"plaintext\">",
                                        "target": [
                                            "pre"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "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": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "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": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "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": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    },
                                    {
                                        "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": "<nav class=\"pagination-single section-inner only-one only-prev\" aria-label=\"Post\">",
                                        "target": [
                                            ".pagination-single"
                                        ]
                                    },
                                    {
                                        "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": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188928\"]"
                                        ]
                                    },
                                    {
                                        "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": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188946\"]"
                                        ]
                                    },
                                    {
                                        "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": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "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": "<nav aria-label=\"Social links\" class=\"footer-social-wrapper\">",
                                        "target": [
                                            ".footer-social-wrapper"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "aria-command-name",
                                "impact": null,
                                "tags": [
                                    "cat.aria",
                                    "wcag2a",
                                    "wcag412"
                                ],
                                "description": "Ensures every ARIA button, link and menuitem has an accessible name",
                                "help": "ARIA commands must have an accessible name",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-command-name?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "aria-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-label attribute exists and is not empty"
                                            },
                                            {
                                                "id": "non-empty-title",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has a title attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-label attribute exists and is not empty"
                                            },
                                            {
                                                "id": "non-empty-title",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has a title attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-label attribute exists and is not empty"
                                            },
                                            {
                                                "id": "non-empty-title",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has a title attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-label attribute exists and is not empty"
                                            },
                                            {
                                                "id": "non-empty-title",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has a title attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-visible-text",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element has text that is visible to screen readers"
                                            },
                                            {
                                                "id": "aria-labelledby",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-visible-text",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element has text that is visible to screen readers"
                                            },
                                            {
                                                "id": "aria-labelledby",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-visible-text",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element has text that is visible to screen readers"
                                            },
                                            {
                                                "id": "aria-labelledby",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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=\"post-template-default single single-post postid-22796 single-format-standard custom-background wp-embed-responsive singular enable-search-modal has-post-thumbnail has-single-pagination showing-comments show-avatars footer-top-visible amp-mode-touch\" id=\"body-0\" style=\"opacity: 1; visibility: visible; animation: auto ease 0s 1 normal none running none;\">",
                                        "target": [
                                            "#body-0"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\">",
                                        "target": [
                                            ".toggle-icon > svg[width=\"23\"][height=\"23\"][viewBox=\"0 0 23 23\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"26\" height=\"7\" viewBox=\"0 0 26 7\">",
                                        "target": [
                                            "svg[width=\"26\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\">",
                                        "target": [
                                            ".toggle-inner > svg[width=\"23\"][height=\"23\"][viewBox=\"0 0 23 23\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">",
                                        "target": [
                                            "#i-amp-4 > svg[width=\"16\"][height=\"16\"][viewBox=\"0 0 16 16\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">",
                                        "target": [
                                            "#i-amp-6 > svg[width=\"16\"][height=\"16\"][viewBox=\"0 0 16 16\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            "#menu-item-24026 > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            "#menu-item-7748 > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            "#menu-item-7749 > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            "#menu-item-7750 > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            "#menu-item-7751 > a[href$=\"westonruter\"] > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            "#menu-item-7798 > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"20\" viewBox=\"0 0 18 20\">",
                                        "target": [
                                            "svg[height=\"20\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewBox=\"0 0 18 19\">",
                                        "target": [
                                            "svg[viewBox=\"0 0 18 19\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\">",
                                        "target": [
                                            "svg[width=\"19\"]"
                                        ]
                                    },
                                    {
                                        "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": "<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">",
                                        "target": [
                                            "hr:nth-child(1)"
                                        ]
                                    },
                                    {
                                        "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": "<span class=\"arrow\" aria-hidden=\"true\">\u2190<\/span>",
                                        "target": [
                                            ".previous-post > .arrow[aria-hidden=\"true\"]"
                                        ]
                                    },
                                    {
                                        "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": "<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">",
                                        "target": [
                                            "hr:nth-child(3)"
                                        ]
                                    },
                                    {
                                        "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": "<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">",
                                        "target": [
                                            ".comments-wrapper > hr"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            ".footer-social > .menu-item-24026.menu-item-type-custom.menu-item-object-custom > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            ".footer-social > .menu-item-7748.menu-item-type-custom.menu-item-object-custom > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            ".footer-social > .menu-item-7749.menu-item-type-custom.menu-item-object-custom > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            ".footer-social > .menu-item-7750.menu-item-type-custom.menu-item-object-custom > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            ".footer-social > .menu-item-7751.menu-item-type-custom.menu-item-object-custom > a[href$=\"westonruter\"] > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">",
                                        "target": [
                                            ".footer-social > .menu-item-7798.menu-item-type-custom.menu-item-object-custom > a > svg[width=\"24\"][height=\"24\"][viewBox=\"0 0 24 24\"]"
                                        ]
                                    },
                                    {
                                        "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": "<span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>",
                                        "target": [
                                            ".to-the-top-long > .arrow[aria-hidden=\"true\"]"
                                        ]
                                    },
                                    {
                                        "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": "<span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>",
                                        "target": [
                                            ".to-the-top-short > .arrow[aria-hidden=\"true\"]"
                                        ]
                                    },
                                    {
                                        "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": "<amp-analytics type=\"gtag\" data-credentials=\"include\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element i-amphtml-built i-amphtml-layout\" style=\"width:1px;height:1px\" i-amphtml-layout=\"fixed\" aria-hidden=\"true\" hidden=\"\">",
                                        "target": [
                                            "amp-analytics"
                                        ]
                                    },
                                    {
                                        "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": "<amp-pixel src=\"https:\/\/pixel.wp.com\/g.gif?v=ext&amp;blog=59681501&amp;post=22796&amp;tz=-7&amp;srv=weston.ruter.net&amp;host=weston.ruter.net&amp;rand=RANDOM&amp;ref=DOCUMENT_REFERRER\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element i-amphtml-built\" style=\"width:1px;height:1px\" i-amphtml-layout=\"fixed\" aria-hidden=\"true\">",
                                        "target": [
                                            "amp-pixel"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "aria-required-attr",
                                "impact": null,
                                "tags": [
                                    "cat.aria",
                                    "wcag2a",
                                    "wcag412"
                                ],
                                "description": "Ensures elements with ARIA roles have all required ARIA attributes",
                                "help": "Required ARIA attributes must be provided",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-required-attr?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-required-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "All required ARIA attributes are present"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "aria-roles",
                                "impact": null,
                                "tags": [
                                    "cat.aria",
                                    "wcag2a",
                                    "wcag412"
                                ],
                                "description": "Ensures all elements with a role attribute use a valid value",
                                "help": "ARIA roles used must conform to valid values",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-roles?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "fallbackrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Only one role value used"
                                            },
                                            {
                                                "id": "invalidrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is valid"
                                            },
                                            {
                                                "id": "abstractrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Abstract roles are not used"
                                            },
                                            {
                                                "id": "unsupportedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA role is supported"
                                            },
                                            {
                                                "id": "deprecatedrole",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "ARIA role is not deprecated"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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": "<button class=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-2"
                                        ]
                                    },
                                    {
                                        "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": "<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-5"
                                        ]
                                    },
                                    {
                                        "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": "<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"plaintext\" data-shcb-language-slug=\"plaintext\">",
                                        "target": [
                                            "pre"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "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": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "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": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "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": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "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": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    },
                                    {
                                        "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": "<nav class=\"pagination-single section-inner only-one only-prev\" aria-label=\"Post\">",
                                        "target": [
                                            ".pagination-single"
                                        ]
                                    },
                                    {
                                        "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": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188928\"]"
                                        ]
                                    },
                                    {
                                        "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": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188946\"]"
                                        ]
                                    },
                                    {
                                        "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": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "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": "<nav aria-label=\"Social links\" class=\"footer-social-wrapper\">",
                                        "target": [
                                            ".footer-social-wrapper"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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": "<button class=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-2"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-5"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"plaintext\" data-shcb-language-slug=\"plaintext\">",
                                        "target": [
                                            "pre"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<nav class=\"pagination-single section-inner only-one only-prev\" aria-label=\"Post\">",
                                        "target": [
                                            ".pagination-single"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188928\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188946\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "aria-valid-attr",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "ARIA attribute name is valid"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<nav aria-label=\"Social links\" class=\"footer-social-wrapper\">",
                                        "target": [
                                            ".footer-social-wrapper"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-2"
                                        ]
                                    },
                                    {
                                        "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=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-5"
                                        ]
                                    },
                                    {
                                        "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 type=\"submit\" class=\"wp-block-button__link\" name=\"jetpack_subscriptions_widget\">\n\t\t\t\t\t\t\tSubscribe\t\t\t\t\t\t<\/button>",
                                        "target": [
                                            ".wp-block-button__link"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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=\"entry-title\">Running the WordPress Plugin Directory Slurper<\/h1>",
                                                        "target": [
                                                            "h1"
                                                        ]
                                                    },
                                                    {
                                                        "html": "<h2 class=\"comment-reply-title\">\n\t\t\t2 replies on \u201cRunning the WordPress Plugin Directory Slurper\u201d\t\t\t<\/h2>",
                                                        "target": [
                                                            ".comments-header > .comment-reply-title"
                                                        ]
                                                    },
                                                    {
                                                        "html": "<h2 id=\"reply-title\" class=\"comment-reply-title\">Leave a Reply <small><a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\" style=\"display:none;\">Cancel reply<\/a><\/small><\/h2>",
                                                        "target": [
                                                            "#reply-title"
                                                        ]
                                                    },
                                                    {
                                                        "html": "<h2 class=\"widget-title subheading heading-size-3\">Subscribe by Email<\/h2>",
                                                        "target": [
                                                            ".widget-title"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Page has a heading"
                                            },
                                            {
                                                "id": "landmark",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<main id=\"site-content\">",
                                                        "target": [
                                                            "#site-content"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Page has a landmark region"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<html class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\">",
                                        "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": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "7.5pt (10px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"toggle-text\">Search<\/span>",
                                        "target": [
                                            "#i-amp-2 > .toggle-inner > .toggle-text"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 7.1699999999999999,
                                                    "fontSize": "15.8pt (21px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 7.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>",
                                        "target": [
                                            ".site-title > a[href$=\"weston.ruter.net\/\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "7.5pt (10px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"toggle-text\">Menu<\/span>",
                                        "target": [
                                            "#i-amp-5 > .toggle-inner > .toggle-text"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"search\" id=\"search-form-1\" class=\"search-field\" placeholder=\"Search \u2026\" value=\"\" name=\"s\">",
                                        "target": [
                                            "#search-form-1"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"submit\" class=\"search-submit\" value=\"Search\">",
                                        "target": [
                                            ".search-submit"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#b8d1ee",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 4.5700000000000003,
                                                    "fontSize": "10.5pt (14px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.57"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\" rel=\"category tag\">WordPress<\/a>",
                                        "target": [
                                            "a[rel=\"category tag\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 9.6799999999999997,
                                                    "fontSize": "27.0pt (36px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "3:1",
                                                    "shadowColor": "#1b4578"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 9.68"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<h1 class=\"entry-title\">Running the WordPress Plugin Directory Slurper<\/h1>",
                                        "target": [
                                            "h1"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"meta-text\">\n\t\t\t\t\t\t\tBy <a href=\"https:\/\/weston.ruter.net\/author\/westonruter\/\">Weston Ruter<\/a>\t\t\t\t\t\t<\/span>",
                                        "target": [
                                            ".post-author > .meta-text"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/author\/westonruter\/\">Weston Ruter<\/a>",
                                        "target": [
                                            ".post-author > .meta-text > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\">July 1, 2023<\/a>",
                                        "target": [
                                            ".post-date > .meta-text > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comments\">2 Comments<span class=\"screen-reader-text\"> on Running the WordPress Plugin Directory Slurper<\/span><\/a>",
                                        "target": [
                                            ".post-comment-link > .meta-text > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>",
                                        "target": [
                                            ".post-inner > .entry-content > p:nth-child(1)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/make.wordpress.org\/performance\/\">WordPress Core Performance Team<\/a>",
                                        "target": [
                                            ".entry-content > p:nth-child(1) > a:nth-child(1)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/wordpress.org\/plugins\/\">WordPress Plugin Directory<\/a>",
                                        "target": [
                                            "a[href$=\"plugins\/\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/12009\">adding <code>async<\/code> and <code>defer<\/code> to scripts<\/a>",
                                        "target": [
                                            ".entry-content > p:nth-child(1) > a:nth-child(3)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/wpdirectory.net\/\">WordPress Directory Searcher (WPdirectory)<\/a>",
                                        "target": [
                                            "a[href$=\"wpdirectory.net\/\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/12009#comment:111\">find usages<\/a>",
                                        "target": [
                                            "a:nth-child(5)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#f8f8f8",
                                                    "contrastRatio": 19.77,
                                                    "fontSize": "12.1pt (16.2px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 19.77"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<code>after<\/code>",
                                        "target": [
                                            "p:nth-child(1) > code"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>In order to facilitate more extensive searching where necessary going forward, I\u2019ve just used Mark Jaquith\u2019s <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper\">WordPress Plugin Directory Slurper<\/a> to download the entire directory. <\/p>",
                                        "target": [
                                            ".post-inner > .entry-content > p:nth-child(2)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper\">WordPress Plugin Directory Slurper<\/a>",
                                        "target": [
                                            ".entry-content > p:nth-child(2) > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>According to the FAQ <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-long-will-it-take\">How long will it take?<\/a>:<\/p>",
                                        "target": [
                                            ".entry-content > p:nth-child(3)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-long-will-it-take\">How long will it take?<\/a>",
                                        "target": [
                                            "p:nth-child(3) > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>Your first update will take a while (at least <mark style=\"background-color:#ffff00\" class=\"has-inline-color\">a couple of hours, and potentially overnight<\/mark>, depending on your connection and disk speeds).<\/p>",
                                        "target": [
                                            "blockquote:nth-child(4) > p"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffff00",
                                                    "contrastRatio": 19.550000000000001,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 19.55"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<mark style=\"background-color:#ffff00\" class=\"has-inline-color\">a couple of hours, and potentially overnight<\/mark>",
                                        "target": [
                                            "blockquote:nth-child(4) > p > mark"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>And <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-much-disk-space-do-i-need\">How much disk space do I need?<\/a>:<\/p>",
                                        "target": [
                                            ".entry-content > p:nth-child(5)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-much-disk-space-do-i-need\">How much disk space do I need?<\/a>",
                                        "target": [
                                            "p:nth-child(5) > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>As of December 2017, the plugin repository contains over 70,000 plugins. The script will download around 20 GB of zip files which, when unpacked, will use around <mark style=\"background-color:#ffff00\" class=\"has-inline-color\">45 GB of disk space<\/mark>.<\/p>",
                                        "target": [
                                            "blockquote:nth-child(6) > p"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffff00",
                                                    "contrastRatio": 19.550000000000001,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 19.55"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<mark style=\"background-color:#ffff00\" class=\"has-inline-color\">45 GB of disk space<\/mark>",
                                        "target": [
                                            "blockquote:nth-child(6) > p > mark"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>Things have changed since December 2017, which was now 6\u00bd years ago. <\/p>",
                                        "target": [
                                            ".entry-content > p:nth-child(7)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>My call to <code>time .\/update<\/code> finished as follows:<\/p>",
                                        "target": [
                                            ".entry-content > p:nth-child(8)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#f8f8f8",
                                                    "contrastRatio": 19.77,
                                                    "fontSize": "12.1pt (16.2px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 19.77"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<code>time .\/update<\/code>",
                                        "target": [
                                            "p:nth-child(8) > code"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#333333",
                                                    "bgColor": "#f8f8f8",
                                                    "contrastRatio": 11.890000000000001,
                                                    "fontSize": "10.9pt (14.58px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 11.89"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<code class=\"hljs language-plaintext shcb-wrap-lines\">[SUCCESS] Done updating plugins!\nIt took 1580 minutes and 3 seconds to update 87873 plugins (11610 failed).\n[DONE]\n\nreal\t1580m4.203s\nuser\t92m31.046s\nsys\t94m57.713s<\/code>",
                                        "target": [
                                            ".hljs"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>",
                                        "target": [
                                            ".entry-content > p:nth-child(10)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<strong>26\u2153 hours<\/strong>",
                                        "target": [
                                            "strong:nth-child(1)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<em>2 <abbr title=\"gigabits per second\">Gbps<\/abbr><\/em>",
                                        "target": [
                                            "em"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<abbr title=\"gigabits per second\">Gbps<\/abbr>",
                                        "target": [
                                            "abbr[title=\"gigabits per second\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<strong>109 <abbr title=\"gigabytes\">GB<\/abbr><\/strong>",
                                        "target": [
                                            "strong:nth-child(3)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<abbr title=\"gigabytes\">GB<\/abbr>",
                                        "target": [
                                            "abbr[title=\"gigabytes\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>Fair warning for anyone else wanting to slurp down the entire plugin directory!<\/p>",
                                        "target": [
                                            ".entry-content > p:nth-child(11)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a id=\"related-posts-item-6532d0fd17b8f-label\" href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">Integrating with AMP Dev Mode in WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li class=\"jp-related-posts-i2__post-date\">September 24, 2019<\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-date"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/category\/amp\/\">AMP<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-context > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a id=\"related-posts-item-6532d0fd17c01-label\" href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">WordCamp Europe 2018 Recap: AMP and PWA<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li class=\"jp-related-posts-i2__post-date\">July 12, 2018<\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-date"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-context > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a id=\"related-posts-item-6532d0fd17c4c-label\" href=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\">Using the AMP Plugin to Protect Site Visitors and Debug Security Vulnerabilities<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li class=\"jp-related-posts-i2__post-date\">March 21, 2019<\/li>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-date"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-context > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#2776d7",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"title-inner\">Comparing Markup with PHPUnit<\/span>",
                                        "target": [
                                            ".title-inner"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "24.0pt (32px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "3:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<h2 class=\"comment-reply-title\">\n\t\t\t2 replies on \u201cRunning the WordPress Plugin Directory Slurper\u201d\t\t\t<\/h2>",
                                        "target": [
                                            ".comments-header > .comment-reply-title"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"fn\">Jeremy Kun<\/span>",
                                        "target": [
                                            "a[href$=\"jeremykun.com\"] > .fn"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#6d6d6d",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 5.1699999999999999,
                                                    "fontSize": "10.5pt (14px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<time datetime=\"2023-07-01T19:51:32-07:00\">July 1, 2023 at 7:51 pm<\/time>",
                                        "target": [
                                            "time[datetime=\"2023-07-01T19:51:32-07:00\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>I didn\u2019t know you contributed to WordPress! How cool \ufe0f<\/p>",
                                        "target": [
                                            "#div-comment-188928 > .comment-content.entry-content > p"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#2776d7",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "9.0pt (12px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188928\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"fn\">Joost de Valk<\/span>",
                                        "target": [
                                            "a[href$=\"joost.blog\/\"] > .fn"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#6d6d6d",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 5.1699999999999999,
                                                    "fontSize": "10.5pt (14px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<time datetime=\"2023-07-02T02:00:27-07:00\">July 2, 2023 at 2:00 am<\/time>",
                                        "target": [
                                            "time[datetime=\"2023-07-02T02:00:27-07:00\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>Time for a pull on Mark\u2019s readme to reflect current reality <\/p>",
                                        "target": [
                                            "#div-comment-188946 > .comment-content.entry-content > p:nth-child(1)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>Thanks for sharing, might need to run one soon too.<\/p>",
                                        "target": [
                                            ".comment-content.entry-content > p:nth-child(2)"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#2776d7",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "9.0pt (12px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188946\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "24.0pt (32px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "3:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<h2 id=\"reply-title\" class=\"comment-reply-title\">Leave a Reply <small><a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\" style=\"display:none;\">Cancel reply<\/a><\/small><\/h2>",
                                        "target": [
                                            "#reply-title"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#6d6d6d",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 5.1699999999999999,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span id=\"email-notes\">Your email address will not be published.<\/span>",
                                        "target": [
                                            "#email-notes"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#6d6d6d",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 5.1699999999999999,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"required-field-message\">Required fields are marked <span class=\"required\">*<\/span><\/span>",
                                        "target": [
                                            ".required-field-message"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label for=\"comment\">Comment <span class=\"required\">*<\/span><\/label>",
                                        "target": [
                                            "label[for=\"comment\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<textarea id=\"comment\" name=\"comment\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"\"><\/textarea>",
                                        "target": [
                                            "#comment"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label for=\"author\">Name <span class=\"required\">*<\/span><\/label>",
                                        "target": [
                                            "label[for=\"author\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input id=\"author\" name=\"author\" type=\"text\" value=\"\" size=\"30\" maxlength=\"245\" autocomplete=\"name\" required=\"\">",
                                        "target": [
                                            "#author"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label for=\"email\">Email <span class=\"required\">*<\/span><\/label>",
                                        "target": [
                                            "label[for=\"email\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label for=\"url\">Website<\/label>",
                                        "target": [
                                            "label[for=\"url\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input id=\"url\" name=\"url\" type=\"url\" value=\"\" size=\"30\" maxlength=\"200\" autocomplete=\"url\">",
                                        "target": [
                                            "#url"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label for=\"wp-comment-cookies-consent\">Save my name, email, and website in this browser for the next time I comment.<\/label>",
                                        "target": [
                                            "label[for=\"wp-comment-cookies-consent\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label class=\"subscribe-label\" id=\"subscribe-label\" for=\"subscribe_comments\">Notify me of follow-up comments by email.<\/label>",
                                        "target": [
                                            "#subscribe-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label class=\"subscribe-label\" id=\"subscribe-blog-label\" for=\"subscribe_blog\">Notify me of new posts by email.<\/label>",
                                        "target": [
                                            "#subscribe-blog-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#2776d7",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input name=\"submit\" type=\"submit\" id=\"submit\" class=\"submit\" value=\"Post Comment\">",
                                        "target": [
                                            "#submit"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea>",
                                        "target": [
                                            "textarea[name=\"ak_hp_textarea\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 7.1699999999999999,
                                                    "fontSize": "21.0pt (28px)",
                                                    "fontWeight": "bold",
                                                    "expectedContrastRatio": "3:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 7.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<h2 class=\"widget-title subheading heading-size-3\">Subscribe by Email<\/h2>",
                                        "target": [
                                            ".widget-title"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 7.1699999999999999,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 7.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p>Get new posts in your inbox.<\/p>",
                                        "target": [
                                            "#subscribe-text > p"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#000000",
                                                    "bgColor": "#ffffff",
                                                    "contrastRatio": 21,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 21"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"email\" name=\"email\" required=\"required\" value=\"\" id=\"subscribe-field-blog_subscription-2\" placeholder=\"Email Address\">",
                                        "target": [
                                            "#subscribe-field-blog_subscription-2"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#2776d7",
                                                    "contrastRatio": 4.5,
                                                    "fontSize": "11.3pt (15px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.5"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button type=\"submit\" class=\"wp-block-button__link\" name=\"jetpack_subscriptions_widget\">\n\t\t\t\t\t\t\tSubscribe\t\t\t\t\t\t<\/button>",
                                        "target": [
                                            ".wp-block-button__link"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 7.1699999999999999,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 7.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p><a href=\"\/key.asc\" rel=\"key\">PGP\/GPG public key<\/a>. Happily hosted on <a href=\"https:\/\/pantheon.io\/\" target=\"_blank\" rel=\"noopener\">Pantheon<\/a>. I'm newly on <a rel=\"me\" href=\"https:\/\/mastodon.social\/@westonruter\">Mastodon<\/a>.<\/p>",
                                        "target": [
                                            ".widget-content > p"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#b8d1ee",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 4.5700000000000003,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.57"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"\/key.asc\" rel=\"key\">PGP\/GPG public key<\/a>",
                                        "target": [
                                            "a[href$=\"key.asc\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#b8d1ee",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 4.5700000000000003,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.57"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/pantheon.io\/\" target=\"_blank\" rel=\"noopener\">Pantheon<\/a>",
                                        "target": [
                                            "a[href$=\"pantheon.io\/\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#b8d1ee",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 4.5700000000000003,
                                                    "fontSize": "13.5pt (18px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 4.57"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a rel=\"me\" href=\"https:\/\/mastodon.social\/@westonruter\">Mastodon<\/a>",
                                        "target": [
                                            "a[rel=\"me\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 7.1699999999999999,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 7.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p class=\"footer-copyright\">\u00a9\n\t\t\t\t\t\t\t2023\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>\n\t\t\t\t\t\t<\/p>",
                                        "target": [
                                            ".footer-copyright"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#ffffff",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 7.1699999999999999,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 7.17"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>",
                                        "target": [
                                            ".footer-copyright > a[href$=\"weston.ruter.net\/\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "fgColor": "#d3dbe8",
                                                    "bgColor": "#235899",
                                                    "contrastRatio": 5.1399999999999997,
                                                    "fontSize": "12.0pt (16px)",
                                                    "fontWeight": "normal",
                                                    "expectedContrastRatio": "4.5:1"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element has sufficient color contrast of 5.14"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span class=\"to-the-top-short\">\n\t\t\t\t\t\t\tUp <span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>\t\t\t\t\t\t<\/span>",
                                        "target": [
                                            ".to-the-top-short"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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 class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\">",
                                        "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": "i-amp-2",
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Document has no active elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-2"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-active",
                                                "data": "i-amp-5",
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Document has no active elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-5"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-active",
                                                "data": "submit",
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Document has no active elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input name=\"submit\" type=\"submit\" id=\"submit\" class=\"submit\" value=\"Post Comment\">",
                                        "target": [
                                            "#submit"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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": "search-form-1",
                                                "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 type=\"search\" id=\"search-form-1\" class=\"search-field\" placeholder=\"Search \u2026\" value=\"\" name=\"s\">",
                                        "target": [
                                            "#search-form-1"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "shcb-language-2",
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<small class=\"shcb-language\" id=\"shcb-language-2\">",
                                        "target": [
                                            "#shcb-language-2"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "related-posts-item-6532d0fd17b8f-label",
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a id=\"related-posts-item-6532d0fd17b8f-label\" href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">Integrating with AMP Dev Mode in WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "related-posts-item-6532d0fd17c01-label",
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a id=\"related-posts-item-6532d0fd17c01-label\" href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">WordCamp Europe 2018 Recap: AMP and PWA<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "related-posts-item-6532d0fd17c4c-label",
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a id=\"related-posts-item-6532d0fd17c4c-label\" href=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\">Using the AMP Plugin to Protect Site Visitors and Debug Security Vulnerabilities<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "email-notes",
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<span id=\"email-notes\">Your email address will not be published.<\/span>",
                                        "target": [
                                            "#email-notes"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "comment",
                                                "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 id=\"comment\" name=\"comment\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"\"><\/textarea>",
                                        "target": [
                                            "#comment"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "author",
                                                "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 id=\"author\" name=\"author\" type=\"text\" value=\"\" size=\"30\" maxlength=\"245\" autocomplete=\"name\" required=\"\">",
                                        "target": [
                                            "#author"
                                        ]
                                    },
                                    {
                                        "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 id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "url",
                                                "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 id=\"url\" name=\"url\" type=\"url\" value=\"\" size=\"30\" maxlength=\"200\" autocomplete=\"url\">",
                                        "target": [
                                            "#url"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "wp-comment-cookies-consent",
                                                "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 id=\"wp-comment-cookies-consent\" name=\"wp-comment-cookies-consent\" type=\"checkbox\" value=\"yes\">",
                                        "target": [
                                            "#wp-comment-cookies-consent"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "subscribe_comments",
                                                "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 type=\"checkbox\" name=\"subscribe_comments\" id=\"subscribe_comments\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_comments"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "subscribe_blog",
                                                "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 type=\"checkbox\" name=\"subscribe_blog\" id=\"subscribe_blog\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_blog"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id-aria",
                                                "data": "subscribe-field-blog_subscription-2",
                                                "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 type=\"email\" name=\"email\" required=\"required\" value=\"\" id=\"subscribe-field-blog_subscription-2\" placeholder=\"Email Address\">",
                                        "target": [
                                            "#subscribe-field-blog_subscription-2"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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": "body-0",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<body class=\"post-template-default single single-post postid-22796 single-format-standard custom-background wp-embed-responsive singular enable-search-modal has-post-thumbnail has-single-pagination showing-comments show-avatars footer-top-visible amp-mode-touch\" id=\"body-0\" style=\"opacity: 1; visibility: visible; animation: auto ease 0s 1 normal none running none;\">",
                                        "target": [
                                            "#body-0"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "site-header",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<header id=\"site-header\" class=\"header-footer-group\">",
                                        "target": [
                                            "#site-header"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-11308",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-11308\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-11308\"><a href=\"https:\/\/weston.ruter.net\/about\/\">About<\/a><\/li>",
                                        "target": [
                                            "#menu-item-11308"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7797",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7797\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7797\"><a href=\"https:\/\/twitter.com\/westonruter\">@westonruter<\/a><\/li>",
                                        "target": [
                                            "#menu-item-7797"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7299",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7299\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7299\"><a href=\"http:\/\/github.com\/westonruter\">GitHub<\/a><\/li>",
                                        "target": [
                                            "#menu-item-7299"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7298",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7298\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-7298\"><a href=\"https:\/\/weston.ruter.net\/contact\/\">Contact<\/a><\/li>",
                                        "target": [
                                            "#menu-item-7298"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "i-amp-3",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle search-toggle desktop-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-3\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-3"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "i-amp-0",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-lightbox id=\"i-amp-0\" layout=\"nodisplay\" animate-in=\"fade-in\" scrollable=\"1\" role=\"dialog\" tabindex=\"-1\" class=\"search-modal cover-modal header-footer-group i-amphtml-layout-nodisplay i-amphtml-element i-amphtml-overlay i-amphtml-built\" on=\"tap:i-amp-0.close,body-0.toggleClass(class=showing-modal,force=false);lightboxOpen:i-amp-0.toggleClass(class=active,force=true),AMP.setState({i_amp_0:true});lightboxClose:i-amp-0.toggleClass(class=active,force=false),AMP.setState({i_amp_0:false})\" hidden=\"\" i-amphtml-layout=\"nodisplay\">",
                                        "target": [
                                            "#i-amp-0"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "i-amp-4",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle search-untoggle close-search-toggle fill-children-current-color\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" on=\"tap:i-amp-0.close,body-0.toggleClass(class=showing-modal,force=false),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-4\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-4"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "i-amp-1",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-lightbox id=\"i-amp-1\" layout=\"nodisplay\" animate-in=\"fade-in\" scrollable=\"1\" role=\"dialog\" tabindex=\"-1\" class=\"menu-modal cover-modal header-footer-group i-amphtml-layout-nodisplay i-amphtml-element i-amphtml-overlay i-amphtml-built\" on=\"tap:i-amp-1.close,body-0.toggleClass(class=showing-modal,force=false);lightboxOpen:i-amp-1.toggleClass(class=active,force=true),AMP.setState({i_amp_1:true});lightboxClose:i-amp-1.toggleClass(class=active,force=false),AMP.setState({i_amp_1:false})\" hidden=\"\" i-amphtml-layout=\"nodisplay\">",
                                        "target": [
                                            "#i-amp-1"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "i-amp-6",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle close-nav-toggle fill-children-current-color\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" data-set-focus=\".menu-modal\" on=\"tap:i-amp-1.close,body-0.toggleClass(class=showing-modal,force=false),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-1.focus\" id=\"i-amp-6\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-6"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-24026",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-24026\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24026\">",
                                        "target": [
                                            "#menu-item-24026"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7748",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7748\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7748\">",
                                        "target": [
                                            "#menu-item-7748"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7749",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7749\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7749\">",
                                        "target": [
                                            "#menu-item-7749"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7750",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7750\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7750\">",
                                        "target": [
                                            "#menu-item-7750"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7751",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7751\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7751\">",
                                        "target": [
                                            "#menu-item-7751"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "menu-item-7798",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<li id=\"menu-item-7798\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7798\">",
                                        "target": [
                                            "#menu-item-7798"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "site-content",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<main id=\"site-content\">",
                                        "target": [
                                            "#site-content"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "post-22796",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<article class=\"post-22796 post type-post status-publish format-standard has-post-thumbnail hentry category-wordpress\" id=\"post-22796\">",
                                        "target": [
                                            "#post-22796"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "related-posts-item-6532d0fd17b8f",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "related-posts-item-6532d0fd17c01",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "related-posts-item-6532d0fd17c4c",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "comments",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<div class=\"comments\" id=\"comments\">",
                                        "target": [
                                            "#comments"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "comment-188928",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<div id=\"comment-188928\" class=\"comment even thread-even depth-1\">",
                                        "target": [
                                            "#comment-188928"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "div-comment-188928",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<article id=\"div-comment-188928\" class=\"comment-body\">",
                                        "target": [
                                            "#div-comment-188928"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "comment-188946",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<div id=\"comment-188946\" class=\"comment odd alt thread-odd thread-alt depth-1\">",
                                        "target": [
                                            "#comment-188946"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "div-comment-188946",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<article id=\"div-comment-188946\" class=\"comment-body\">",
                                        "target": [
                                            "#div-comment-188946"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "respond",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<div id=\"respond\" class=\"comment-respond\">",
                                        "target": [
                                            "#respond"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "reply-title",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<h2 id=\"reply-title\" class=\"comment-reply-title\">Leave a Reply <small><a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\" style=\"display:none;\">Cancel reply<\/a><\/small><\/h2>",
                                        "target": [
                                            "#reply-title"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "cancel-comment-reply-link",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\" style=\"display:none;\">Cancel reply<\/a>",
                                        "target": [
                                            "#cancel-comment-reply-link"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "commentform",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<form action=\"https:\/\/weston.ruter.net\/wp-comments-post.php\" method=\"post\" id=\"commentform\" class=\"section-inner thin max-percentage\" data-px-verified-tag=\"\">",
                                        "target": [
                                            "#commentform"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "subscribe-label",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label class=\"subscribe-label\" id=\"subscribe-label\" for=\"subscribe_comments\">Notify me of follow-up comments by email.<\/label>",
                                        "target": [
                                            "#subscribe-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "subscribe-blog-label",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label class=\"subscribe-label\" id=\"subscribe-blog-label\" for=\"subscribe_blog\">Notify me of new posts by email.<\/label>",
                                        "target": [
                                            "#subscribe-blog-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "comment_post_ID",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"hidden\" name=\"comment_post_ID\" value=\"22796\" id=\"comment_post_ID\">",
                                        "target": [
                                            "#comment_post_ID"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "comment_parent",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"hidden\" name=\"comment_parent\" id=\"comment_parent\" value=\"0\">",
                                        "target": [
                                            "#comment_parent"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "akismet_comment_nonce",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"hidden\" id=\"akismet_comment_nonce\" name=\"akismet_comment_nonce\" value=\"f8bcf75e6e\">",
                                        "target": [
                                            "#akismet_comment_nonce"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "subscribe-blog-blog_subscription-2",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<form action=\"#\" method=\"post\" accept-charset=\"utf-8\" id=\"subscribe-blog-blog_subscription-2\" data-blog=\"59681501\" data-post_access_level=\"everybody\" data-px-verified-tag=\"\">",
                                        "target": [
                                            "#subscribe-blog-blog_subscription-2"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "subscribe-text",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<div id=\"subscribe-text\"><p>Get new posts in your inbox.<\/p>\n<\/div>",
                                        "target": [
                                            "#subscribe-text"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "subscribe-email",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p id=\"subscribe-email\">",
                                        "target": [
                                            "#subscribe-email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "jetpack-subscribe-label",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<label id=\"jetpack-subscribe-label\" class=\"screen-reader-text\" for=\"subscribe-field-blog_subscription-2\">\n\t\t\t\t\t\t\tEmail Address\t\t\t\t\t\t<\/label>",
                                        "target": [
                                            "#jetpack-subscribe-label"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "subscribe-submit",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<p id=\"subscribe-submit\">",
                                        "target": [
                                            "#subscribe-submit"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "site-footer",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<footer id=\"site-footer\" class=\"header-footer-group\">",
                                        "target": [
                                            "#site-footer"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "duplicate-id",
                                                "data": "comment-reply-js",
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Document has no static elements that share the same id attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<script src=\"https:\/\/weston.ruter.net\/wp-includes\/js\/comment-reply.min.js?ver=6.3.2\" id=\"comment-reply-js\" data-px-verified-tag=\"\" defer=\"\"><\/script>",
                                        "target": [
                                            "#comment-reply-js"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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=\"comment\">Comment <span class=\"required\">*<\/span><\/label>",
                                                        "target": [
                                                            "label[for=\"comment\"]"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<textarea id=\"comment\" name=\"comment\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"\"><\/textarea>",
                                        "target": [
                                            "#comment"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<label for=\"author\">Name <span class=\"required\">*<\/span><\/label>",
                                                        "target": [
                                                            "label[for=\"author\"]"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"author\" name=\"author\" type=\"text\" value=\"\" size=\"30\" maxlength=\"245\" autocomplete=\"name\" required=\"\">",
                                        "target": [
                                            "#author"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<label for=\"email\">Email <span class=\"required\">*<\/span><\/label>",
                                                        "target": [
                                                            "label[for=\"email\"]"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<label for=\"url\">Website<\/label>",
                                                        "target": [
                                                            "label[for=\"url\"]"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"url\" name=\"url\" type=\"url\" value=\"\" size=\"30\" maxlength=\"200\" autocomplete=\"url\">",
                                        "target": [
                                            "#url"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<label for=\"wp-comment-cookies-consent\">Save my name, email, and website in this browser for the next time I comment.<\/label>",
                                                        "target": [
                                                            "label[for=\"wp-comment-cookies-consent\"]"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"wp-comment-cookies-consent\" name=\"wp-comment-cookies-consent\" type=\"checkbox\" value=\"yes\">",
                                        "target": [
                                            "#wp-comment-cookies-consent"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<label class=\"subscribe-label\" id=\"subscribe-label\" for=\"subscribe_comments\">Notify me of follow-up comments by email.<\/label>",
                                                        "target": [
                                                            "#subscribe-label"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input type=\"checkbox\" name=\"subscribe_comments\" id=\"subscribe_comments\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_comments"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [
                                                    {
                                                        "html": "<label class=\"subscribe-label\" id=\"subscribe-blog-label\" for=\"subscribe_blog\">Notify me of new posts by email.<\/label>",
                                                        "target": [
                                                            "#subscribe-blog-label"
                                                        ]
                                                    }
                                                ],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input type=\"checkbox\" name=\"subscribe_blog\" id=\"subscribe_blog\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_blog"
                                        ]
                                    },
                                    {
                                        "any": [],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "multiple-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "moderate",
                                                "message": "Form field does not have multiple label elements"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input type=\"email\" name=\"email\" required=\"required\" value=\"\" id=\"subscribe-field-blog_subscription-2\" placeholder=\"Email Address\">",
                                        "target": [
                                            "#subscribe-field-blog_subscription-2"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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 class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\">",
                                        "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 class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\">",
                                        "target": [
                                            "html"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "image-alt",
                                "impact": null,
                                "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 has an alt attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "alt-space-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a valid alt attribute value"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">",
                                        "target": [
                                            ".attachment-post-thumbnail"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-alt",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has an alt attribute"
                                            },
                                            {
                                                "id": "presentational-role",
                                                "data": {
                                                    "role": "presentation"
                                                },
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element's default semantics were overriden with role=\"presentation\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "alt-space-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a valid alt attribute value"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-img-link > a > img[width=\"350\"][height=\"200\"][loading=\"lazy\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-alt",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has an alt attribute"
                                            },
                                            {
                                                "id": "presentational-role",
                                                "data": {
                                                    "role": "presentation"
                                                },
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element's default semantics were overriden with role=\"presentation\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "alt-space-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a valid alt attribute value"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-img-link > a > img[width=\"350\"][height=\"200\"][loading=\"lazy\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-alt",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has an alt attribute"
                                            },
                                            {
                                                "id": "presentational-role",
                                                "data": {
                                                    "role": "presentation"
                                                },
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element's default semantics were overriden with role=\"presentation\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "alt-space-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a valid alt attribute value"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-img-link > a > img[width=\"350\"][height=\"200\"][loading=\"lazy\"]"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-alt",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has an alt attribute"
                                            },
                                            {
                                                "id": "presentational-role",
                                                "data": {
                                                    "role": "presentation"
                                                },
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element's default semantics were overriden with role=\"presentation\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "alt-space-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a valid alt attribute value"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/90b179348780a6e7fe8e502968dc534a?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\">",
                                        "target": [
                                            "a[href$=\"jeremykun.com\"] > .avatar.avatar-120.photo"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-alt",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has an alt attribute"
                                            },
                                            {
                                                "id": "presentational-role",
                                                "data": {
                                                    "role": "presentation"
                                                },
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element's default semantics were overriden with role=\"presentation\""
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "alt-space-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a valid alt attribute value"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/d3c55d9819af7baab6128ef12d163435?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\">",
                                        "target": [
                                            "a[href$=\"joost.blog\/\"] > .avatar.avatar-120.photo"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "input-button-name",
                                "impact": null,
                                "tags": [
                                    "cat.name-role-value",
                                    "wcag2a",
                                    "wcag412",
                                    "section508",
                                    "section508.22.a"
                                ],
                                "description": "Ensures input buttons have discernible text",
                                "help": "Input buttons must have discernible text",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/input-button-name?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "non-empty-value",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Element has a non-empty value attribute"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input name=\"submit\" type=\"submit\" id=\"submit\" class=\"submit\" value=\"Post Comment\">",
                                        "target": [
                                            "#submit"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<textarea id=\"comment\" name=\"comment\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"\"><\/textarea>",
                                        "target": [
                                            "#comment"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has an explicit <label>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"author\" name=\"author\" type=\"text\" value=\"\" size=\"30\" maxlength=\"245\" autocomplete=\"name\" required=\"\">",
                                        "target": [
                                            "#author"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has an explicit <label>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\">",
                                        "target": [
                                            "#email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has an explicit <label>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"url\" name=\"url\" type=\"url\" value=\"\" size=\"30\" maxlength=\"200\" autocomplete=\"url\">",
                                        "target": [
                                            "#url"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has an explicit <label>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input id=\"wp-comment-cookies-consent\" name=\"wp-comment-cookies-consent\" type=\"checkbox\" value=\"yes\">",
                                        "target": [
                                            "#wp-comment-cookies-consent"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has an explicit <label>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input type=\"checkbox\" name=\"subscribe_comments\" id=\"subscribe_comments\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_comments"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has an explicit <label>"
                                            }
                                        ],
                                        "all": [],
                                        "none": [
                                            {
                                                "id": "hidden-explicit-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "critical",
                                                "message": "Form element has a visible explicit <label>"
                                            }
                                        ],
                                        "impact": null,
                                        "html": "<input type=\"checkbox\" name=\"subscribe_blog\" id=\"subscribe_blog\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_blog"
                                        ]
                                    },
                                    {
                                        "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 type=\"email\" name=\"email\" required=\"required\" value=\"\" id=\"subscribe-field-blog_subscription-2\" placeholder=\"Email Address\">",
                                        "target": [
                                            "#subscribe-field-blog_subscription-2"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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 class=\"skip-link screen-reader-text\" href=\"#site-content\">Skip to the content<\/a>",
                                        "target": [
                                            ".skip-link"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>",
                                        "target": [
                                            ".site-title > a[href$=\"weston.ruter.net\/\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/category\/wordpress\/\" rel=\"category tag\">WordPress<\/a>",
                                        "target": [
                                            "a[rel=\"category tag\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/author\/westonruter\/\">Weston Ruter<\/a>",
                                        "target": [
                                            ".post-author > .meta-text > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\">July 1, 2023<\/a>",
                                        "target": [
                                            ".post-date > .meta-text > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comments\">2 Comments<span class=\"screen-reader-text\"> on Running the WordPress Plugin Directory Slurper<\/span><\/a>",
                                        "target": [
                                            ".post-comment-link > .meta-text > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/www.pexels.com\/photo\/man-eating-noodles-7594054\/\" rel=\"nofollow\">Pexels.com<\/a>",
                                        "target": [
                                            "figcaption > a[rel=\"nofollow\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/make.wordpress.org\/performance\/\">WordPress Core Performance Team<\/a>",
                                        "target": [
                                            ".entry-content > p:nth-child(1) > a:nth-child(1)"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/wordpress.org\/plugins\/\">WordPress Plugin Directory<\/a>",
                                        "target": [
                                            "a[href$=\"plugins\/\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/core.trac.wordpress.org\/ticket\/12009\">adding <code>async<\/code> and <code>defer<\/code> to scripts<\/a>",
                                        "target": [
                                            ".entry-content > p:nth-child(1) > a:nth-child(3)"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/wpdirectory.net\/\">WordPress Directory Searcher (WPdirectory)<\/a>",
                                        "target": [
                                            "a[href$=\"wpdirectory.net\/\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/core.trac.wordpress.org\/ticket\/12009#comment:111\">find usages<\/a>",
                                        "target": [
                                            "a:nth-child(5)"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper\">WordPress Plugin Directory Slurper<\/a>",
                                        "target": [
                                            ".entry-content > p:nth-child(2) > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-long-will-it-take\">How long will it take?<\/a>",
                                        "target": [
                                            "p:nth-child(3) > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-much-disk-space-do-i-need\">How much disk space do I need?<\/a>",
                                        "target": [
                                            "p:nth-child(5) > a"
                                        ]
                                    },
                                    {
                                        "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=\"related-posts-item-6532d0fd17b8f-label\" href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">Integrating with AMP Dev Mode in WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f-label"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/category\/amp\/\">AMP<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17b8f > .jp-related-posts-i2__post-context > a"
                                        ]
                                    },
                                    {
                                        "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=\"related-posts-item-6532d0fd17c01-label\" href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">WordCamp Europe 2018 Recap: AMP and PWA<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01-label"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c01 > .jp-related-posts-i2__post-context > a"
                                        ]
                                    },
                                    {
                                        "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=\"related-posts-item-6532d0fd17c4c-label\" href=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\">Using the AMP Plugin to Protect Site Visitors and Debug Security Vulnerabilities<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c-label"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a>",
                                        "target": [
                                            "#related-posts-item-6532d0fd17c4c > .jp-related-posts-i2__post-context > a"
                                        ]
                                    },
                                    {
                                        "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 class=\"previous-post\" href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/comparing-markup-with-phpunit\/\">\n\t\t\t\t\t<span class=\"arrow\" aria-hidden=\"true\">\u2190<\/span>\n\t\t\t\t\t<span class=\"title\"><span class=\"title-inner\">Comparing Markup with PHPUnit<\/span><\/span>\n\t\t\t\t<\/a>",
                                        "target": [
                                            ".previous-post"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/jeremykun.com\" rel=\"external nofollow\" class=\"url\">",
                                        "target": [
                                            "a[href$=\"jeremykun.com\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comment-188928\"><time datetime=\"2023-07-01T19:51:32-07:00\">July 1, 2023 at 7:51 pm<\/time><\/a>",
                                        "target": [
                                            "#div-comment-188928 > .comment-meta > .comment-metadata > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-visible-text",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element has text that is visible to screen readers"
                                            },
                                            {
                                                "id": "aria-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-label attribute exists and is not empty"
                                            }
                                        ],
                                        "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 rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188928\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/joost.blog\/\" rel=\"external nofollow\" class=\"url\">",
                                        "target": [
                                            "a[href$=\"joost.blog\/\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comment-188946\"><time datetime=\"2023-07-02T02:00:27-07:00\">July 2, 2023 at 2:00 am<\/time><\/a>",
                                        "target": [
                                            "#div-comment-188946 > .comment-meta > .comment-metadata > a"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "has-visible-text",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "minor",
                                                "message": "Element has text that is visible to screen readers"
                                            },
                                            {
                                                "id": "aria-label",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "aria-label attribute exists and is not empty"
                                            }
                                        ],
                                        "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 rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a>",
                                        "target": [
                                            ".comment-reply > a[href$=\"#comment-188946\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/mastodon.social\/@westonruter\">",
                                        "target": [
                                            ".footer-social > .menu-item-24026.menu-item-type-custom.menu-item-object-custom > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/twitter.com\/westonruter\">",
                                        "target": [
                                            ".footer-social > .menu-item-7748.menu-item-type-custom.menu-item-object-custom > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/www.facebook.com\/westonruter\">",
                                        "target": [
                                            ".footer-social > .menu-item-7749.menu-item-type-custom.menu-item-object-custom > a"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/www.linkedin.com\/in\/westonruter\/\">",
                                        "target": [
                                            ".footer-social > .menu-item-7750.menu-item-type-custom.menu-item-object-custom > a"
                                        ]
                                    },
                                    {
                                        "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=\"http:\/\/github.com\/westonruter\">",
                                        "target": [
                                            ".footer-social > .menu-item-7751.menu-item-type-custom.menu-item-object-custom > a[href$=\"westonruter\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/profiles.wordpress.org\/westonruter\">",
                                        "target": [
                                            ".footer-social > .menu-item-7798.menu-item-type-custom.menu-item-object-custom > a"
                                        ]
                                    },
                                    {
                                        "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=\"\/key.asc\" rel=\"key\">PGP\/GPG public key<\/a>",
                                        "target": [
                                            "a[href$=\"key.asc\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/pantheon.io\/\" target=\"_blank\" rel=\"noopener\">Pantheon<\/a>",
                                        "target": [
                                            "a[href$=\"pantheon.io\/\"]"
                                        ]
                                    },
                                    {
                                        "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 rel=\"me\" href=\"https:\/\/mastodon.social\/@westonruter\">Mastodon<\/a>",
                                        "target": [
                                            "a[rel=\"me\"]"
                                        ]
                                    },
                                    {
                                        "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=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>",
                                        "target": [
                                            ".footer-copyright > a[href$=\"weston.ruter.net\/\"]"
                                        ]
                                    },
                                    {
                                        "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 class=\"to-the-top\" href=\"#site-header\">\n\t\t\t\t\t\t<span class=\"to-the-top-long\">\n\t\t\t\t\t\t\tTo the top <span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"to-the-top-short\">\n\t\t\t\t\t\t\tUp <span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>",
                                        "target": [
                                            ".to-the-top"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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=\"post-meta\">",
                                        "target": [
                                            ".post-meta"
                                        ]
                                    },
                                    {
                                        "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=\"social-menu footer-social reset-list-style social-icons fill-children-current-color\">",
                                        "target": [
                                            ".footer-social"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "listitem",
                                "impact": "serious",
                                "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 class=\"post-author meta-wrapper\">",
                                        "target": [
                                            ".post-author"
                                        ]
                                    },
                                    {
                                        "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=\"post-date meta-wrapper\">",
                                        "target": [
                                            ".post-date"
                                        ]
                                    },
                                    {
                                        "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=\"post-comment-link meta-wrapper\">",
                                        "target": [
                                            ".post-comment-link"
                                        ]
                                    },
                                    {
                                        "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24026\">",
                                        "target": [
                                            ".footer-social > .menu-item-24026.menu-item-type-custom.menu-item-object-custom"
                                        ]
                                    },
                                    {
                                        "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7748\">",
                                        "target": [
                                            ".footer-social > .menu-item-7748.menu-item-type-custom.menu-item-object-custom"
                                        ]
                                    },
                                    {
                                        "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7749\">",
                                        "target": [
                                            ".footer-social > .menu-item-7749.menu-item-type-custom.menu-item-object-custom"
                                        ]
                                    },
                                    {
                                        "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7750\">",
                                        "target": [
                                            ".footer-social > .menu-item-7750.menu-item-type-custom.menu-item-object-custom"
                                        ]
                                    },
                                    {
                                        "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7751\">",
                                        "target": [
                                            ".footer-social > .menu-item-7751.menu-item-type-custom.menu-item-object-custom"
                                        ]
                                    },
                                    {
                                        "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=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7798\">",
                                        "target": [
                                            ".footer-social > .menu-item-7798.menu-item-type-custom.menu-item-object-custom"
                                        ]
                                    }
                                ]
                            },
                            {
                                "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=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-2"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">",
                                        "target": [
                                            "#i-amp-5"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">",
                                        "target": [
                                            ".attachment-post-thumbnail"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-email"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-facebook"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-twitter"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\">",
                                        "target": [
                                            ".amp-social-share-linkedin"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input id=\"wp-comment-cookies-consent\" name=\"wp-comment-cookies-consent\" type=\"checkbox\" value=\"yes\">",
                                        "target": [
                                            "#wp-comment-cookies-consent"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"checkbox\" name=\"subscribe_comments\" id=\"subscribe_comments\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_comments"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input type=\"checkbox\" name=\"subscribe_blog\" id=\"subscribe_blog\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\">",
                                        "target": [
                                            "#subscribe_blog"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<input name=\"submit\" type=\"submit\" id=\"submit\" class=\"submit\" value=\"Post Comment\">",
                                        "target": [
                                            "#submit"
                                        ]
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "no-focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element does not have focusable descendants"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<button type=\"submit\" class=\"wp-block-button__link\" name=\"jetpack_subscriptions_widget\">\n\t\t\t\t\t\t\tSubscribe\t\t\t\t\t\t<\/button>",
                                        "target": [
                                            ".wp-block-button__link"
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "scrollable-region-focusable",
                                "impact": null,
                                "tags": [
                                    "cat.keyboard",
                                    "wcag2a",
                                    "wcag211"
                                ],
                                "description": "Ensure elements that have scrollable content are accessible by keyboard",
                                "help": "Scrollable region must have keyboard access",
                                "helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/scrollable-region-focusable?application=axeAPI",
                                "nodes": [
                                    {
                                        "any": [
                                            {
                                                "id": "focusable-content",
                                                "data": null,
                                                "relatedNodes": [],
                                                "impact": "moderate",
                                                "message": "Element contains focusable elements"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": null,
                                        "html": "<html class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\">",
                                        "target": [
                                            "html"
                                        ]
                                    }
                                ]
                            }
                        ],
                        "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": {
                                                    "messageKey": "pseudoContent"
                                                },
                                                "relatedNodes": [
                                                    {
                                                        "html": "<figure class=\"featured-media\">",
                                                        "target": [
                                                            "figure"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Element's background color could not be determined due to a pseudo element"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<figcaption class=\"wp-caption-text\">Photo by cottonbro studio on <a href=\"https:\/\/www.pexels.com\/photo\/man-eating-noodles-7594054\/\" rel=\"nofollow\">Pexels.com<\/a><\/figcaption>",
                                        "target": [
                                            "figcaption"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a pseudo element"
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "messageKey": "pseudoContent"
                                                },
                                                "relatedNodes": [
                                                    {
                                                        "html": "<figure class=\"featured-media\">",
                                                        "target": [
                                                            "figure"
                                                        ]
                                                    }
                                                ],
                                                "impact": "serious",
                                                "message": "Element's background color could not be determined due to a pseudo element"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<a href=\"https:\/\/www.pexels.com\/photo\/man-eating-noodles-7594054\/\" rel=\"nofollow\">Pexels.com<\/a>",
                                        "target": [
                                            "figcaption > a[rel=\"nofollow\"]"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a pseudo element"
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "messageKey": "nonBmp"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element content contains only non-text characters"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<span class=\"arrow\" aria-hidden=\"true\">\u2190<\/span>",
                                        "target": [
                                            ".previous-post > .arrow[aria-hidden=\"true\"]"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Element content contains only non-text characters"
                                    },
                                    {
                                        "any": [
                                            {
                                                "id": "color-contrast",
                                                "data": {
                                                    "messageKey": "nonBmp"
                                                },
                                                "relatedNodes": [],
                                                "impact": "serious",
                                                "message": "Element content contains only non-text characters"
                                            }
                                        ],
                                        "all": [],
                                        "none": [],
                                        "impact": "serious",
                                        "html": "<span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>",
                                        "target": [
                                            ".to-the-top-short > .arrow[aria-hidden=\"true\"]"
                                        ],
                                        "failureSummary": "Fix any of the following:\n  Element content contains only non-text characters"
                                    }
                                ]
                            }
                        ]
                    },
                    "base_page_ip_ptr": "",
                    "base_page_cname": "",
                    "base_page_dns_server": "ns-cloud-d3.googledomains.com",
                    "browser_name": "Chrome",
                    "eventName": "Step_1",
                    "test_run_time_ms": 12811,
                    "testUrl": "https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                    "userTime.is": 2024,
                    "userTimes": {
                        "is": 2024,
                        "dr": 2024,
                        "visible": 2033,
                        "ofv": 2033,
                        "mbv": 2054,
                        "e_is": 2054,
                        "pc": 2057,
                        "ol": 2777
                    },
                    "userTime.dr": 2024,
                    "userTime.visible": 2033,
                    "userTime.ofv": 2033,
                    "userTime.mbv": 2054,
                    "userTime.e_is": 2054,
                    "userTime.pc": 2057,
                    "userTime.ol": 2777,
                    "userTime": 2777,
                    "custom": [
                        "Colordepth",
                        "Dpi",
                        "Images",
                        "Resolution",
                        "fonts",
                        "generated-content-percent",
                        "generated-content-size",
                        "imgs-in-viewport",
                        "imgs-no-alt",
                        "imgs-out-viewport",
                        "jsLibsVulns",
                        "meta-viewport",
                        "possibly-render-blocking-reqs",
                        "rendered-html",
                        "securityHeaders",
                        "wpContentType"
                    ],
                    "Colordepth": 24,
                    "Dpi": "{\"dppx\":2,\"dpcm\":75.59055118110236,\"dpi\":192}",
                    "Images": "[{\"url\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1\",\"width\":414,\"height\":276,\"naturalWidth\":414,\"naturalHeight\":276},{\"url\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=350%2C200\",\"width\":350,\"height\":200,\"naturalWidth\":0,\"naturalHeight\":0},{\"url\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=350%2C200\",\"width\":350,\"height\":200,\"naturalWidth\":0,\"naturalHeight\":0},{\"url\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=350%2C200\",\"width\":350,\"height\":200,\"naturalWidth\":0,\"naturalHeight\":0},{\"url\":\"https:\/\/secure.gravatar.com\/avatar\/90b179348780a6e7fe8e502968dc534a?s=120&d=mm&r=g\",\"width\":40,\"height\":40,\"naturalWidth\":0,\"naturalHeight\":0},{\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d3c55d9819af7baab6128ef12d163435?s=120&d=mm&r=g\",\"width\":40,\"height\":40,\"naturalWidth\":0,\"naturalHeight\":0}]",
                    "Resolution": "{\"absolute\":{\"height\":622,\"width\":414},\"available\":{\"height\":622,\"width\":414}}",
                    "fonts": [
                        {
                            "family": "NonBreakingSpaceOverride",
                            "display": "optional",
                            "status": "loaded",
                            "style": "normal",
                            "weight": "normal"
                        },
                        {
                            "family": "Inter var",
                            "display": "optional",
                            "status": "loaded",
                            "style": "normal",
                            "weight": "100 900"
                        },
                        {
                            "family": "Inter var",
                            "display": "optional",
                            "status": "unloaded",
                            "style": "italic",
                            "weight": "100 900"
                        },
                        {
                            "family": "social-logos",
                            "display": "auto",
                            "status": "loaded",
                            "style": "normal",
                            "weight": "400"
                        }
                    ],
                    "generated-content-percent": 6.1399999999999997,
                    "generated-content-size": 8.6099999999999994,
                    "imgs-in-viewport": [
                        {
                            "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&ssl=1",
                            "html": "<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">",
                            "currentSrc": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                            "srcSet": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&ssl=1 1740w",
                            "sizes": "(max-width: 1200px) 100vw, 1200px",
                            "priority": null,
                            "loading": null,
                            "naturalWidth": 414,
                            "naturalHeight": 276
                        }
                    ],
                    "imgs-no-alt": [],
                    "imgs-out-viewport": [
                        {
                            "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=350%2C200",
                            "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                            "currentSrc": "",
                            "srcSet": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&ssl=1&resize=1050%2C600 3x",
                            "sizes": null,
                            "priority": null,
                            "loading": "lazy",
                            "naturalWidth": 0,
                            "naturalHeight": 0
                        },
                        {
                            "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=350%2C200",
                            "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                            "currentSrc": "",
                            "srcSet": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x",
                            "sizes": null,
                            "priority": null,
                            "loading": "lazy",
                            "naturalWidth": 0,
                            "naturalHeight": 0
                        },
                        {
                            "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=350%2C200",
                            "html": "<img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\">",
                            "currentSrc": "",
                            "srcSet": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&ssl=1&resize=1050%2C600 3x",
                            "sizes": null,
                            "priority": null,
                            "loading": "lazy",
                            "naturalWidth": 0,
                            "naturalHeight": 0
                        },
                        {
                            "src": "https:\/\/secure.gravatar.com\/avatar\/90b179348780a6e7fe8e502968dc534a?s=120&d=mm&r=g",
                            "html": "<img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/90b179348780a6e7fe8e502968dc534a?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\">",
                            "currentSrc": "",
                            "srcSet": null,
                            "sizes": null,
                            "priority": null,
                            "loading": "lazy",
                            "naturalWidth": 0,
                            "naturalHeight": 0
                        },
                        {
                            "src": "https:\/\/secure.gravatar.com\/avatar\/d3c55d9819af7baab6128ef12d163435?s=120&d=mm&r=g",
                            "html": "<img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/d3c55d9819af7baab6128ef12d163435?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\">",
                            "currentSrc": "",
                            "srcSet": null,
                            "sizes": null,
                            "priority": null,
                            "loading": "lazy",
                            "naturalWidth": 0,
                            "naturalHeight": 0
                        }
                    ],
                    "jsLibsVulns": [],
                    "meta-viewport": "width=device-width",
                    "possibly-render-blocking-reqs": [],
                    "rendered-html": "<html class=\"no-js i-amphtml-singledoc i-amphtml-standalone\" lang=\"en-US\" data-amp-auto-lightbox-disable=\"\" transformed=\"self;v=1\" i-amphtml-layout=\"\" i-amphtml-no-boilerplate=\"\" i-amphtml-binding=\"\" amp-version=\"2310061803000\" style=\"cursor: pointer;\"><head><meta charset=\"UTF-8\"><meta name=\"viewport\" content=\"width=device-width\"><style amp-runtime=\"\" i-amphtml-version=\"012310061803000\">\/* inner styles set by WPT to match CSSOM *\/html { overflow-x: hidden !important; }html.i-amphtml-fie { height: 100% !important; width: 100% !important; }html:not([amp4ads]), html:not([amp4ads]) body { height: auto !important; }html:not([amp4ads]) body { margin: 0px !important; }body { text-size-adjust: 100%; }html.i-amphtml-singledoc.i-amphtml-embedded { touch-action: pan-y pinch-zoom; }html.i-amphtml-fie > body, html.i-amphtml-singledoc > body { overflow: visible !important; }html.i-amphtml-fie:not(.i-amphtml-inabox) > body, html.i-amphtml-singledoc:not(.i-amphtml-inabox) > body { position: relative !important; }html.i-amphtml-ios-embed-legacy > body { overflow: hidden auto !important; position: absolute !important; }html.i-amphtml-ios-embed { position: static; overflow-y: auto !important; }#i-amphtml-wrapper { overflow: hidden auto !important; position: absolute !important; inset: 0px !important; margin: 0px !important; display: block !important; }html.i-amphtml-ios-embed.i-amphtml-ios-overscroll, html.i-amphtml-ios-embed.i-amphtml-ios-overscroll > #i-amphtml-wrapper { }#i-amphtml-wrapper > body { position: relative !important; border-top: 1px solid transparent !important; }#i-amphtml-wrapper + body { visibility: visible; }#i-amphtml-wrapper + body .i-amphtml-lightbox-element, #i-amphtml-wrapper + body[i-amphtml-lightbox] { visibility: hidden; }#i-amphtml-wrapper + body[i-amphtml-lightbox] .i-amphtml-lightbox-element { visibility: visible; }#i-amphtml-wrapper.i-amphtml-scroll-disabled, .i-amphtml-scroll-disabled { overflow: hidden !important; }amp-instagram { background-color: rgb(255, 255, 255); padding: 54px 0px 0px !important; }amp-iframe iframe { box-sizing: border-box !important; }[amp-access][amp-access-hide] { display: none; }[subscriptions-dialog], body:not(.i-amphtml-subs-ready) [subscriptions-action], body:not(.i-amphtml-subs-ready) [subscriptions-section] { display: none !important; }amp-experiment, amp-live-list > [update] { display: none; }amp-list[resizable-children] > .i-amphtml-loading-container.amp-hidden { display: none !important; }amp-list [fetch-error], amp-list[load-more] [load-more-button], amp-list[load-more] [load-more-end], amp-list[load-more] [load-more-failed], amp-list[load-more] [load-more-loading] { display: none; }amp-list[diffable] div[role=\"list\"] { display: block; }amp-story-page, amp-story[standalone] { min-height: 1px !important; display: block !important; height: 100% !important; margin: 0px !important; padding: 0px !important; overflow: hidden !important; width: 100% !important; }amp-story[standalone] { background-color: rgb(0, 0, 0) !important; position: relative !important; }amp-story-page { background-color: rgb(117, 117, 117); }amp-story .amp-active > div, amp-story .i-amphtml-loader-background { display: none !important; }amp-story-page:not(:first-of-type):not([distance]):not([active]) { transform: translateY(1000vh) !important; }amp-autocomplete { position: relative !important; display: inline-block !important; }amp-autocomplete > input, amp-autocomplete > textarea { padding: 0.5rem; border: 1px solid rgba(0, 0, 0, 0.33); }.i-amphtml-autocomplete-results, amp-autocomplete > input, amp-autocomplete > textarea { font-size: 1rem; line-height: 1.5rem; }[amp-fx^=\"fly-in\"] { visibility: hidden; }amp-script[nodom], amp-script[sandboxed] { visibility: hidden; position: fixed !important; top: 0px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }[hidden] { display: none !important; }.i-amphtml-element { display: inline-block; }.i-amphtml-blurry-placeholder { pointer-events: none; transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1) 0s !important; }[layout=\"nodisplay\"]:not(.i-amphtml-element) { display: none !important; }.i-amphtml-layout-fixed, [layout=\"fixed\"][width][height]:not(.i-amphtml-layout-fixed) { display: inline-block; position: relative; }.i-amphtml-layout-responsive, [layout=\"responsive\"][width][height]:not(.i-amphtml-layout-responsive), [width][height][heights]:not([layout]):not(.i-amphtml-layout-responsive), [width][height][sizes]:not(img):not([layout]):not(.i-amphtml-layout-responsive) { display: block; position: relative; }.i-amphtml-layout-intrinsic, [layout=\"intrinsic\"][width][height]:not(.i-amphtml-layout-intrinsic) { display: inline-block; position: relative; max-width: 100%; }.i-amphtml-layout-intrinsic .i-amphtml-sizer { max-width: 100%; }.i-amphtml-intrinsic-sizer { max-width: 100%; display: block !important; }.i-amphtml-layout-container, .i-amphtml-layout-fixed-height, [layout=\"container\"], [layout=\"fixed-height\"][height]:not(.i-amphtml-layout-fixed-height) { display: block; position: relative; }.i-amphtml-layout-fill, .i-amphtml-layout-fill.i-amphtml-notbuilt, [layout=\"fill\"]:not(.i-amphtml-layout-fill), body noscript > * { display: block; position: absolute; inset: 0px; overflow: hidden !important; }body noscript > * { width: 100%; height: 100%; z-index: 2; position: absolute !important; }body noscript { display: inline !important; }.i-amphtml-layout-flex-item, [layout=\"flex-item\"]:not(.i-amphtml-layout-flex-item) { display: block; position: relative; flex: 1 1 auto; }.i-amphtml-layout-fluid { position: relative; }.i-amphtml-layout-size-defined { overflow: hidden !important; }.i-amphtml-layout-awaiting-size { position: absolute !important; top: auto !important; bottom: auto !important; }i-amphtml-sizer { display: block !important; }@supports (aspect-ratio:1\/1) {\n  i-amphtml-sizer.i-amphtml-disable-ar { display: none !important; }\n}.i-amphtml-blurry-placeholder, .i-amphtml-fill-content { display: block; height: 0px; max-height: 100%; max-width: 100%; min-height: 100%; min-width: 100%; width: 0px; margin: auto; }.i-amphtml-layout-size-defined .i-amphtml-fill-content { position: absolute; inset: 0px; }.i-amphtml-replaced-content, .i-amphtml-screen-reader { padding: 0px !important; border: none !important; }.i-amphtml-screen-reader { position: fixed !important; top: 0px !important; left: 0px !important; width: 4px !important; height: 4px !important; opacity: 0 !important; overflow: hidden !important; margin: 0px !important; display: block !important; visibility: visible !important; }.i-amphtml-screen-reader ~ .i-amphtml-screen-reader { left: 8px !important; }.i-amphtml-screen-reader ~ .i-amphtml-screen-reader ~ .i-amphtml-screen-reader { left: 12px !important; }.i-amphtml-screen-reader ~ .i-amphtml-screen-reader ~ .i-amphtml-screen-reader ~ .i-amphtml-screen-reader { left: 16px !important; }.i-amphtml-unresolved { position: relative; overflow: hidden !important; }.i-amphtml-select-disabled { user-select: none !important; }.i-amphtml-notbuilt, [layout]:not(.i-amphtml-element), [width][height][heights]:not([layout]):not(.i-amphtml-element), [width][height][sizes]:not(img):not([layout]):not(.i-amphtml-element) { position: relative; overflow: hidden !important; color: transparent !important; }.i-amphtml-notbuilt:not(.i-amphtml-layout-container) > *, [layout]:not([layout=\"container\"]):not(.i-amphtml-element) > *, [width][height][heights]:not([layout]):not(.i-amphtml-element) > *, [width][height][sizes]:not([layout]):not(.i-amphtml-element) > * { display: none; }amp-img:not(.i-amphtml-element)[i-amphtml-ssr] > img.i-amphtml-fill-content { display: block; }.i-amphtml-notbuilt:not(.i-amphtml-layout-container), [layout]:not([layout=\"container\"]):not(.i-amphtml-element), [width][height][heights]:not([layout]):not(.i-amphtml-element), [width][height][sizes]:not(img):not([layout]):not(.i-amphtml-element) { color: transparent !important; line-height: 0 !important; }.i-amphtml-ghost { visibility: hidden !important; }.i-amphtml-element > [placeholder], [layout]:not(.i-amphtml-element) > [placeholder], [width][height][heights]:not([layout]):not(.i-amphtml-element) > [placeholder], [width][height][sizes]:not([layout]):not(.i-amphtml-element) > [placeholder] { display: block; line-height: normal; }.i-amphtml-element > [placeholder].amp-hidden, .i-amphtml-element > [placeholder].hidden { visibility: hidden; }.i-amphtml-element:not(.amp-notsupported) > [fallback], .i-amphtml-layout-container > [placeholder].amp-hidden, .i-amphtml-layout-container > [placeholder].hidden { display: none; }.i-amphtml-layout-size-defined > [fallback], .i-amphtml-layout-size-defined > [placeholder] { z-index: 1; position: absolute !important; inset: 0px !important; }amp-img[i-amphtml-ssr]:not(.i-amphtml-element) > [placeholder] { z-index: auto; }.i-amphtml-notbuilt > [placeholder] { display: block !important; }.i-amphtml-hidden-by-media-query { display: none !important; }.i-amphtml-element-error { background: red !important; color: rgb(255, 255, 255) !important; position: relative !important; }.i-amphtml-element-error::before { content: attr(error-message); }i-amp-scroll-container, i-amphtml-scroll-container { position: absolute; inset: 0px; display: block; }i-amp-scroll-container.amp-active, i-amphtml-scroll-container.amp-active { overflow: auto; }.i-amphtml-loading-container { pointer-events: none; z-index: 1; display: block !important; }.i-amphtml-notbuilt > .i-amphtml-loading-container { display: block !important; }.i-amphtml-loading-container.amp-hidden { visibility: hidden; }.i-amphtml-element > [overflow] { cursor: pointer; position: relative; z-index: 2; visibility: hidden; display: initial; line-height: normal; }.i-amphtml-layout-size-defined > [overflow] { position: absolute; }.i-amphtml-element > [overflow].amp-visible { visibility: visible; }template { display: none !important; }.amp-border-box, .amp-border-box *, .amp-border-box ::after, .amp-border-box ::before { box-sizing: border-box; }amp-pixel { display: none !important; }amp-analytics, amp-auto-ads, amp-story-auto-ads { visibility: hidden; position: fixed !important; top: 0px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }amp-story { visibility: hidden !important; }html.i-amphtml-fie > amp-analytics { position: initial !important; }[visible-when-invalid]:not(.visible), form [submit-error], form [submit-success], form [submitting] { display: none; }amp-accordion { display: block !important; }@media (min-width: 1px) {\n  :where(amp-accordion > section) > :first-child { margin: 0px; background-color: rgb(239, 239, 239); padding-right: 20px; border: 1px solid rgb(223, 223, 223); }\n  :where(amp-accordion > section) > :last-child { margin: 0px; }\n}amp-accordion > section { float: none !important; }amp-accordion > section > * { float: none !important; display: block !important; overflow: hidden !important; position: relative !important; }amp-accordion, amp-accordion > section { margin: 0px; }amp-accordion:not(.i-amphtml-built) > section > :last-child { display: none !important; }amp-accordion:not(.i-amphtml-built) > section[expanded] > :last-child { display: block !important; }<\/style><style amp-extension=\"amp-lightbox\">\/* inner styles set by WPT to match CSSOM *\/amp-lightbox { display: none; z-index: 1000; position: fixed !important; inset: 0px !important; }amp-lightbox[scrollable] { overflow: hidden auto !important; }amp-lightbox i-amphtml-ad-close-header { opacity: 0; transition: opacity 0.1s ease-in 0s; height: 60px !important; visibility: visible !important; position: fixed !important; top: 0px !important; left: 0px !important; right: 0px !important; z-index: 1000 !important; display: flex !important; align-items: center !important; justify-content: right !important; }[animate-in=\"fly-in-bottom\"] > i-amphtml-ad-close-header, [animate-in=\"fly-in-top\"] > i-amphtml-ad-close-header { transition-delay: 0.2s; }amp-lightbox .amp-ad-close-header { box-sizing: border-box; padding: 5px; line-height: 40px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-family: Helvetica, sans-serif; font-size: 12px; cursor: pointer; opacity: 1 !important; }amp-lightbox .amp-ad-close-header > :first-child { margin-left: auto !important; pointer-events: none !important; }amp-lightbox .amp-ad-close-button { background: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"24\\\" height=\\\"24\\\" fill=\\\"%23fff\\\"><path d=\\\"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\\\"\/><path d=\\\"M0 0h24v24H0z\\\" fill=\\\"none\\\"\/><\/svg>\") 50% center no-repeat; width: 40px; height: 40px; border-radius: 40px; margin-left: 5px; display: block !important; pointer-events: none !important; }amp-lightbox .amp-ad-close-header:active > .amp-ad-close-button { background-color: rgba(255, 255, 255, 0.3); }<\/style><style amp-extension=\"amp-social-share\">\/* inner styles set by WPT to match CSSOM *\/.amp-social-share-facebook { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M212 197h-37v60h37v176h70V257h50l5-60h-55v-33c0-14 3-20 17-20h38V83h-49c-52 0-76 23-76 67v47z\\\"\/><\/svg>\"); }.amp-social-share-pinterest { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M267 77c-101 0-151 71-151 131 0 36 14 69 43 81 5 2 9 0 11-6l4-16c1-6 1-8-3-12-8-10-14-23-14-42 0-53 40-101 104-101 57 0 88 35 88 81 0 61-27 112-67 112-22 0-39-18-33-40 6-27 18-56 18-75 0-17-9-32-28-32-23 0-41 24-41 55 0 20 7 33 7 33l-27 115c-9 34-2 76-1 80 0 3 4 3 5 1 2-2 29-35 38-69l15-58c7 14 29 27 51 27 68 0 114-62 114-145 0-62-53-120-133-120z\\\"\/><\/svg>\"); }.amp-social-share-linkedin { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M186.4 142.4c0 19-15.3 34.5-34.2 34.5-18.9 0-34.2-15.4-34.2-34.5 0-19 15.3-34.5 34.2-34.5 18.9 0 34.2 15.5 34.2 34.5zm-5 58.9h-57.8v186.8h57.8V201.3zm92.4 0h-55.4v186.8h55.4v-98c0-26.3 12.1-41.9 35.2-41.9 21.3 0 31.5 15 31.5 41.9v98H398V269.8c0-50-28.3-74.2-68-74.2-39.6 0-56.3 30.9-56.3 30.9v-25.2h.1z\\\"\/><\/svg>\"); }.amp-social-share-email { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M101 142v229h310V142H101zm275 26-120 91-120-91h240zm-248 26 64 49-64 64V194zm0 150 85-85 43 33 43-33 85 85H128zm256-36-64-65 64-49v114z\\\"\/><\/svg>\"); }.amp-social-share-twitter { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"1200\\\" height=\\\"1227\\\" fill=\\\"none\\\"><path d=\\\"M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284h.026zM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854v-.026z\\\" fill=\\\"%23fff\\\"\/><\/svg>\"); background-size: 30%; }.amp-social-share-tumblr { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M211 80c-2 19-7 34-13 46a96 96 0 0 1-59 50v50h39v125c0 16 1 28 5 37 3 8 9 16 18 24s20 13 32 17c13 5 27 7 43 7a174 174 0 0 0 81-20v-56a97 97 0 0 1-54 18c-10 0-19-3-27-7-6-4-10-8-12-14s-3-19-3-40v-91h85v-56h-85V80h-50z\\\"\/><\/svg>\"); }.amp-social-share-whatsapp { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"46\\\" height=\\\"46\\\"><path fill=\\\"%23FFF\\\" d=\\\"M35.4 10.4a18.27 18.27 0 0 0-31.2 13c0 3.2.9 6.3 2.4 9.1L4 42l9.7-2.5c2.7 1.5 5.7 2.2 8.7 2.2a18.4 18.4 0 0 0 13-31.3zM22.5 38.6c-2.7 0-5.4-.7-7.7-2.1l-.6-.3-5.8 1.5L9.9 32l-.4-.6c-4.4-7.1-2.3-16.5 4.9-20.9 7.2-4.4 16.5-2.3 20.9 4.9 4.4 7.2 2.3 16.5-4.9 20.9-2.3 1.5-5.1 2.3-7.9 2.3zm8.8-11.1-1.1-.5s-1.6-.7-2.6-1.2c-.1 0-.2-.1-.3-.1-.3 0-.5.1-.7.2l-1.5 1.7c-.1.2-.3.3-.5.3h-.1c-.1 0-.3-.1-.4-.2l-.5-.2c-1.1-.5-2.1-1.1-2.9-1.9-.2-.2-.5-.4-.7-.6-.7-.7-1.4-1.5-1.9-2.4l-.1-.2c-.1-.1-.1-.2-.2-.4 0-.2 0-.4.1-.5 0 0 .4-.5.7-.8.2-.2.3-.5.5-.7.2-.3.3-.7.2-1-.1-.5-1.3-3.2-1.6-3.8-.2-.3-.4-.4-.7-.5h-1.1c-.2 0-.4.1-.6.1l-.1.1c-.2.1-.4.3-.6.4-.2.2-.3.4-.5.6a5.1 5.1 0 0 0-.6 5.4l.1.3c.9 1.9 2.1 3.6 3.7 5.1l.4.4c.3.3.6.5.8.8 2.1 1.8 4.5 3.1 7.2 3.8.3.1.7.1 1 .2h1c.5 0 1.1-.2 1.5-.4.3-.2.5-.2.7-.4l.2-.2c.2-.2.4-.3.6-.5.2-.2.4-.4.5-.6.2-.4.3-.9.4-1.4v-.7s-.1-.1-.3-.2z\\\"\/><\/svg>\"); }.amp-social-share-line { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" viewBox=\\\"0 0 512 512\\\"><path fill=\\\"%23fff\\\" d=\\\"M443 233c0-84-84-152-188-152S67 149 67 233c0 76 67 139 157 151 7 1 15 4 17 9s1 12 1 17l-3 16c-1 5-4 19 16 10s108-63 148-109c27-30 40-60 40-94zm-254 45a4 4 0 0 1-4 4h-53a4 4 0 0 1-2-1 4 4 0 0 1-1-3v-82a4 4 0 0 1 4-3h13a4 4 0 0 1 3 3v65h36a4 4 0 0 1 4 4zm32 0a4 4 0 0 1-4 4h-13a4 4 0 0 1-4-4v-82a4 4 0 0 1 4-3h13a4 4 0 0 1 4 3zm90 0a4 4 0 0 1-3 4h-13a4 4 0 0 1-1 0h-1v-1a3 3 0 0 1-1-1l-38-50v48a4 4 0 0 1-4 4h-13a4 4 0 0 1-4-4v-82a4 4 0 0 1 4-3h16v1l38 51v-49a4 4 0 0 1 4-3h13a4 4 0 0 1 3 3zm73-69a4 4 0 0 1-3 4h-36v14h36a4 4 0 0 1 3 4v13a4 4 0 0 1-3 4h-36v13h36a4 4 0 0 1 3 4v13a4 4 0 0 1-3 4h-53a4 4 0 0 1-3-1 4 4 0 0 1-1-3v-82a4 4 0 0 1 1-2 4 4 0 0 1 3-1h53a4 4 0 0 1 3 3z\\\" data-name=\\\"\u30ec\u30a4\u30e4\u30fc 1\\\"\/><\/svg>\"); }.amp-social-share-sms { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"30\\\" height=\\\"29\\\"><path fill=\\\"none\\\" stroke=\\\"%23FFF\\\" stroke-width=\\\"3\\\" d=\\\"M8.7 26v-5.7H2V2h26v18.4H15.9z\\\"\/><\/svg>\"); }.amp-social-share-system { background-image: url(\"data:image\/svg+xml;charset=utf-8,<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"24\\\" height=\\\"24\\\" fill=\\\"%23fff\\\"><path fill=\\\"none\\\" d=\\\"M0 0h24v24H0z\\\"\/><path d=\\\"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11A2.99 2.99 0 0 0 21 5a3 3 0 1 0-5.91.7L8.04 9.81A2.99 2.99 0 0 0 3 12a3 3 0 0 0 5.04 2.19l7.12 4.16A2.92 2.92 0 1 0 18 16.08z\\\"\/><\/svg>\"); }amp-social-share { background-repeat: no-repeat; background-position: 50% center; background-size: contain; text-decoration: none; cursor: pointer; position: relative; }amp-social-share:focus { outline: rgb(3, 137, 255) solid 2px; outline-offset: 2px; }.amp-social-share-twitter { background-color: rgb(0, 0, 0); }.amp-social-share-facebook { background-color: rgb(50, 82, 159); }.amp-social-share-pinterest { background-color: rgb(230, 0, 35); }.amp-social-share-linkedin { background-color: rgb(0, 119, 181); }.amp-social-share-tumblr { background-color: rgb(60, 90, 119); }.amp-social-share-email { background-color: rgb(0, 0, 0); }.amp-social-share-whatsapp { background-color: rgb(37, 211, 102); }.amp-social-share-line { background-color: rgb(82, 180, 72); }.amp-social-share-sms { background-color: rgb(202, 43, 99); }.amp-social-share-system { background-color: rgb(0, 0, 0); }<\/style><meta name=\"robots\" content=\"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1\"><meta property=\"og:locale\" content=\"en_US\"><meta property=\"og:type\" content=\"article\"><meta property=\"og:title\" content=\"Running the WordPress Plugin Directory Slurper - Weston Ruter\"><meta property=\"og:description\" content=\"As part of my work on the WordPress Core Performance Team, I need to do analyses on the plugins in the WordPress Plugin Directory. For example, in WordPress 6.3 we\u2019re finally shipping first-party support for adding async and defer to scripts (a 13-year old ticket). In this case, the excellent WordPress Directory Searcher (WPdirectory) is [\u2026]\"><meta property=\"og:url\" content=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\"><meta property=\"og:site_name\" content=\"Weston Ruter\"><meta property=\"article:published_time\" content=\"2023-07-02T01:48:10+00:00\"><meta property=\"article:modified_time\" content=\"2023-07-02T02:03:26+00:00\"><meta property=\"og:image\" content=\"https:\/\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg\"><meta property=\"og:image:width\" content=\"1880\"><meta property=\"og:image:height\" content=\"1253\"><meta property=\"og:image:type\" content=\"image\/jpeg\"><meta name=\"author\" content=\"Weston Ruter\"><meta name=\"twitter:card\" content=\"summary_large_image\"><meta name=\"twitter:image\" content=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1880%2C1253&amp;ssl=1\"><meta name=\"twitter:label1\" content=\"Written by\"><meta name=\"twitter:data1\" content=\"Weston Ruter\"><meta name=\"twitter:label2\" content=\"Est. reading time\"><meta name=\"twitter:data2\" content=\"1 minute\"><meta name=\"generator\" content=\"WordPress 6.3.2\"><meta name=\"generator\" content=\"Site Kit by Google 1.111.0\"><meta name=\"theme-color\" content=\"#ffffff\"><meta name=\"apple-mobile-web-app-capable\" content=\"yes\"><meta name=\"mobile-web-app-capable\" content=\"yes\"><meta name=\"apple-mobile-web-app-title\" content=\"Weston Ruter\"><meta name=\"application-name\" content=\"Weston Ruter\"><meta name=\"generator\" content=\"AMP Plugin v2.4.2; mode=standard; sandboxing-level=1:1\"><meta name=\"msapplication-TileImage\" content=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=270%2C270&amp;ssl=1\"><script async=\"\" src=\"https:\/\/cdn.ampproject.org\/v0.mjs\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0.js\" crossorigin=\"anonymous\"><\/script><script src=\"https:\/\/cdn.ampproject.org\/v0\/amp-analytics-0.1.mjs\" async=\"\" custom-element=\"amp-analytics\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-analytics-0.1.js\" crossorigin=\"anonymous\" custom-element=\"amp-analytics\"><\/script><script src=\"https:\/\/cdn.ampproject.org\/v0\/amp-bind-0.1.mjs\" async=\"\" custom-element=\"amp-bind\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-bind-0.1.js\" crossorigin=\"anonymous\" custom-element=\"amp-bind\"><\/script><script src=\"https:\/\/cdn.ampproject.org\/v0\/amp-install-serviceworker-0.1.mjs\" async=\"\" custom-element=\"amp-install-serviceworker\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-install-serviceworker-0.1.js\" crossorigin=\"anonymous\" custom-element=\"amp-install-serviceworker\"><\/script><script src=\"https:\/\/cdn.ampproject.org\/v0\/amp-lightbox-0.1.mjs\" async=\"\" custom-element=\"amp-lightbox\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-lightbox-0.1.js\" crossorigin=\"anonymous\" custom-element=\"amp-lightbox\"><\/script><script src=\"https:\/\/cdn.ampproject.org\/v0\/amp-social-share-0.1.mjs\" async=\"\" custom-element=\"amp-social-share\" type=\"module\" crossorigin=\"anonymous\"><\/script><script async=\"\" nomodule=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-social-share-0.1.js\" crossorigin=\"anonymous\" custom-element=\"amp-social-share\"><\/script><link rel=\"icon\" href=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=32%2C32&amp;ssl=1\" sizes=\"32x32\"><link rel=\"icon\" href=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=192%2C192&amp;ssl=1\" sizes=\"192x192\"><style amp-custom=\"\" data-px-verified-tag=\"\">\/* inner styles set by WPT to match CSSOM *\/.jp-related-posts-i2__row { display: flex; margin-top: 1.5rem; }.jp-related-posts-i2__row:first-child { margin-top: 0px; }.jp-related-posts-i2__post { flex-grow: 1; flex-basis: 0px; margin: 0px 10px; display: flex; flex-direction: column; padding-left: 0px; }.jp-related-posts-i2__row[data-post-count=\"3\"] .jp-related-posts-i2__post { max-width: calc(33% - 20px); }.jp-related-posts-i2__row[data-post-count=\"2\"] .jp-related-posts-i2__post, .jp-related-posts-i2__row[data-post-count=\"1\"] .jp-related-posts-i2__post { max-width: calc(50% - 20px); }.jp-related-posts-i2__post-img-link, .jp-related-posts-i2__post-date, .jp-related-posts-i2__post-context { flex-direction: row; display: block; }.jp-related-posts-i2__post-link { display: block; width: 100%; line-height: 1.2em; }.jp-related-posts-i2__post-img-link { order: -1; }.jp-related-posts-i2__post-img-link img { width: 100%; }.jp-relatedposts-i2[data-layout=\"list\"] .jp-related-posts-i2__row { margin-top: 0px; display: block; }.jp-relatedposts-i2[data-layout=\"list\"] .jp-related-posts-i2__post { max-width: none; margin: 0px; }.jp-relatedposts-i2[data-layout=\"list\"].jp-related-posts-i2__post-img-link { margin-top: 1rem; }@media only screen and (max-width: 640px) {\n  .jp-related-posts-i2__row { margin-top: 0px; display: block; }\n  .jp-related-posts-i2__row[data-post-count] .jp-related-posts-i2__post { max-width: none; margin: 1rem 0px 0px; }\n  .jp-related-posts-i2__post-img-link { margin-top: 1rem; }\n  .jp-related-posts-i2__post-img-link img { width: 350px; }\n}.wp-block-button__link { box-sizing: border-box; cursor: pointer; display: inline-block; text-align: center; word-break: break-word; }:where(.wp-block-button__link) { border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }.wp-block-code { box-sizing: border-box; }.wp-block-code code { display: block; font-family: inherit; overflow-wrap: break-word; white-space: pre-wrap; }:where(.wp-block-columns) { margin-bottom: 1.75em; }:where(.wp-block-columns.has-background) { padding: 1.25em 2.375em; }:where(.wp-block-post-comments input[type=\"submit\"]) { border: none; }:where(.wp-block-cover-image:not(.has-text-color)), :where(.wp-block-cover:not(.has-text-color)) { color: rgb(255, 255, 255); }:where(.wp-block-cover-image.is-light:not(.has-text-color)), :where(.wp-block-cover.is-light:not(.has-text-color)) { color: rgb(0, 0, 0); }:where(.wp-block-file) { margin-bottom: 1.5em; }:where(.wp-block-file__button) { border-radius: 2em; display: inline-block; padding: 0.5em 1em; }:where(.wp-block-file__button):is(a):active, :where(.wp-block-file__button):is(a):focus, :where(.wp-block-file__button):is(a):hover, :where(.wp-block-file__button):is(a):visited { box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }@keyframes turn-on-visibility { \n  0% { opacity: 0; }\n  100% { opacity: 1; }\n}@keyframes turn-off-visibility { \n  0% { opacity: 1; visibility: visible; }\n  99% { opacity: 0; visibility: visible; }\n  100% { opacity: 0; visibility: hidden; }\n}@keyframes lightbox-zoom-in { \n  0% { transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }\n  100% { transform: translate(-50%, -50%) scale(1); }\n}@keyframes lightbox-zoom-out { \n  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }\n  99% { visibility: visible; }\n  100% { transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }\n}:where(.wp-block-latest-comments:not([style*=\"line-height\"] .wp-block-latest-comments__comment)) { line-height: 1.1; }:where(.wp-block-latest-comments:not([style*=\"line-height\"] .wp-block-latest-comments__comment-excerpt p)) { line-height: 1.8; }ul { box-sizing: border-box; }:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) { padding: 0.5em 1em; }:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) { padding: 0.5em 1em; }@keyframes overlay-menu__fade-in-animation { \n  0% { opacity: 0; transform: translateY(0.5em); }\n  100% { opacity: 1; transform: translateY(0px); }\n}:where(p.has-text-color:not(.has-link-color)) a { color: inherit; }:where(.wp-block-post-excerpt) { margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }:where(.wp-block-preformatted.has-background) { padding: 1.25em 2.375em; }:where(.wp-block-pullquote) { margin: 0px 0px 1em; }.wp-block-quote { box-sizing: border-box; }.wp-block-quote { overflow-wrap: break-word; }:where(.wp-block-search__button) { border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) { border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) { padding: 4px 8px; }:where(.wp-block-term-description) { margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }:where(pre.wp-block-verse) { font-family: inherit; }.entry-content { counter-reset: footnotes 0; }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.has-text-align-center { text-align: center; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }html :where(.has-border-color) { border-style: solid; }html :where([style*=\"border-top-color\"]) { border-top-style: solid; }html :where([style*=\"border-right-color\"]) { border-right-style: solid; }html :where([style*=\"border-bottom-color\"]) { border-bottom-style: solid; }html :where([style*=\"border-left-color\"]) { border-left-style: solid; }html :where([style*=\"border-width\"]) { border-style: solid; }html :where([style*=\"border-top-width\"]) { border-top-style: solid; }html :where([style*=\"border-right-width\"]) { border-right-style: solid; }html :where([style*=\"border-bottom-width\"]) { border-bottom-style: solid; }html :where([style*=\"border-left-width\"]) { border-left-style: solid; }html :where(img[class*=\"wp-image-\"]) { height: auto; max-width: 100%; }:where(figure) { margin: 0px 0px 1em; }html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }@media screen and (max-width: 600px) {\n  html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: 0px; }\n}@-webkit-keyframes a { \n  100% { transform: rotate(1turn); }\n}@keyframes a { \n  100% { transform: rotate(1turn); }\n}@-webkit-keyframes b { \n  0% { background-position: 0px 0px; }\n  100% { background-position: 30px 0px; }\n}@keyframes b { \n  0% { background-position: 0px 0px; }\n  100% { background-position: 30px 0px; }\n}.wp-block-button__link { color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }body { --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--accent: #2776d7; --wp--preset--color--primary: #000; --wp--preset--color--secondary: #6d6d6d; --wp--preset--color--subtle-background: #dbdbdb; --wp--preset--color--background: #fff; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 18px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 26.25px; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--normal: 21px; --wp--preset--font-size--larger: 32px; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }:where(.is-layout-flex) { gap: 0.5em; }:where(.is-layout-grid) { gap: 0.5em; }:where(.wp-block-columns.is-layout-flex) { gap: 2em; }:where(.wp-block-columns.is-layout-grid) { gap: 2em; }:where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; }:where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; }:where(.wp-block-columns.is-layout-flex) { gap: 2em; }:where(.wp-block-columns.is-layout-grid) { gap: 2em; }:where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; }:where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; }html, body { border: none; margin: 0px; padding: 0px; }h1, h2, p, blockquote, code, em, img, small, li, ul, form, label, button { border: none; font-size: inherit; line-height: inherit; margin: 0px; padding: 0px; text-align: inherit; }blockquote::before, blockquote::after { content: \"\"; }html { font-size: 62.5%; scroll-behavior: smooth; }@media (prefers-reduced-motion: reduce) {\n  html { scroll-behavior: auto; }\n}body { background: rgb(245, 239, 224); box-sizing: border-box; color: rgb(0, 0, 0); font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; font-size: 1.8rem; letter-spacing: -0.015em; text-align: left; }@supports ( font-variation-settings: normal ) {\n  body { font-family: \"Inter var\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }\n}*, ::before, ::after { box-sizing: inherit; -webkit-font-smoothing: antialiased; word-break: break-word; overflow-wrap: break-word; }#site-content { overflow: hidden; }.entry-content::after { clear: both; content: \"\"; display: block; }a, path { transition: all 0.15s linear 0s; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; word-break: normal; position: absolute !important; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: 700; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.skip-link { left: -9999rem; top: 2.5rem; z-index: 999999999; text-decoration: underline; }.skip-link:focus { display: block; left: 6px; top: 7px; font-size: 14px; font-weight: 600; text-decoration: none; line-height: normal; padding: 15px 23px 14px; z-index: 100000; right: auto; }@font-face { font-family: NonBreakingSpaceOverride; src: url(\"https:\/\/weston.ruter.net\/wp-content\/plugins\/amp\/assets\/fonts\/nonbreakingspaceoverride.woff2\") format(\"woff2\"), url(\"https:\/\/weston.ruter.net\/wp-content\/plugins\/amp\/assets\/fonts\/nonbreakingspaceoverride.woff\") format(\"woff\"); font-display: optional; }@font-face { font-family: \"Inter var\"; font-weight: 100 900; font-style: normal; src: url(\"https:\/\/weston.ruter.net\/wp-content\/themes\/twentytwenty\/assets\/fonts\/inter\/Inter-upright-var.woff2\") format(\"woff2\"); font-display: optional; }@font-face { font-family: \"Inter var\"; font-weight: 100 900; font-style: italic; src: url(\"https:\/\/weston.ruter.net\/wp-content\/themes\/twentytwenty\/assets\/fonts\/inter\/Inter-italic-var.woff2\") format(\"woff2\"); font-display: optional; }@media (prefers-reduced-motion: reduce) {\n  * { animation-duration: 0s !important; transition-duration: 0s !important; }\n}main { display: block; }h1, h2, .faux-heading { font-feature-settings: \"lnum\"; font-variant-numeric: lining-nums; font-weight: 700; letter-spacing: -0.0415625em; line-height: 1.25; margin: 3.5rem 0px 2rem; }h1 { font-size: 3.6rem; font-weight: 800; line-height: 1.13889; }h2 { font-size: 3.2rem; }.heading-size-3 { font-size: 2.8rem; }p { line-height: 1.5; margin: 0px 0px 1em; }em { font-style: italic; }em em { font-weight: bolder; }small { font-size: 0.75em; }strong { font-weight: 700; }abbr { cursor: help; }hr { border-style: solid; border-width: 0.1rem 0px 0px; border-color: rgb(220, 215, 202); margin: 4rem 0px; }.entry-content hr, hr.styled-separator { background-image: linear-gradient(to left, currentcolor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentcolor calc(50% + 16px)); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: none; height: 0.1rem; overflow: visible; position: relative; background-color: transparent !important; }.entry-content hr:not(.has-background), hr.styled-separator { color: rgb(109, 109, 109); }.entry-content hr::before, .entry-content hr::after, hr.styled-separator::before, hr.styled-separator::after { background: currentcolor; content: \"\"; display: block; height: 1.6rem; position: absolute; top: calc(50% - 0.8rem); transform: rotate(22.5deg); width: 0.1rem; }.entry-content hr::before, hr.styled-separator::before { left: calc(50% - 0.5rem); }.entry-content hr::after, hr.styled-separator::after { right: calc(50% - 0.5rem); }a { color: rgb(205, 38, 83); text-decoration: underline; }a:hover, a:focus { text-decoration: none; }ul { margin: 0px 0px 3rem 3rem; }ul { list-style: disc; }ul ul { list-style: circle; }ul ul ul { list-style: square; }li { line-height: 1.5; margin: 0.5rem 0px 0px 2rem; }li > ul { margin: 1rem 0px 0px 2rem; }.reset-list-style, .reset-list-style ul { list-style: none; margin: 0px; }.reset-list-style li { margin: 0px; }blockquote { border-color: rgb(205, 38, 83); border-style: solid; border-width: 0px 0px 0px 0.2rem; color: inherit; font-size: 1em; margin: 4rem 0px; padding: 0.5rem 0px 0.5rem 2rem; }blockquote p:last-child { margin: 0px; }code, pre { font-family: monospace; font-size: 0.9em; padding: 0.4rem 0.6rem; }code { background: rgba(0, 0, 0, 0.075); border-radius: 0.2rem; }pre { border: 0.1rem solid rgb(220, 215, 202); line-height: 1.5; margin: 4rem 0px; overflow: auto; padding: 3rem 2rem; text-align: left; }pre code { background: transparent; padding: 0px; }figure { display: block; margin: 0px; }svg, img { display: block; height: auto; max-width: 100%; }figcaption, .wp-caption-text { color: rgb(109, 109, 109); display: block; font-size: 1.5rem; font-weight: 500; line-height: 1.2; margin-top: 1.5rem; }figcaption a, .wp-caption-text a { color: inherit; }label { display: block; font-size: 1.6rem; font-weight: 400; margin: 0px 0px 0.5rem; }input[type=\"checkbox\"] + label { display: inline; font-weight: 400; margin-left: 0.5rem; }input[type=\"checkbox\"] { appearance: none; position: relative; top: 2px; display: inline-block; margin: 0px; width: 1.5rem; min-width: 1.5rem; height: 1.5rem; background: rgb(255, 255, 255); border-radius: 0px; border-style: solid; border-width: 0.1rem; border-color: rgb(220, 215, 202); box-shadow: none; cursor: pointer; }input[type=\"checkbox\"]:checked::before { content: url(\"data:image\/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E\"); position: absolute; display: inline-block; margin: -0.1875rem 0px 0px -0.25rem; height: 1.75rem; width: 1.75rem; }input, textarea, button, .wp-block-button__link { font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; line-height: 1; }@supports ( font-variation-settings: normal ) {\n  input, textarea, button, .wp-block-button__link { font-family: \"Inter var\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }\n}input, textarea { border-color: rgb(220, 215, 202); color: rgb(0, 0, 0); }code, input[type=\"url\"], input[type=\"email\"], input[type=\"tel\"] { direction: ltr; }input[type=\"text\"], input[type=\"password\"], input[type=\"email\"], input[type=\"url\"], input[type=\"date\"], input[type=\"month\"], input[type=\"time\"], input[type=\"datetime\"], input[type=\"datetime-local\"], input[type=\"week\"], input[type=\"number\"], input[type=\"search\"], input[type=\"tel\"], input[type=\"color\"], textarea { appearance: none; background: rgb(255, 255, 255); border-radius: 0px; border-style: solid; border-width: 0.1rem; box-shadow: none; display: block; font-size: 1.6rem; letter-spacing: -0.015em; margin: 0px; max-width: 100%; padding: 1.5rem 1.8rem; width: 100%; }input[type=\"number\"] { padding-right: 0.5rem; }textarea { height: 12rem; line-height: 1.5; width: 100%; }input::-webkit-input-placeholder { line-height: normal; }input[type=\"search\"]::-webkit-search-decoration, input[type=\"search\"]::-webkit-search-cancel-button, input[type=\"search\"]::-webkit-search-results-button, input[type=\"search\"]::-webkit-search-results-decoration { display: none; }button, .wp-block-button__link, input[type=\"button\"], input[type=\"reset\"], input[type=\"submit\"] { appearance: none; background: rgb(205, 38, 83); border: none; border-radius: 0px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-size: 1.5rem; font-weight: 600; letter-spacing: 0.0333em; line-height: 1.25; margin: 0px; opacity: 1; padding: 1.1em 1.44em; text-align: center; text-decoration: none; text-transform: uppercase; transition: opacity 0.15s linear 0s; }button:focus, button:hover, input[type=\"button\"]:focus, input[type=\"button\"]:hover, input[type=\"reset\"]:focus, input[type=\"reset\"]:hover, input[type=\"submit\"]:focus, input[type=\"submit\"]:hover { text-decoration: underline; }input[type=\"text\"]:focus, input[type=\"email\"]:focus, input[type=\"url\"]:focus, input[type=\"password\"]:focus, input[type=\"number\"]:focus, input[type=\"tel\"]:focus, input[type=\"range\"]:focus, input[type=\"date\"]:focus, input[type=\"month\"]:focus, input[type=\"week\"]:focus, input[type=\"time\"]:focus, input[type=\"datetime\"]:focus, input[type=\"datetime-local\"]:focus, input[type=\"color\"]:focus, textarea:focus { border-color: currentcolor; }input[type=\"search\"]:focus { outline: dotted thin; outline-offset: -4px; }.section-inner { margin-left: auto; margin-right: auto; max-width: 120rem; width: calc(100% - 4rem); }.section-inner.max-percentage { width: 100%; }.section-inner.thin { max-width: 58rem; }.section-inner.small { max-width: 80rem; }.section-inner.medium { max-width: 100rem; }.toggle { appearance: none; color: inherit; cursor: pointer; font-family: inherit; position: relative; text-align: inherit; user-select: none; }button.toggle { background: none; border: none; box-shadow: none; border-radius: 0px; font-size: inherit; font-weight: 400; letter-spacing: inherit; padding: 0px; text-transform: none; }.fill-children-current-color, .fill-children-current-color * { fill: currentcolor; }.search-form { align-items: stretch; display: flex; flex-wrap: nowrap; margin: 0px 0px -0.8rem -0.8rem; }.search-form .search-field, .search-form .search-submit { margin: 0px 0px 0.8rem 0.8rem; }.search-form label { align-items: stretch; display: flex; font-size: inherit; margin: 0px; width: 100%; }.search-form .search-field { width: 100%; }.search-form .search-submit { flex-shrink: 0; }.search-form .search-submit:focus, .search-form .search-submit:hover { text-decoration: none; }ul.social-icons { display: flex; flex-wrap: wrap; margin: -0.9rem 0px 0px -0.9rem; width: calc(100% + 0.9rem); }ul.social-icons li { margin: 0.9rem 0px 0px 0.9rem; }.social-icons a { align-items: center; background: rgb(205, 38, 83); border-radius: 50%; color: rgb(255, 255, 255); display: flex; height: 4.4rem; justify-content: center; padding: 0px; text-decoration: none; transition: transform 0.15s ease-in-out 0s; width: 4.4rem; }.social-icons a:focus, .social-icons a:hover { transform: scale(1.1); text-decoration: none; }.cover-modal { display: none; }.cover-modal::-webkit-scrollbar { display: none !important; }.cover-modal.show-modal { display: block; cursor: pointer; }.cover-modal.show-modal > * { cursor: default; }#site-header { background: rgb(255, 255, 255); position: relative; }.header-inner { max-width: 168rem; padding: 3.15rem 0px; z-index: 100; }.header-titles-wrapper { align-items: center; display: flex; justify-content: center; padding: 0px 4rem; text-align: center; }body:not(.enable-search-modal) .header-titles-wrapper { justify-content: flex-start; padding-left: 0px; text-align: left; }.site-title, .site-description { margin: 0px; }.site-title { font-size: 2.1rem; font-weight: 600; line-height: 1; }.site-title a { color: inherit; display: block; text-decoration: none; }.site-title a:hover, .site-title a:focus { text-decoration: underline; }.site-description { margin-top: 1rem; color: rgb(109, 109, 109); font-size: 1.8rem; font-weight: 500; display: none; letter-spacing: -0.0311em; transition: all 0.15s linear 0s; }.header-navigation-wrapper { display: none; }.header-toggles { display: none; }.header-inner .toggle { align-items: center; display: flex; overflow: visible; padding: 0px 2rem; }.header-inner .toggle svg { display: block; position: relative; z-index: 1; }.header-inner .toggle path { fill: currentcolor; }.toggle-inner { display: flex; justify-content: center; height: 2.3rem; position: relative; }.toggle-icon { display: block; overflow: hidden; }.toggle-inner .toggle-text { color: rgb(109, 109, 109); font-size: 1rem; font-weight: 600; position: absolute; top: calc(100% + 0.5rem); width: auto; white-space: nowrap; word-break: break-all; }.header-inner .toggle:focus .toggle-text, .header-inner .toggle:hover .toggle-text { text-decoration: underline; }.search-toggle { position: absolute; bottom: 0px; left: 0px; top: 0px; }.search-toggle .toggle-icon, .search-toggle svg { height: 2.5rem; max-width: 2.3rem; width: 2.3rem; }.nav-toggle { position: absolute; bottom: 0px; right: 0px; top: 0px; width: 6.6rem; }.nav-toggle .toggle-icon, .nav-toggle svg { height: 0.8rem; width: 2.6rem; }.nav-toggle .toggle-inner { padding-top: 0.8rem; }.primary-menu-wrapper { display: none; }ul.primary-menu { display: flex; font-size: 1.8rem; font-weight: 500; letter-spacing: -0.0277em; flex-wrap: wrap; justify-content: flex-end; margin: -0.8rem 0px 0px -1.6rem; }.primary-menu li { font-size: inherit; line-height: 1.25; position: relative; }.primary-menu > li { margin: 0.8rem 0px 0px 1.6rem; }.primary-menu a { color: inherit; display: block; line-height: 1.2; text-decoration: none; word-break: normal; overflow-wrap: normal; }.primary-menu a:hover, .primary-menu a:focus { text-decoration: underline; }.primary-menu ul { background: rgb(0, 0, 0); border-radius: 0.4rem; color: rgb(255, 255, 255); font-size: 1.7rem; opacity: 0; padding: 1rem 0px; position: absolute; right: 9999rem; top: calc(100% + 2rem); transition: opacity 0.15s linear 0s, transform 0.15s linear 0s, right 0s ease 0.15s; transform: translateY(0.6rem); width: 20rem; z-index: 1; }.primary-menu ul::before, .primary-menu ul::after { content: \"\"; display: block; position: absolute; bottom: 100%; }.primary-menu ul::before { height: 2rem; left: 0px; right: 0px; }.primary-menu ul::after { border-width: 0.8rem; border-style: solid; border-color: transparent transparent rgb(0, 0, 0); border-image: initial; right: 1.8rem; }.primary-menu ul a { background: transparent; border: none; color: inherit; display: block; padding: 1rem 2rem; transition: background-color 0.15s linear 0s; width: 100%; }.primary-menu ul ul { top: -1rem; }.primary-menu ul ul::before { inset: 0px -2rem 0px auto; height: auto; width: 2rem; }.primary-menu ul ul::after { border-bottom-color: transparent; border-left-color: rgb(0, 0, 0); bottom: auto; right: -1.6rem; top: 2rem; }.menu-modal { background: rgb(255, 255, 255); display: none; opacity: 0; overflow: hidden auto; position: fixed; inset: 0px 99999rem 0px -99999rem; transition: opacity 0.25s ease-in 0s, left 0s ease 0.25s, right 0s ease 0.25s; z-index: 99; }.menu-modal.show-modal { display: flex; }.menu-modal.active { left: 0px; opacity: 1; right: 0px; transition: opacity 0.25s ease-out 0s; }.menu-modal-inner { background: rgb(255, 255, 255); display: flex; justify-content: stretch; overflow: auto; width: 100%; }.menu-wrapper { display: flex; flex-direction: column; justify-content: space-between; position: relative; }button.close-nav-toggle { align-items: center; display: flex; font-size: 1.6rem; font-weight: 500; justify-content: flex-end; padding: 3.1rem 0px; width: 100%; }button.close-nav-toggle svg { height: 1.6rem; width: 1.6rem; }button.close-nav-toggle .toggle-text { margin-right: 1.6rem; }.menu-modal .menu-top { flex-shrink: 0; }.modal-menu { position: relative; left: calc(50% - 50vw); width: 100vw; }.modal-menu li { border-color: rgb(222, 223, 223); border-style: solid; border-width: 0.1rem 0px 0px; display: flex; flex-wrap: wrap; line-height: 1; justify-content: flex-start; margin: 0px; }.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a { font-size: 2rem; font-weight: 700; letter-spacing: -0.0375em; }.modal-menu > li:last-child { border-bottom-width: 0.1rem; }.modal-menu .ancestor-wrapper { display: flex; justify-content: space-between; width: 100%; }.modal-menu a { display: block; padding: 2rem 2.5rem; text-decoration: none; width: 100%; }.modal-menu a:focus, .modal-menu a:hover { text-decoration: underline; }.modal-menu ul { display: none; margin: 0px; width: 100%; }.modal-menu ul li { border-left-width: 1rem; }.modal-menu ul li a { color: inherit; font-weight: 500; }.menu-wrapper .menu-item { position: relative; }.menu-wrapper .active { display: block; }.mobile-menu { display: block; }.menu-bottom { flex-shrink: 0; padding: 4rem 0px; }.menu-bottom nav { width: 100%; }.menu-bottom .social-menu { justify-content: center; }.search-modal { background: rgba(0, 0, 0, 0.2); display: none; opacity: 0; position: fixed; bottom: 0px; left: -9999rem; top: 0px; transition: opacity 0.2s linear 0s, left 0s linear 0.2s; width: 100%; z-index: 999; }.search-modal-inner { background: rgb(255, 255, 255); transform: translateY(-100%); transition: transform 0.15s linear 0s, box-shadow 0.15s linear 0s; }.search-modal-inner .section-inner { display: flex; justify-content: space-between; max-width: 168rem; }.search-modal.active { left: 0px; opacity: 1; transition: opacity 0.2s linear 0s; }.search-modal.active .search-modal-inner { box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 2rem 0px; transform: translateY(0px); transition: transform 0.25s ease-in-out 0s, box-shadow 0.1s linear 0.25s; }button.search-untoggle { align-items: center; display: flex; flex-shrink: 0; justify-content: center; margin-right: -2.5rem; padding: 0px 2.5rem; }.search-modal button.search-untoggle { color: inherit; }.search-modal.active .search-untoggle { animation: 0.3s ease 0.2s 1 normal both running popIn; }.search-untoggle svg { height: 1.5rem; transition: transform 0.15s ease-in-out 0s; width: 1.5rem; }.search-untoggle:focus svg, .search-untoggle:hover svg { transform: scale(1.15); }.search-modal form { margin: 0px; position: relative; width: 100%; }.search-modal .search-field { background: none; border: none; border-radius: 0px; color: inherit; font-size: 2rem; letter-spacing: -0.0277em; height: 8.4rem; margin: 0px 0px 0px -2rem; max-width: calc(100% + 2rem); padding: 0px 0px 0px 2rem; width: calc(100% + 2rem); }.search-modal .search-field::-webkit-input-placeholder { color: inherit; }.search-modal .search-submit { position: absolute; right: -9999rem; top: 50%; transform: translateY(-50%); }.search-modal .search-submit:focus { right: 0px; }body:not(.singular) main > article:first-of-type { padding: 4rem 0px 0px; }.singular .entry-header { background-color: rgb(255, 255, 255); padding: 4rem 0px; }.entry-categories { line-height: 1.25; margin-bottom: 2rem; }.entry-categories-inner { justify-content: center; display: flex; flex-wrap: wrap; margin: -0.5rem 0px 0px -1rem; }.entry-categories a { border-bottom: 0.15rem solid currentcolor; font-size: 1.4rem; font-weight: 700; letter-spacing: 0.0366667em; margin: 0.5rem 0px 0px 1rem; text-decoration: none; text-transform: uppercase; }.entry-categories a:focus, .entry-categories a:hover { border-bottom-color: transparent; }h1.entry-title, h2.entry-title { margin: 0px; }.entry-title a { color: inherit; text-decoration: none; }.entry-title a:focus, .entry-title a:hover { text-decoration: underline; }.post-meta-single-top .post-meta { justify-content: center; }.post-meta-wrapper { margin-top: 2rem; margin-right: auto; margin-left: auto; max-width: 58rem; width: 100%; }.post-meta { color: rgb(109, 109, 109); display: flex; flex-wrap: wrap; font-size: 1.5rem; font-weight: 500; list-style: none; margin: -1rem 0px 0px -2rem; }.post-meta li { flex-shrink: 0; letter-spacing: -0.016875em; margin: 1rem 0px 0px 2rem; max-width: calc(100% - 2rem); }.post-meta a { color: inherit; text-decoration: none; }.post-meta a:focus, .post-meta a:hover { text-decoration: underline; }.post-meta .meta-wrapper { align-items: center; display: flex; flex-wrap: nowrap; }.post-meta .meta-icon { flex-shrink: 0; margin-right: 1rem; }.post-meta .post-author .meta-icon svg { width: 1.6rem; height: 1.8rem; }.post-meta .post-comment-link .meta-icon svg { width: 1.8rem; height: 1.8rem; }.post-meta .post-date .meta-icon svg { width: 1.7rem; height: 1.8rem; }.post-meta svg * { fill: currentcolor; }.featured-media { margin-top: 5rem; position: relative; }.singular .featured-media { margin-top: 0px; }.singular .featured-media-inner { position: relative; left: calc(50% - 50vw); width: 100vw; }.singular .featured-media::before { background: rgb(255, 255, 255); content: \"\"; display: block; position: absolute; inset: 0px 0px 50%; }.featured-media img { margin: 0px auto; }.featured-media figcaption { margin: 1.5rem auto 0px; text-align: center; width: calc(100% - 5rem); }.post-inner { padding-top: 5rem; }.pagination-single { font-size: 1.8rem; margin-top: 5rem; }.pagination-single-inner { display: flex; flex-direction: column; }.pagination-single hr:first-child { margin: 0px 0px 2.8rem; }.pagination-single hr:last-child { margin: 2.8rem 0px 0.8rem; }.pagination-single a { align-items: baseline; display: flex; font-weight: 600; letter-spacing: -0.0275em; text-decoration: none; flex: 1 1 0%; }.pagination-single a + a { margin-top: 1rem; }.pagination-single a .arrow { margin-right: 1rem; }.pagination-single a:focus .title, .pagination-single a:hover .title { text-decoration: underline; }.has-text-align-center { text-align: center; }[class*=\"_inner-container\"] > :first-child { margin-top: 0px; }[class*=\"_inner-container\"] > :last-child { margin-bottom: 0px; }.wp-block-code, .wp-block-quote { margin-bottom: 3rem; margin-top: 3rem; }.wp-block-quote p { text-align: inherit; }.wp-block-quote[style=\"text-align:center\"] { border-width: 0px; padding: 0px; }.wp-block-quote[style=\"text-align:right\"] { border-width: 0px 0.2rem 0px 0px; padding: 0px 2rem 0px 0px; }.entry-content { line-height: 1.5; }.entry-content > * { margin-left: auto; margin-right: auto; margin-bottom: 1.25em; }.entry-content > :first-child { margin-top: 0px; }.entry-content > :last-child { margin-bottom: 0px; }.entry-content a:hover, .entry-content a:focus { text-decoration: none; }.entry-content p, .entry-content li { line-height: 1.4; }.entry-content li img { display: inline-block; }.entry-content h1, .entry-content h2 { margin: 3.5rem auto 2rem; }.entry-content ul ul { margin-bottom: 1rem; }.entry-content hr { margin: 4rem auto; }.entry-content { font-family: NonBreakingSpaceOverride, \"Hoefler Text\", \"Noto Serif\", Garamond, \"Times New Roman\", serif; letter-spacing: normal; }.entry-content h1, .entry-content h2, .entry-content figcaption, .entry-content .wp-caption-text { font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }@supports ( font-variation-settings: normal ) {\n  .entry-content h1, .entry-content h2, .entry-content figcaption, .entry-content .wp-caption-text { font-family: \"Inter var\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }\n}.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { max-width: 58rem; width: calc(100% - 4rem); }[class*=\"__inner-container\"] > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { max-width: 58rem; width: 100%; }[class*=\"__inner-container\"] > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright) { margin-left: auto; margin-right: auto; }.comments-wrapper { margin-top: 5rem; }.comment-reply-title { margin: 0px 0px 4rem; text-align: center; }.comments .comment { padding-top: 3.5rem; }div.comment:first-of-type { margin-top: 3.5rem; padding-top: 0px; }.comments .comments-header + div { margin-top: 0px; padding-top: 0px; }.comment-body { position: relative; }.comment .comment { padding-left: 5%; }.comment-meta { line-height: 1.1; margin-bottom: 1.5rem; min-height: 5rem; padding-left: 5rem; position: relative; }.comment-meta a { color: inherit; }.comment-author { font-size: 1.8rem; font-weight: 700; letter-spacing: -0.0277778em; }.comment-author a { text-decoration: underline; }.comment-author a:hover, .comment-author a:focus { text-decoration: none; }.comment-meta .avatar { height: 4rem; position: absolute; left: 0px; top: 0px; width: 4rem; }.comment-author .url { text-decoration: underline; }.comment-metadata { color: rgb(109, 109, 109); font-size: 1.4rem; font-weight: 500; margin-top: 0.6rem; }.comment-metadata a { text-decoration: none; }.comment-metadata a:focus, .comment-metadata a:hover { text-decoration: underline; }.comment-content.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { width: 100%; }.comment-footer-meta { align-items: center; display: flex; flex-wrap: wrap; font-size: 1.2rem; font-weight: 600; justify-content: flex-start; letter-spacing: 0.0308333em; line-height: 1; margin: 1.5rem 0px -1rem -1.5rem; text-transform: uppercase; }.comment-footer-meta > * { margin: 0px 0px 1rem 1.5rem; }.comment-reply-link { background-color: rgb(205, 38, 83); color: rgb(255, 255, 255); display: block; padding: 0.7rem; }.comment-footer-meta a { text-decoration: none; }.comment-footer-meta a:focus, .comment-footer-meta a:hover { text-decoration: underline; }.comment-respond::after { clear: both; content: \"\"; display: block; }.comment-respond .comment-notes { color: rgb(109, 109, 109); font-size: 1.6rem; line-height: 1.4; margin: -3rem 0px 4rem; text-align: center; }.comment-respond .required-field-message { display: inline-block; }.comment-respond p { line-height: 1.1; margin-bottom: 2rem; margin-left: auto; margin-right: auto; }.comment-respond p:not(.comment-notes) { max-width: 58rem; }.comment-form-cookies-consent { align-items: baseline; display: flex; }.comment-respond > p:last-of-type { margin-bottom: 0px; }.comment-respond label { display: block; }.comment-respond input[type=\"checkbox\"] + label { font-size: 1.5rem; line-height: 1.25; }.comment-respond input[type=\"text\"], .comment-respond input[type=\"email\"], .comment-respond textarea { margin-bottom: 0px; }.comment-respond textarea { height: 15rem; }.comment-respond #submit { display: block; }.comments .comment-respond { padding: 3rem 0px 0px; }.comments .comment-respond .comment-reply-title, .comments .comment-respond .comment-notes { text-align: left; }.comment-reply-title small { display: block; font-size: 1.6rem; font-weight: 600; letter-spacing: -0.0277em; margin: 0.5rem 0px 0px; white-space: nowrap; }.comment-reply-title small a { text-decoration: none; }.comment-reply-title small a:focus, .comment-reply-title small a:hover { text-decoration: underline; }.widget { margin-top: 3rem; }.widget:first-child { margin-top: 0px; }.widget-content > div > :first-child { margin-top: 0px; }.widget-content > div > :last-child { margin-bottom: 0px; }.widget .widget-title { margin: 0px 0px 2rem; }.widget li { margin: 2rem 0px 0px; }.widget li:first-child, .widget li > ul { margin-top: 0px; }.widget .post-date { color: rgb(109, 109, 109); display: block; font-size: 0.85em; font-weight: 500; margin-top: 0.2rem; }.widget_text p, .widget_text ul { font-family: NonBreakingSpaceOverride, \"Hoefler Text\", \"Noto Serif\", Garamond, \"Times New Roman\", serif; letter-spacing: normal; }.widget-content figcaption, .widget-content .wp-caption-text { font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }@supports ( font-variation-settings: normal ) {\n  .widget-content figcaption, .widget-content .wp-caption-text { font-family: \"Inter var\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Helvetica, sans-serif; }\n}.footer-nav-widgets-wrapper, #site-footer { background-color: rgb(255, 255, 255); border-color: rgb(222, 223, 223); border-style: solid; border-width: 0px; }.footer-top-visible .footer-nav-widgets-wrapper { margin-top: 5rem; }.footer-top, .footer-widgets-outer-wrapper, #site-footer { padding: 3rem 0px; }.footer-top { display: flex; border-bottom: 0.1rem solid rgb(222, 223, 223); justify-content: space-between; }.footer-social-wrapper { margin: 0px; width: 100%; }ul.footer-social { margin: -0.5rem 0px 0px -0.5rem; }ul.footer-social li { margin: 0.5rem 0px 0px 0.5rem; }.footer-social a { background-color: rgb(205, 38, 83); height: 3.6rem; width: 3.6rem; }.footer-social a::before { font-size: 1.6rem; }.footer-widgets-outer-wrapper { border-bottom: 0.1rem solid rgb(222, 223, 223); }.footer-widgets + .footer-widgets { margin-top: 3rem; }#site-footer { font-size: 1.6rem; }#site-footer .section-inner { align-items: baseline; display: flex; justify-content: space-between; }#site-footer a { text-decoration: none; }#site-footer a:focus, #site-footer a:hover { text-decoration: underline; }.footer-copyright a, .powered-by-wordpress a { color: inherit; }.powered-by-wordpress, .to-the-top { color: rgb(109, 109, 109); }a.to-the-top { margin-left: 2.4rem; white-space: nowrap; }a.to-the-top > * { pointer-events: none; }.footer-copyright { font-weight: 600; margin: 0px; }.powered-by-wordpress { display: none; margin: 0px 0px 0px 2.4rem; }.to-the-top-long { display: none; }@media (max-width: 479px) {\n  ul { margin: 0px 0px 3rem 2rem; }\n  li { margin: 0.5rem 0px 0px 1rem; }\n}@media (min-width: 700px) {\n  ul { margin-bottom: 4rem; }\n  pre { padding: 3rem; }\n  hr { margin: 8rem auto; }\n  h1, h2, .heading-size-3 { margin: 6rem auto 3rem; }\n  h1 { font-size: 6.4rem; }\n  h2 { font-size: 4.8rem; }\n  .heading-size-3 { font-size: 4rem; }\n  button, .wp-block-button__link, input[type=\"button\"], input[type=\"reset\"], input[type=\"submit\"] { font-size: 1.7rem; }\n  figcaption, .wp-caption-text { margin-top: 1.8rem; }\n  .section-inner { width: calc(100% - 8rem); }\n  .header-inner { padding: 3.8rem 0px; }\n  .site-title { font-size: 2.4rem; font-weight: 700; }\n  .site-description { display: block; }\n  .toggle-inner .toggle-text { font-size: 1.2rem; }\n  .search-toggle { left: 2rem; }\n  .nav-toggle { right: 2rem; }\n  button.close-nav-toggle { font-size: 1.8rem; padding: 4rem 0px; }\n  button.close-nav-toggle svg { height: 2rem; width: 2rem; }\n  button.close-nav-toggle .toggle-text { margin-right: 2.1rem; }\n  .modal-menu { left: auto; width: 100%; }\n  .modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a { font-size: 2.4rem; padding: 2.5rem 0px; }\n  .modal-menu ul li { border-left-color: transparent; }\n  .menu-bottom { align-items: center; display: flex; justify-content: space-between; padding: 4.4rem 0px; }\n  .search-modal form { position: relative; width: 100%; }\n  .search-untoggle svg { height: 2.5rem; width: 2.5rem; }\n  .search-modal .search-field { border: none; font-size: 3.2rem; height: 14rem; }\n  .featured-media figcaption { margin: 2rem auto 0px; width: calc(100% - 8rem); }\n  body:not(.singular) main > article:first-of-type { padding: 8rem 0px 0px; }\n  h2.entry-title { font-size: 6.4rem; }\n  .singular .entry-header { padding: 8rem 0px; }\n  .entry-categories { margin-bottom: 3rem; }\n  .entry-categories-inner { margin: -1rem 0px 0px -2rem; }\n  .entry-categories a { font-size: 1.5rem; margin: 1rem 0px 0px 2rem; }\n  .post-meta-wrapper { margin-top: 3rem; }\n  .post-meta { font-size: 1.6rem; margin: -1.4rem 0px 0px -3rem; }\n  .post-meta li { margin: 1.4rem 0px 0px 3rem; max-width: calc(100% - 3rem); }\n  .featured-media { margin-top: 6rem; }\n  .post-inner { padding-top: 8rem; }\n  .pagination-single { font-size: 2.4rem; margin-top: 8rem; }\n  .pagination-single-inner { flex-direction: row; justify-content: space-between; }\n  .pagination-single hr:first-child { margin: 0px 0px 4rem; }\n  .pagination-single hr:last-child { margin: 4rem 0px 0.8rem; }\n  .pagination-single a + a { margin: 0px 0px 0px 4rem; }\n  .pagination-single a .arrow { margin: 0px 2rem 0px 0px; }\n  .wp-block-code, .wp-block-quote { margin-bottom: 4rem; margin-top: 4rem; }\n  .entry-content { font-size: 2.1rem; }\n  .entry-content p, .entry-content li { line-height: 1.476; }\n  .entry-content h1, .entry-content h2 { margin: 6rem auto 3rem; }\n  .comments-wrapper { margin-top: 8rem; }\n  .comment-reply-title { margin-bottom: 4.6rem; }\n  .comment-respond p.comment-notes { font-size: 1.8rem; letter-spacing: -0.025em; margin: -2.5rem 0px 4.4rem; }\n  .comments .comment { padding-top: 5rem; }\n  div.comment:first-of-type { margin-top: 5rem; }\n  .comment-meta { margin-bottom: 2rem; min-height: 6rem; padding: 0.3rem 0px 0px 7.5rem; }\n  .comment-meta .avatar { display: block; height: 6rem; position: absolute; left: 0px; top: 0px; width: 6rem; }\n  .comment-author { font-size: 2.4rem; }\n  .comment-metadata { font-size: 1.6rem; margin-top: 0.8rem; }\n  .comment-footer-meta { margin-top: 2.5rem; }\n  .comment-respond p { margin-bottom: 2.5rem; }\n  .comment-respond .comment-form-author, .comment-respond .comment-form-email { float: left; width: calc(50% - 1rem); }\n  .comment-respond .comment-form-email { margin-left: 2rem; }\n  .comments .comment-respond { padding: 5rem 0px 0px; }\n  .comment-reply-title small { display: inline; margin: 0px 0px 0px 0.5rem; }\n  .widget .widget-title { margin-bottom: 3rem; }\n  .footer-top-visible .footer-nav-widgets-wrapper { margin-top: 8rem; }\n  .footer-top { padding: 3.7rem 0px; }\n  .footer-widgets-outer-wrapper { padding: 8rem 0px; }\n  .footer-widgets-wrapper { display: flex; justify-content: space-between; margin-left: -4rem; width: calc(100% + 4rem); }\n  .footer-widgets { margin-left: 4rem; width: 50%; }\n  .footer-widgets + .footer-widgets { margin-top: 0px; }\n  .footer-widgets .widget { border-top: none; margin-top: 5rem; padding-top: 0px; }\n  .footer-widgets .widget:first-child { margin-top: 0px; }\n  #site-footer { font-size: 1.8rem; padding: 4.3rem 0px; }\n  .footer-credits { display: flex; flex-wrap: wrap; }\n  .footer-copyright { font-weight: 700; }\n  .to-the-top-long { display: inline; }\n  .to-the-top-short { display: none; }\n}@media (min-width: 1000px) {\n  #site-header { z-index: 2; }\n  .header-inner { align-items: center; display: flex; justify-content: space-between; padding: 2.8rem 0px; }\n  .header-titles-wrapper { margin-right: 4rem; max-width: 50%; padding: 0px; text-align: left; }\n  .header-titles { align-items: baseline; display: flex; flex-wrap: wrap; justify-content: flex-start; margin: -1rem 0px 0px -2.4rem; }\n  .header-titles .site-title, .header-titles .site-description { margin: 1rem 0px 0px 2.4rem; }\n  .header-navigation-wrapper { align-items: center; display: flex; }\n  .primary-menu-wrapper { display: block; width: 100%; }\n  .mobile-search-toggle, .mobile-nav-toggle { display: none !important; }\n  .primary-menu-wrapper + .header-toggles { margin-left: 3rem; }\n  .header-toggles { display: flex; flex-shrink: 0; margin-right: -3rem; }\n  .header-inner .toggle { height: 4.4rem; padding: 0px 3rem; position: relative; inset: auto; width: auto; }\n  .header-inner .toggle-wrapper { position: relative; }\n  .header-inner .toggle-wrapper::before { background: rgb(222, 223, 223); content: \"\"; display: block; height: 2.7rem; position: absolute; left: 0px; top: calc(50% - 1.35rem); width: 0.1rem; }\n  .header-inner .toggle-wrapper:first-child::before { content: none; }\n  .header-inner .primary-menu-wrapper + .header-toggles .toggle-wrapper:first-child::before { content: \"\"; }\n  .toggle-inner { position: static; }\n  .toggle-inner .toggle-text { left: 0px; right: 0px; text-align: center; top: calc(100% - 0.3rem); width: auto; }\n  .header-toggles:only-child .nav-toggle .toggle-inner { padding-top: 0px; }\n  .header-toggles:only-child .toggle-inner { display: flex; flex-wrap: nowrap; align-items: center; }\n  .header-toggles:only-child .toggle-inner .svg-icon { order: 1; }\n  .header-toggles:only-child .toggle-inner .toggle-text { position: static; padding-right: 20px; font-size: 15px; color: inherit; }\n  .menu-modal { opacity: 1; justify-content: flex-end; padding: 0px; transition: background-color 0.3s ease-in 0s, left 0s ease 0.3s, right 0s ease 0.3s; }\n  .menu-modal.cover-modal { background: rgba(0, 0, 0, 0); }\n  .menu-modal.active { background: rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease-out 0s; }\n  .menu-wrapper.section-inner { width: calc(100% - 8rem); }\n  .menu-modal-inner { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2rem 0px; opacity: 0; padding: 0px; transform: translateX(20rem); transition: transform 0.2s ease-in 0s, opacity 0.2s ease-in 0s; width: 50rem; }\n  .menu-modal.active .menu-modal-inner { opacity: 1; transform: translateX(0px); transition-timing-function: ease-out; }\n  .mobile-menu { display: none; }\n  .menu-bottom { padding: 6rem 0px; }\n  .menu-bottom .social-menu { justify-content: flex-start; }\n  .featured-media figcaption { width: 100%; }\n  .comment-meta { padding-left: 0px; }\n  .comment-meta .avatar { left: -8rem; }\n  .footer-top { align-items: center; }\n  .powered-by-wordpress { display: block; }\n}@media (min-width: 1220px) {\n  h1 { font-size: 8.4rem; }\n  ul.primary-menu { margin: -0.8rem 0px 0px -2.5rem; }\n  .primary-menu > li { margin: 0.8rem 0px 0px 2.5rem; }\n  .primary-menu-wrapper + .header-toggles { margin-left: 4rem; }\n  .header-toggles { margin-right: -4rem; }\n  .header-toggles .toggle { padding: 0px 4rem; }\n  .comment-reply-title { font-size: 5.6rem; line-height: 1.2; margin-bottom: 6rem; }\n  .comment-respond p.comment-notes { margin: -4rem 0px 6rem; }\n  .comments .comment-respond .comment-reply-title { font-size: 4.8rem; }\n  .comments .comment-respond p.comment-notes { margin: -4.5rem 0px 4rem; }\n  .widget-content { font-size: 2.1rem; }\n  ul.footer-social { margin: -1rem 0px 0px -1rem; }\n  ul.footer-social li { margin: 1rem 0px 0px 1rem; }\n  .footer-social a { height: 4.4rem; width: 4.4rem; }\n  .footer-social a::before { font-size: 2rem; }\n  .footer-widgets-wrapper { margin-left: -6rem; width: calc(100% + 6rem); }\n  .footer-widgets { margin-left: 6rem; }\n}a { color: rgb(39, 118, 215); }blockquote { border-color: rgb(39, 118, 215); }button, .wp-block-button__link, input[type=\"button\"], input[type=\"reset\"], input[type=\"submit\"], .comment-reply-link { background-color: rgb(39, 118, 215); }button, .wp-block-button__link, input[type=\"button\"], input[type=\"reset\"], input[type=\"submit\"], .comment-reply-link { color: rgb(255, 255, 255); }body, .entry-title a { color: rgb(0, 0, 0); }figcaption, .wp-caption-text, .post-meta, .comment-metadata, .comment-respond .comment-notes, .entry-content hr:not(.has-background), hr.styled-separator { color: rgb(109, 109, 109); }pre, input, textarea, hr { border-color: rgb(219, 219, 219); }code { background-color: rgb(219, 219, 219); }body:not(.overlay-header) .primary-menu > li > a, .modal-menu a, .footer-widgets a, .singular:not(.overlay-header) .entry-header a { color: rgb(184, 209, 238); }.social-icons a, #site-footer button:not(.toggle), #site-footer .wp-block-button__link, #site-footer input[type=\"button\"], #site-footer input[type=\"reset\"], #site-footer input[type=\"submit\"] { background-color: rgb(184, 209, 238); }.social-icons a, body:not(.overlay-header) .primary-menu ul, .header-footer-group button, .header-footer-group input[type=\"button\"], .header-footer-group input[type=\"reset\"], .header-footer-group input[type=\"submit\"] { color: rgb(35, 88, 153); }#site-header, .footer-nav-widgets-wrapper, #site-footer, .menu-modal, .menu-modal-inner, .search-modal-inner, .singular .entry-header, .singular .featured-media::before { background-color: rgb(35, 88, 153); }.header-footer-group, body:not(.overlay-header) #site-header .toggle, .menu-modal .toggle { color: rgb(255, 255, 255); }body:not(.overlay-header) .primary-menu ul { background-color: rgb(255, 255, 255); }body:not(.overlay-header) .primary-menu > li > ul::after { border-bottom-color: rgb(255, 255, 255); }body:not(.overlay-header) .primary-menu ul ul::after { border-left-color: rgb(255, 255, 255); }.site-description, body:not(.overlay-header) .toggle-inner .toggle-text, .widget .post-date, .powered-by-wordpress, .to-the-top, .singular .entry-header .post-meta, .singular:not(.overlay-header) .entry-header .post-meta a { color: rgb(211, 219, 232); }.header-footer-group pre, .header-footer-group input, .header-footer-group textarea, .footer-nav-widgets-wrapper, #site-footer, .menu-modal nav *, .footer-widgets-outer-wrapper, .footer-top { border-color: rgb(39, 109, 194); }body:not(.overlay-header) .header-inner .toggle-wrapper::before { background-color: rgb(39, 109, 194); }.cover-modal { display: inherit; }.menu-modal-inner { height: 100%; }@media (max-width: 999px) {\n  amp-lightbox.cover-modal.show-modal { display: unset; }\n}@media print {\n  @media print {\n  @page { margin: 2cm; }\n  .entry-header { margin: 0px; }\n  .entry-content, .entry-content p, .section-inner, .section-inner.max-percentage, .section-inner.medium, .section-inner.small, .section-inner.thin { max-width: 100%; width: 100%; }\n  body { color: rgb(0, 0, 0); font: 13pt \/ 1.3 Georgia, \"Times New Roman\", Times, serif; background: rgb(255, 255, 255) !important; }\n  h1 { font-size: 20pt; }\n  h2, h2.entry-title, .comments-header { font-size: 14pt; margin-top: 1cm; }\n  a { break-inside: avoid; }\n  blockquote { break-inside: avoid; }\n  h1, h2 { break-after: avoid; break-inside: avoid; }\n  img { break-inside: avoid; break-after: avoid; }\n  pre { break-inside: avoid; }\n  ul { break-before: avoid; }\n  a:link, a:visited, a { background: transparent; font-weight: bold; text-decoration: underline; }\n  a { break-inside: avoid; }\n  a[href^=\"http\"]::after { content: \" < \" attr(href) \"> \"; }\n  article a[href^=\"#\"]::after { content: \"\"; }\n  #site-header, .comments-wrapper, .comment .comment-metadata, .footer-social-wrapper, .footer-widgets-outer-wrapper, .header-navigation-wrapper, .entry-categories, .post-comment-link.meta-wrapper, .pagination-single { display: none; }\n}\n}.jetpack_subscription_widget .widget-title label { font-size: 2.8rem; font-weight: 700; margin: 0px; }@media (min-width: 700px) {\n  .jetpack_subscription_widget .widget-title label { font-size: 4rem; }\n}.widget_blog_subscription form p:not(#subscribe-email) input[type=\"text\"] { padding: 1.5rem 1.8rem !important; width: 100% !important; }.jp-related-posts-i2__post li { margin: 0px; }.screen-reader-text { position: absolute; }#subscribe-email input { width: 95%; }.comment-subscription-form { margin-bottom: 1em; }.comment-subscription-form .subscribe-label { display: inline !important; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; }@font-face { font-family: social-logos; src: url(\"data:application\/octet-stream;base64,d09GMgABAAAAABw0AAsAAAAAMqgAABvlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACJZArLSLwpATYCJAOBYAtyAAQgBYRGB4RxG9EpVQQ2DoAE2zdHRMWknP1\/nUCP3cugIqhKpQ6tdiNWhBJ+j56+GTMnk3byLNdwCN9YcHCziHXSfhP+NmhwJZIdkhRNeMC115dLcpz7+QTUDoCMqZsRk3ZalAmAY3n\/TbUKkcdRRGJkcOIA1yKpkSIbbUDf8vYZkE2m5lfAdso0ZR0oZ4wLIpL4Bhtj0JozzNvw\/Db\/z6VC4YIIWJSgYACCCgZRipFoTzEwxsTGhZO5cq7axVM39zZX4VqXbSzc\/nd7Ee28qtoD9gbEGwlKVtIt15TeDyBzT\/frFS0rsAIrCYhS0kVV95JeSCkC\/n7NtNnrpMjyrojCVNgKVyP3bzZ393ff793blH72iAKFTTGbIglDpKo6VUDZI04KTKosDDlAYVvjalVthbSFdLZmvoVcthWG+pDA1dJhH34UIiJyIEVC6IXv0vmxvQ1+BmbxHDahgrG6OxUECK0849SaW3sl5uxrC0oosarAMa2Yq5scFu9dVNJG8Ee61RoDj+I0RC00A7xf3\/g98w8OHSKO4sdE3Zj767oBWAQX35xL8Q7QQILZzUY5lXm2qCA334wUXl2\/cCABeloU9Z+QPIFSWx1gyZLnakRZkLVm9+dagC4ItlFnBFvSixbBQs8zbzROwmCjoa4jpiz9lzw4rKytmrKJqbySUNXYXoprKbCTUdBQF1s7msvRWtJ6OoaaPEZRpKutb0GQFN\/AyMzGwUqiAhHF1DHAOW\/+I67F3B0H1\/1gcS2R7AAKsgUaUgMupAw8yAT4kCkIIHkQQkogovAIMaQKDGQMEv2wxw39kMKN6AcXN04\/LHEjkQBoyA64kAzwIAUQQBrAQuogDYlBBrIGWcgR5CBzkKcAChANipAWKFF4L7QgPdChsEIXMgQ9SBP0KdwbBvrB4M4ixQZZSATykC640g9t3OeRPijohwUeQAQnRAIHooCE+EBDBsCFjIAHmQEfsgEB5AAsZAVqkAR0hVABcFqq+Av\/EW8BybUYJe5bLor7k1t5NIeQI3V1aEKQqs7lk7RIFSmhapD\/2Uxl81xLoyrKoOcIq\/ypTC4TRdVQ1cPYxLaUVUqqLsgEURIERkVX384Huq0fum09LxgiTgJjSl1Vrz+mVotNOe60yyYIVKlkVazj0Pu6MYHq24VRrz\/Wsqb+taUaSsXL15KnL3quK6XW67NJpdPlbLrYsKby0dhev2mrSoX+zI7b2cIyO9fuLjSx+5koz3I656U1bZV7yv01wAfqWC0N2cE0qAObQ0YQoo8DQkGKg7q3guTh+c1+YF8wxik1sYoq9QLULyPZgKKvigG3fDZ\/\/nVds9ZJbewPCVaeCTb42oFTxfNIasf0mSgoWIWciqKQ13qiEcALtWmEOpmqQqHdC0KAKcOhaOzH7AVYVR18fx7J2cZD8ag5l1ULIw9SiIeeRtLX8QNcdDFEeQSlJlC8\/IqQ\/PwcAP7iC8bq2ysYTdDjYhUW4nixxCqAwlwyAu7\/mSTkJcncCL0L9nngdfAaWteekE7RxF2qTiMlwnR1S5e3dGX7l1iDeUiIq6VFLQvYLFCO57jsuusCenP9kcPMvcWGXI9R6N3YdPSYJ1st0W6rJOFx7One2f3JluYr2nJRfLyW+oKVWxp6dc3R5D2dRvcTV\/W9uzR5dj72XuyZGzLOYov5PbXDYXruQJQVkznqepR5LkMilpRRehQwDx7O\/79uQkfjP6ukribq+8hdjxU3ky3\/CkRos1dN+TalLDMQ7XjGgdfZZioIcjKOAU+SCxBBDMUaVlkbIGn5AODNCLybakPRauV8i\/UN9Nwxjnc57WlKA7t0GNhUfM71CWLGxicCi1tMQwwpEbWbQzeO6xqZTwjLbs\/isV2Xg52eOZDCK8WNmo8as7X7dWa1oCohOgFgDnSkB2Dhtl4TgGIJ872re7LG66opGjn5fpxPfFCfpsTkR7xV823K7OB20HSv52CsTK3U6Cwjkj4APAinBNZmv9+iPuzsJRVYHoIYI4DhOtDlmtRDzm4LYIGBsDxeGNHcwsFDqXI7zAZOyZkdbEAxpGExw45x2aoKdT6xsDDFrTrg\/bX9QaHM6WRCjnCCq3bbc3L35NeX4tU3rE4cbyC5zFfUkMkgiAPA45wOsXA5U1t\/5z9szdf2J4IIIIABhvjTQn6KX2qgX6OOIi2XCWUuewjgU4hbGsA5gAupQk8ZlZxz5LefiADFu4qh6M6pbBTVw3TIU4VCTYVcX9lbqTSK3UWRKZWa1b7qLfl6unb\/MX\/yoD7zRr2baz56Jp4+bMy+pXJ+mI8sqKUxMbpI5apYUysbXRbCYUgqfXzYQ3I+hVUdAF5DKFzAWP2CUPz8L+A\/XG0pI3XGQdEULy6i9rrz6yQ\/IwpwlzKwU+h7COJBqbUwhkAIrzEEBdHCTGIzATbOnqdDkEeoCXWhaW5Q6sKuXHx4tNyoVAEADpLwiQtvDlX7jLOxp9w7SyrdGsKZA9GluW+Z0qYShGJnkcBFl6p0OlPCaoX4KgJJY6a1nPrygj\/\/TMfzztTIBB8flqOTYmqMqSf8sXwqnuU6ujppvw8AtwcAgkMGQopc4Ns7fPXZZQgUZBBi5uHc6zjeHCe2tUNbLVcz9QMAabYdCEVD1jzvhsx2F6E2+IACoR1g5Tilpfww8NzDnSiv1D0x4Om6iMZmDNEPj3Oqr4lVAniMZCNjMo9EA8lhwG2bFjaE6e2UJjOW2RcsCIEsqmbAkysPMx7RDFFUfzBYfh2rV\/zSkJxdSOmnYqV8UpmE4tXQElYfXvDxz0hWyObC9gj3yqy8riBmHBtIP0iO2AsHZg7huWPOUntTBgpKfUlcrY13GdjMM6rOe3QVx2eSgcButGTcb9WGJ4DzrvrKra8vW+1fbVZ8+fbz+MSHT1OTvbpcswoDQeRUx7q1JhXLL9gwiLBPfBe\/2JwZuT8\/O\/po6c3Kk+H3b1efTn16MxCNpCEff49kb9Q394rKVguKdvuSNR3HTDioX+2NxdXeNydWAE8Nxx4G6E8ktJKAqujg0KS+LAHv\/zFETHUECq2l7wN5NXNeNGatr67HVFcVSJYtV\/sWnY57tKQdwaE\/GlrYLyiIKbkmLKC+rfyX1ka7ltJMtnoWb6ukl3ljrzhoSgng\/5UN0ez9iV5k55LRgFs1BOWgNsYOMVQZo\/6U\/a4RxKurNbEqlwG3aUPOUFaishITWc6xKbD\/JyAkVAGMPT68PE+NWEzscg\/9uQvO2AQUoRhbY61V1sIEVvFc8iO5VUtsGLqiu3jwYIVoUVWLDA2reR5m+4bBDg9ciEAFHbJT05IiPBthOTYviyv83fdJi\/paG6fNgmCfV19snd+ZPiVXgmDrRxdUXnLm2hfeHAl4Od+Q\/dTn87PJVKMgLFj07m4KOndrvixm59yuqyHPCBeP1C+lWrqentUQjmdn1ZKVBMedk99HmEdqCBFDHHLJaFQAQPZQX2c0SKK3Va5AuL\/u1Dpk3TyM\/Dmi8d6rip56zCYAeU2e\/ryo8s71kSbGM+kgXdk\/\/X1DWM\/WD73b1dwUjaQKy+9R6+xLce6VOlPfcOjpzpYLY0prmLByoWoPrW16tHGUlhcfOqZP28je7\/dzqi0FUUx3dxYQKtef8eH5t6sPx5YwBrpc4GFULcE8tkN6zUYHAKr0JgGlRTLwynRNlgfONeGfPiovDsdhiHgPJbifGt4PMODpMFvH1TlHqmbdmx4sjgNalSbcYJytEgTCPuVs8Mt5BLCLkHbEBf2GPUhvo9t4k3Tlyz3NzLBuvH0\/nn7bOlngI1lZlYKVbLk3XJnLSJIBvuO3vu2bgrCpxM8fBzzun5dHozlHNkjgVBoQBlg\/dOofsrpUnbGrTsEyjp+nXuVIum4Lyf7BpaG1vncsSU9wRWUeIdnTZskpb3JmdYhxUXGMoDy6yV7AUPHh5M880sW0w6Z\/akIqE4wIsTIXu7XDVjGWZKPWiPiWVeMDnUqkrCHqM9WSqa1zNamxvSdpwXaChc2P09zyJWm441ahZklNJl1hjKNAwvUmMm\/6Sbq9q2ca+Z\/0wzXiqtxcd\/h\/Ys0hyRgiAUl1jnI7Vn19KvBRD\/NcTaDUBmejcPC+R14A+Hq6VP9l7i1Oo8x7iLqIUewx7Ha7+HeUwwAtsilDQodAiaBCcY0TMHvx4vnX+9sr4kql5susDXZYX\/WYogsXLr075BjozjiZefJfqptC9iNyMzH9tJ9uMN\/gWILwHStDOIM90QsUNeerqsHyLB6er9gtKqHW8SMLKbPVapYc3r4BbZMekNpQnEGY6LvXD+1F7J07h0wV0flXi0IoDFZQX6c6kSzVtYbdlZtkpNbAhMIcXnZdB0+OANL7aAiJ4t6N+vGGI6GhCQwtp30657yQjW2vYNG\/2cikdmFa6rwTqfjis8+xMYkJDfj3I06CTzlNk\/QLWGJ4u0IiBt5yfMN3jYvH+zK0TFnjNsYqYqWutI9O+v1IPNYGl+bOZc8FQ2E+gDCNB7wiD1fD9TB5PXbMijAFhO9+DTd7TU55rSLu3O4bWYufpk3jd5MC1TfGjcmfKgm8zSqtBOsmu7ESzEryyh86xHAPDHpJ3onpwZB7QQPOc5CoCSdXyI4ETOihYPj2MjlJfmMJL3p17O2ljtWt7qTrn60v+ytDwf8yMrnir5l37\/Yu8buDtOLX6Ij+qBnBrFhtj421tybdHttq38PzR37JrjKyTLs+WeeoIuj8LJCWcblmCKMJPhz\/cuePp+yuxR4DmueH8NXBy3x\/2l\/6mbxCoe+0Z0+tn\/p3dYCNvtqyJvDPgSX2qhvdNE4ymF10kGYzLspa9GYm5yfdIuIWj2Yzhh1+W2lGgX+nFSv\/AuA5DNHYRjYCnR+I1h\/Ffs2OkheELCfbwW4dOavJF+WbsESHT9lYAcpzsA12qbQ4yH4vn0gMmzfEohcOZv2\/FpAmAsDseKuOUa2IKMqK892qTFRGii4Fe0MzSn+4t9ZbGL9WttX3NyuiSKFu7nUAi6qctxtcRx8e7Zg3mb7j+wSL4FA1b0tKX8Qai2LKssaYumWmeohvft\/nlZE3NIair9QqdqNQhKQeOhKNj23cnLhgZhiVU3Z+3qS93Hn7gmtBQl9Enb9hHW1oTEow3axk7R86ofXddVOHQhOSTITX7ff3s1AofGxHOeVj2gLZR\/KpgSPAUyDrbA\/hA+HOj\/mU7YlcZc6n\/o+izyTbRlsAxPWWlkVgSRPqBFqtQCdMXWspz47MiHxXnV1uaVVVxJSXx1SoEjWM78JeVYPe+gDSmHqMpCadUJ8gPQowVHXwgQHt35\/4HFngVU+b0JVvMDkXc5FmeJc5POR+ESGiAbkCVYjdgSNid2JTMB3oDUgHJgHfYrYWAoiNcaNH0G4f8ErTl9b3GQrnSfXs\/PSztM92pqY5gQWPnDmzQUu3O9ACw\/vrK6uiheoapV7ehtGiPctyzIKbuqcTvENnsr+M4ebHEqnNGNy+TyXbYlZIPt2HwzRTibF5vJgvK\/a\/8VejHU1aeobLxDAn4fmJ7rlW5\/IH2Gb2AF8uNcgDOI+0j3S87\/jmyI5wUozBBIbpa\/2JEr5OK8gxikSG7Ig9Y6h624p2vigvHaObGpyrkUueNrEEF6YEywoxH2FGmNpWTtN8urZ6ycOdYVJuFgsX\/G6Hie3H8XtHzAazwsx2\/slJ52gwf1BikQzypYEXD+QQs6kE1celji9RyOfE0y1gdrfSoz3E60Ph6nGoPt4hrafeX4M+Wtbw6Deak\/bbQ5fM6Tb+bDpUWeJ3\/0j0kfvRuo896GeMfh2u9Qr5zm0v\/FvaW1D\/OymepNt82Oc+1MsV6\/oP59g+fKpALKC6bdqK+AnbB\/tGk0izJHR7\/jWrRlR3cX+sg9f9gfPi+fM+PFEVMlRlos4iRpFqJJoFFd\/5kxby5ykJGB7Oo\/bAAD6kmhmUouEa7iFpHvjvURHo3rK9b7SlJ5DKp0HphLoG0vOxlacrqMYt5drf+hIwGJD08VSZO6JM9UNTQczTzATYVATi67h\/DAz8wfUXcp2Suo4kKEQlVoUE+XPrJE6uEOzp4m\/ku2ujSR\/6awx1DKPHjPGMzST846LHMMoAmjuPb7ymyMBFbkJyo1AOVC4V1arahDNsqsAo+lGpqH4jphkdtRCVouqUdyaBf34cq1XpK1PRuuiWWms3sSXaWkvsdg9Rix5D9oiXCeciuIgwNKoSXhO6Bq7chStHa2Nu9QdDPMTTKhRixBGRAnDjNgg9G4TCNXpt3D2FbwIUgQqAHlefaxMnS4K+9e6tZCxG8npPUgM\/vTomitLFS6NlRqHPboO4fSTIh+oz4eedYOUstwXTOQgpVHtLavN26nxCdWHBKRFh4eZ00YA7BoN17kiMiVknEpMYpRTyU9ZePVMjpATkSdZ3IZJcXiUk99bAiAJUVkgji094CoULRkWWy\/wgytXk5ybdFxyRjx68OKBOIJdSHBQPSy22qrnFd0cOQhdUXE\/9WB5sSVdlmZvpriozpScOf\/IhNyOVrVnhC\/mOm7+sIdPE6+xd2GngWHWBC6IQAUyB5JQARk4bEJucOLOvMcrs5zznve9VI35bjoW3cdnPf8V6YygO28Yc0YDlzw2c42aKCISWE\/u3tOzF8g4vaZrvGO5YsyiKbrpoSE9UXSv5ZEniGhYI+kwMZISc+xi\/bc4uZUFUVIFSHmHLViKbDphloUmIPK5Vr0gnpbMLKBk31+y5uCq6Jjbof+tL1GB02CPx0OlaLbWHOom4VntYgHWGGPZyWMzQUCMeTPfCxOikZ1JzH7\/2C+oXnXgy7McD40j6pfK3FBOCmW7wpji47Vw3hRxmtVI42Qj\/IqkW\/uiB6BKdfHaIgeWr87i1OQdqPgYzdNswPPb55+QND2mPUvaQeWRC29nDB29si8wImEmYGWyOaVi1Zte5NmLadaSgwklUJoUJmIGNASSIBTEBC7MHxlJNUiCt47GWyH8IBaF\/XAzoumVRt+UzScyt+VyFSakSkv0wD8\/jKOzeFZyt+QysX72UJjB1i0IZ+AgB9VogACH2DUI+OeQxh68fdJIZNIrUUhCU0OQgR2ByKJULIRFfBcX+bgncQ0FRAC+3MTnQHZQcCssRKMRX8yissZ9jvqK13GaWiaZaevNkOVji1wTve08Yof0fhL7HPoi+b6OTmyUvW3fXynNp0wSvuQWreLKhzeJyz4jkgkF5SriLqd3CLtAt8MuJ0ourldezh9vJkVnn4ovtG5d6k3PifUgpaBM6Y\/A\/82BxNQJvtW1lWsFlldvo7u62US9RbR2R22Saze11d3ku8S5VVLqNetgGR\/HLvMuJHtjmNq7MlgrLeix2KcHrbsvT2\/JOuMRz8y7tfUCf1SNbDzC7L8QR0oOfhqfxCUmakPaMz+elF\/8Wfov3n97tH+KgHE4Qtae3i+KT4slOJzlhdyPDYVUQxOvOLohEUHwvwT4R2TI9Vs+lvM7VNaNBRw6HG7yLAgX+8ZkqTAiBny7H3KT+1OyDjCTcqKAOWgs7w1SJ3y4LLQZ3t97eevf8F3MPDT+\/EZfcCEB6VTfJdaCZ2Io69BHIG\/0eckttM+yBXDuf9ubbHynMnHjZW1B\/t\/S85vAqTRiOkFQ88iozbANp3y\/nQWHR+es4+KPwXiYp7FTeC+Zzh+MFCaDGk8nUxVvju2RJFGnw9sStwQkvkj8kWPdPL5hmDS5xYV3FxS46qDqdpGXuqaN6shOz6+KRKOlL416leAVr5PX6Z+LMY\/lgy+ja97ysjJQqf2Kms4I6bi6GIYifIBVIU7CZpJYBwQ5Q1s2v5ZfVaL8GQ09ZJt9yhcKQXlv7C+\/9w\/IoRca\/HPBqyYJNJ\/buvaU8mNLm1JdGMs+Em\/182BDH9akyatW1E78kEDbcTk49p\/\/qTjyxu+R7xLIOheRytC9QucHyoq8p3ekDg8giKrSV9Nfyj4TWMc27d6jDiJe6P55O7AVvHQhtvquwTSNiW3jdNIsvetxK+vtsloDY5yjL4GWAvWLyGUoeBcOpL0YYIXAxwDnWHFtuj1WJ04KGg9LE6petPDoQ\/WPK3iEF0o6IyEwp\/zikZfOl67rrLI0aVlK1pCYom\/t4EM1XXjVUcAsCbglsHTANogl+89Gj+httAM6UgOvfv\/124gtu0+LMALBlXOwf5f8V8tu6NBn17nOZUPZdzo5wIi2W1vMdTd+9bgndjnZYALyPQZtv0mCcdiqqTNiGofA3HMHnxtR7Lc3zBojvYg8M7If\/PRmjLsUW\/YXSBlLSQp28TqGVQKZ7cQ7qWQKpLXwHiSyloi0x6CzTk9DOgKwNGwBaZEFTpayoD\/BR5LiwnknkfFAfuicviJKNoofB8YOwzIoBTuua0jXOteNrhzkLt1RscV49ON50UDaTLgOjmgkcu7q0mNmRHusSgqe5vkyde9UNez9Hd0IqPaHj9NtvrHLrpHQWg8OXaXTQ6aaTmbofTkR3udnTodMUwWD9197RHA+6ss8Y2dDn0KTZbgpa2W4UugbX\/mwcDU2mzQVXfAckfsO8\/nYz0Fx7\/8qMkVr1a2gbWP5jXDa3LPs1dhg2eLzq\/yEPbPc79DPbRnL5Z+q+Mtc27DSMj1veBI59eNkhsOo0AtDCfpotyBsP241BV4Z\/Ax1v9x66sfyJOsbTYL60YNv\/B6c40DfAW1HmHf8rjlj+JjNixT+mC\/o9bjQOVI8By+ld3u\/\/YeP84\/lPBYFcAGph+nZA7wRKeKUDMAtSKW7TJBUCJGwJUqxP3lOkzWhAQNmDuqMBEUi6YwAJRFNCDNODmomAZh4kgFB4AAEmz0d3BPACOyjyZj9AUcB+tTsaMExSDLB\/050A8gKod0YEwkBRi6uyzu4Md7pqXC3Z1TVtTntzcB74KnnVzS11rgaOLEIadWyW6obqZntrdRWnYj6npb1G3trq4DiaXfM4ZldDHZbT6eI0NrvqqytbI2pbWxvVkZGOzXFEVLrmgRYulerYOYVzcqnh2veerVqNtrWza8ZYKKjnqc5B6w57rwGHTAQppmBRG7B7t2tVrYpXmA9FGdvVkGt9cQcOCm3mMg+HmaiEqTqJ6ByN8bT+Siv3eoTaHJ5GapGv5Tlw9QiVROTBJf+\/2gKfVccGEBASQkFoCANhIRyE\/2PymSWBwohEpIRNZ7K5fKFYKleqtXqj2Wp3ur3+YDgaT6az+WK5Wm+2u\/3heMqkYvzhP1RtwOJrxBR2yhn853e1bngbKaGhusQljAdxh01MLdBrxANVAxeFm31EINqGGak8wILbDCQz7yVuPM7UWf67Z9zzQqImF116GDNR3lES+3Wy2t7FP+wE5lLpUKqoz+yP217q5jRS0qT1dviyOwWJUqI6HmGtH\/nBOCfiKl6aiNg2rwyq361UBUMUI2l4GEyjuOFkRfuefErve+N4mwlMqehdlrpXI9u7wUojLfN7ahCX5umWKdqPrjH3RtUpdtQyvNWF4ZOMWjaVo0ayo46YwCEHNBl9Fo3LZDClv9M9pvujHCD3XLyKb216EkU6DnDEUJxTKz8aOb\/uL1+zt2\/q2gNOAAA=\") format(\"woff2\"); font-weight: 400; font-style: normal; }amp-social-share { color: rgb(255, 255, 255); border-radius: 50%; position: relative; line-height: 1; width: 32px; height: 32px; margin: 0px 5px 5px 0px; vertical-align: middle; }amp-social-share::before { display: inline-block; font: 18px \/ 1 social-logos; padding: 7px; position: relative; top: 1px; vertical-align: top; text-align: center; }amp-social-share[type=\"email\"] { background: rgb(233, 233, 233); color: rgb(101, 101, 101); }amp-social-share[type=\"email\"]::before { content: \"\uf410\"; }amp-social-share[type=\"tumblr\"] { background: rgb(44, 71, 98); }amp-social-share[type=\"tumblr\"]::before { content: \"\uf607\"; }amp-social-share[type=\"facebook\"] { background: rgb(24, 119, 242); }amp-social-share[type=\"facebook\"]::before { content: \"\uf203\"; }amp-social-share[type=\"twitter\"] { background: rgb(0, 172, 238); }amp-social-share[type=\"twitter\"]::before { content: \"\uf202\"; }amp-social-share[type=\"pinterest\"] { background: rgb(202, 31, 39); }amp-social-share[type=\"pinterest\"]::before { content: \"\uf210\"; }amp-social-share[type=\"telegram\"] { background: rgb(0, 136, 204); }amp-social-share[type=\"telegram\"]::before { content: \"\uf606\"; }amp-social-share[type=\"linkedin\"] { background: rgb(0, 119, 181); }amp-social-share[type=\"linkedin\"]::before { content: \"\uf207\"; }amp-social-share[type=\"pocket\"] { background: rgb(238, 64, 86); }amp-social-share[type=\"pocket\"]::before { content: \"\uf224\"; }amp-social-share[type=\"reddit\"] { background: rgb(206, 227, 248); color: rgb(85, 85, 85); }amp-social-share[type=\"reddit\"]::before { content: \"\uf222\"; }amp-social-share[type=\"skype\"] { background: rgb(0, 175, 240); }amp-social-share[type=\"skype\"]::before { content: \"\uf220\"; }amp-social-share[type=\"whatsapp\"] { background: rgb(67, 216, 84); }amp-social-share[type=\"whatsapp\"]::before { content: \"\uf608\"; }body.custom-background { background-color: rgb(255, 255, 255); }body:not(.overlay-header) .primary-menu > li > a { color: white; }body.single .entry-title { text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 1px; }.footer-widgets-wrapper button { color: white; }.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { max-width: 80rem; width: calc(100% - 4rem); }.wp-block-code { tab-size: 4; }@media (max-width: 1000px) {\n  .wp-block-code { tab-size: 2; }\n}code { word-break: normal; background-color: rgb(248, 248, 248); }.jp-relatedposts-i2 { margin-top: 3em; border-top: 1px solid gray; padding-top: 2em; }.hljs { display: block; overflow-x: auto; padding: 0.5em; color: rgb(51, 51, 51); background: rgb(248, 248, 248); }.wp-block-code { border: 0px; padding: 0px; text-size-adjust: 100%; }.wp-block-code > span { display: block; overflow: auto; }.shcb-language { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal; word-break: normal; }.hljs { box-sizing: border-box; }.wp-block-code code.hljs:not(.shcb-wrap-lines) { white-space: pre; }.wp-block-code code.hljs.shcb-wrap-lines { white-space: pre-wrap; }<\/style><link rel=\"profile\" href=\"https:\/\/gmpg.org\/xfn\/11\"><link rel=\"canonical\" href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\"><script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\"},\"author\":{\"name\":\"Weston Ruter\",\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/c3b8e502cdae3f9c77e995d0067bfc5d\"},\"headline\":\"Running the WordPress Plugin Directory Slurper\",\"datePublished\":\"2023-07-02T01:48:10+00:00\",\"dateModified\":\"2023-07-02T02:03:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\"},\"wordCount\":246,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/c3b8e502cdae3f9c77e995d0067bfc5d\"},\"image\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1880%2C1253\\u0026ssl=1\",\"articleSection\":[\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\",\"url\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\",\"name\":\"Running the WordPress Plugin Directory Slurper - Weston Ruter\",\"isPartOf\":{\"@id\":\"https:\/\/weston.ruter.net\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1880%2C1253\\u0026ssl=1\",\"datePublished\":\"2023-07-02T01:48:10+00:00\",\"dateModified\":\"2023-07-02T02:03:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1880%2C1253\\u0026ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1880%2C1253\\u0026ssl=1\",\"width\":1880,\"height\":1253,\"caption\":\"Photo by cottonbro studio on Pexels.com\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/weston.ruter.net\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Running the WordPress Plugin Directory Slurper\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/weston.ruter.net\/#website\",\"url\":\"https:\/\/weston.ruter.net\/\",\"name\":\"Weston Ruter\",\"description\":\"Building a Better Web\",\"publisher\":{\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/c3b8e502cdae3f9c77e995d0067bfc5d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/weston.ruter.net\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/c3b8e502cdae3f9c77e995d0067bfc5d\",\"name\":\"Weston Ruter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/i1.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/westonruter-favicon.png?fit=512%2C512\\u0026ssl=1\",\"contentUrl\":\"https:\/\/i1.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/westonruter-favicon.png?fit=512%2C512\\u0026ssl=1\",\"width\":512,\"height\":512,\"caption\":\"Weston Ruter\"},\"logo\":{\"@id\":\"https:\/\/weston.ruter.net\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/weston.ruter.net\/\"],\"url\":\"https:\/\/weston.ruter.net\/author\/westonruter\/\"}]}<\/script><link rel=\"alternate\" type=\"application\/rss+xml\" title=\"Weston Ruter \u00bb Feed\" href=\"https:\/\/weston.ruter.net\/feed\/\"><link rel=\"alternate\" type=\"application\/rss+xml\" title=\"Weston Ruter \u00bb Comments Feed\" href=\"https:\/\/weston.ruter.net\/comments\/feed\/\"><link rel=\"alternate\" type=\"application\/rss+xml\" title=\"Weston Ruter \u00bb Running the WordPress Plugin Directory Slurper Comments Feed\" href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/feed\/\"><link rel=\"alternate\" type=\"application\/rss+xml\" title=\"Weston Ruter \u00bb Stories Feed\" href=\"https:\/\/weston.ruter.net\/web-stories\/feed\/\"><link rel=\"https:\/\/api.w.org\/\" href=\"https:\/\/weston.ruter.net\/wp-json\/\"><link rel=\"alternate\" type=\"application\/json\" href=\"https:\/\/weston.ruter.net\/wp-json\/wp\/v2\/posts\/22796\"><link rel=\"EditURI\" type=\"application\/rsd+xml\" title=\"RSD\" href=\"https:\/\/weston.ruter.net\/xmlrpc.php?rsd\"><link rel=\"shortlink\" href=\"https:\/\/weston.ruter.net\/?p=22796\"><link rel=\"alternate\" type=\"application\/json+oembed\" href=\"https:\/\/weston.ruter.net\/wp-json\/oembed\/1.0\/embed?url=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F\"><link rel=\"alternate\" type=\"text\/xml+oembed\" href=\"https:\/\/weston.ruter.net\/wp-json\/oembed\/1.0\/embed?url=https%3A%2F%2Fweston.ruter.net%2F2023%2F07%2F01%2Frunning-the-wordpress-plugin-directory-slurper%2F&amp;format=xml\"><link rel=\"manifest\" href=\"https:\/\/weston.ruter.net\/wp-json\/wp\/v2\/web-app-manifest\"><link rel=\"apple-touch-startup-image\" href=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=192%2C192&amp;ssl=1\"><link rel=\"apple-touch-icon\" href=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2020\/07\/cropped-westonruter-favicon.png?fit=180%2C180&amp;ssl=1\"><title>Running the WordPress Plugin Directory Slurper - Weston Ruter<\/title><link rel=\"preconnect\" href=\"https:\/\/weston.ruter.net\" referrerpolicy=\"origin\"><link rel=\"preconnect\" href=\"https:\/\/www.google-analytics.com\" referrerpolicy=\"origin\"><\/head>\n\n\t<body class=\"post-template-default single single-post postid-22796 single-format-standard custom-background wp-embed-responsive singular enable-search-modal has-post-thumbnail has-single-pagination showing-comments show-avatars footer-top-visible amp-mode-touch\" id=\"body-0\" style=\"opacity: 1; visibility: visible; animation: auto ease 0s 1 normal none running none;\">\n\n\t\t<a class=\"skip-link screen-reader-text\" href=\"#site-content\">Skip to the content<\/a>\n\t\t<header id=\"site-header\" class=\"header-footer-group\">\n\n\t\t\t<div class=\"header-inner section-inner\">\n\n\t\t\t\t<div class=\"header-titles-wrapper\">\n\n\t\t\t\t\t\n\t\t\t\t\t\t<button class=\"toggle search-toggle mobile-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-2\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">\n\t\t\t\t\t\t\t<span class=\"toggle-inner\">\n\t\t\t\t\t\t\t\t<span class=\"toggle-icon\">\n\t\t\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\"><path d=\"M38.710696,48.0601792 L43,52.3494831 L41.3494831,54 L37.0601792,49.710696 C35.2632422,51.1481185 32.9839107,52.0076499 30.5038249,52.0076499 C24.7027226,52.0076499 20,47.3049272 20,41.5038249 C20,35.7027226 24.7027226,31 30.5038249,31 C36.3049272,31 41.0076499,35.7027226 41.0076499,41.5038249 C41.0076499,43.9839107 40.1481185,46.2632422 38.710696,48.0601792 Z M36.3875844,47.1716785 C37.8030221,45.7026647 38.6734666,43.7048964 38.6734666,41.5038249 C38.6734666,36.9918565 35.0157934,33.3341833 30.5038249,33.3341833 C25.9918565,33.3341833 22.3341833,36.9918565 22.3341833,41.5038249 C22.3341833,46.0157934 25.9918565,49.6734666 30.5038249,49.6734666 C32.7048964,49.6734666 34.7026647,48.8030221 36.1716785,47.3875844 C36.2023931,47.347638 36.2360451,47.3092237 36.2726343,47.2726343 C36.3092237,47.2360451 36.347638,47.2023931 36.3875844,47.1716785 Z\" transform=\"translate(-20 -31)\"><\/path><\/svg>\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<span class=\"toggle-text\">Search<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"header-titles\">\n\n\t\t\t\t\t\t<div class=\"site-title faux-heading\"><a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a><\/div><div class=\"site-description\">Building a Better Web<\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<button class=\"toggle nav-toggle mobile-nav-toggle\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" aria-expanded=\"false\" data-set-focus=\".close-nav-toggle\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-6.focus\" id=\"i-amp-5\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">\n\t\t\t\t\t\t<span class=\"toggle-inner\">\n\t\t\t\t\t\t\t<span class=\"toggle-icon\">\n\t\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"26\" height=\"7\" viewBox=\"0 0 26 7\"><path fill-rule=\"evenodd\" d=\"M332.5,45 C330.567003,45 329,43.4329966 329,41.5 C329,39.5670034 330.567003,38 332.5,38 C334.432997,38 336,39.5670034 336,41.5 C336,43.4329966 334.432997,45 332.5,45 Z M342,45 C340.067003,45 338.5,43.4329966 338.5,41.5 C338.5,39.5670034 340.067003,38 342,38 C343.932997,38 345.5,39.5670034 345.5,41.5 C345.5,43.4329966 343.932997,45 342,45 Z M351.5,45 C349.567003,45 348,43.4329966 348,41.5 C348,39.5670034 349.567003,38 351.5,38 C353.432997,38 355,39.5670034 355,41.5 C355,43.4329966 353.432997,45 351.5,45 Z\" transform=\"translate(-329 -38)\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"toggle-text\">Menu<\/span>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"header-navigation-wrapper\">\n\n\t\t\t\t\t\n\t\t\t\t\t\t\t<nav class=\"primary-menu-wrapper\" aria-label=\"Horizontal\">\n\n\t\t\t\t\t\t\t\t<ul class=\"primary-menu reset-list-style\">\n\n\t\t\t\t\t\t\t\t<li id=\"menu-item-11308\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-11308\"><a href=\"https:\/\/weston.ruter.net\/about\/\">About<\/a><\/li>\n<li id=\"menu-item-7797\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7797\"><a href=\"https:\/\/twitter.com\/westonruter\">@westonruter<\/a><\/li>\n<li id=\"menu-item-7299\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7299\"><a href=\"http:\/\/github.com\/westonruter\">GitHub<\/a><\/li>\n<li id=\"menu-item-7298\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-7298\"><a href=\"https:\/\/weston.ruter.net\/contact\/\">Contact<\/a><\/li>\n\n\t\t\t\t\t\t\t\t<\/ul>\n\n\t\t\t\t\t\t\t<\/nav>\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"header-toggles \">\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"toggle-wrapper search-toggle-wrapper\">\n\n\t\t\t\t\t\t\t\t<button class=\"toggle search-toggle desktop-search-toggle\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" aria-expanded=\"false\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-3\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">\n\t\t\t\t\t\t\t\t\t<span class=\"toggle-inner\">\n\t\t\t\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\"><path d=\"M38.710696,48.0601792 L43,52.3494831 L41.3494831,54 L37.0601792,49.710696 C35.2632422,51.1481185 32.9839107,52.0076499 30.5038249,52.0076499 C24.7027226,52.0076499 20,47.3049272 20,41.5038249 C20,35.7027226 24.7027226,31 30.5038249,31 C36.3049272,31 41.0076499,35.7027226 41.0076499,41.5038249 C41.0076499,43.9839107 40.1481185,46.2632422 38.710696,48.0601792 Z M36.3875844,47.1716785 C37.8030221,45.7026647 38.6734666,43.7048964 38.6734666,41.5038249 C38.6734666,36.9918565 35.0157934,33.3341833 30.5038249,33.3341833 C25.9918565,33.3341833 22.3341833,36.9918565 22.3341833,41.5038249 C22.3341833,46.0157934 25.9918565,49.6734666 30.5038249,49.6734666 C32.7048964,49.6734666 34.7026647,48.8030221 36.1716785,47.3875844 C36.2023931,47.347638 36.2360451,47.3092237 36.2726343,47.2726343 C36.3092237,47.2360451 36.347638,47.2023931 36.3875844,47.1716785 Z\" transform=\"translate(-20 -31)\"><\/path><\/svg>\t\t\t\t\t\t\t\t\t\t<span class=\"toggle-text\">Search<\/span>\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t<\/div>\n\n\t\t\t<\/div>\n\n\t\t\t<amp-lightbox id=\"i-amp-0\" layout=\"nodisplay\" animate-in=\"fade-in\" scrollable=\"1\" role=\"dialog\" tabindex=\"-1\" class=\"search-modal cover-modal header-footer-group i-amphtml-layout-nodisplay i-amphtml-element i-amphtml-overlay i-amphtml-built\" on=\"tap:i-amp-0.close,body-0.toggleClass(class=showing-modal,force=false);lightboxOpen:i-amp-0.toggleClass(class=active,force=true),AMP.setState({i_amp_0:true});lightboxClose:i-amp-0.toggleClass(class=active,force=false),AMP.setState({i_amp_0:false})\" hidden=\"\" i-amphtml-layout=\"nodisplay\"><div class=\"search-modal-inner modal-inner\" on=\"tap:i-amp-0.open,i-amp-0.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true)\" role=\"dialog\" tabindex=\"-1\">\n\n\t\t<div class=\"section-inner\">\n\n\t\t\t<form role=\"search\" aria-label=\"Search for:\" method=\"get\" class=\"search-form\" action=\"https:\/\/weston.ruter.net\/\" target=\"_top\">\n\t<label for=\"search-form-1\">\n\t\t<span class=\"screen-reader-text\">\n\t\t\tSearch for:\t\t<\/span>\n\t\t<input type=\"search\" id=\"search-form-1\" class=\"search-field\" placeholder=\"Search \u2026\" value=\"\" name=\"s\">\n\t<\/label>\n\t<input type=\"submit\" class=\"search-submit\" value=\"Search\">\n<\/form>\n\n\t\t\t<button class=\"toggle search-untoggle close-search-toggle fill-children-current-color\" data-toggle-target=\".search-modal\" data-toggle-body-class=\"showing-search-modal\" data-set-focus=\".search-modal .search-field\" on=\"tap:i-amp-0.close,body-0.toggleClass(class=showing-modal,force=false),i-amp-0.toggleClass(class='active'),AMP.setState({i_amp_0: !i_amp_0}),i-amp-2.toggleClass(class='active'),i-amp-3.toggleClass(class='active'),i-amp-4.toggleClass(class='active'),body-0.toggleClass(class='showing-search-modal'),search-form-1.focus\" id=\"i-amp-4\" data-amp-bind-aria-expanded=\"i_amp_0 ? 'true' : 'false'\" i-amphtml-binding=\"\">\n\t\t\t\t<span class=\"screen-reader-text\">\n\t\t\t\t\tClose search\t\t\t\t<\/span>\n\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\"><polygon fill=\"\" fill-rule=\"evenodd\" points=\"6.852 7.649 .399 1.195 1.445 .149 7.899 6.602 14.352 .149 15.399 1.195 8.945 7.649 15.399 14.102 14.352 15.149 7.899 8.695 1.445 15.149 .399 14.102\"><\/polygon><\/svg>\t\t\t<\/button>\n\n\t\t<\/div>\n\n\t<\/div><\/amp-lightbox>\n\n\t\t<\/header>\n\n\t\t\n<amp-lightbox id=\"i-amp-1\" layout=\"nodisplay\" animate-in=\"fade-in\" scrollable=\"1\" role=\"dialog\" tabindex=\"-1\" class=\"menu-modal cover-modal header-footer-group i-amphtml-layout-nodisplay i-amphtml-element i-amphtml-overlay i-amphtml-built\" on=\"tap:i-amp-1.close,body-0.toggleClass(class=showing-modal,force=false);lightboxOpen:i-amp-1.toggleClass(class=active,force=true),AMP.setState({i_amp_1:true});lightboxClose:i-amp-1.toggleClass(class=active,force=false),AMP.setState({i_amp_1:false})\" hidden=\"\" i-amphtml-layout=\"nodisplay\"><div class=\"menu-modal-inner modal-inner\" on=\"tap:i-amp-1.open,i-amp-1.toggleClass(class=show-modal,force=true),body-0.toggleClass(class=showing-modal,force=true)\" role=\"dialog\" tabindex=\"-1\">\n\n\t\t<div class=\"menu-wrapper section-inner\">\n\n\t\t\t<div class=\"menu-top\">\n\n\t\t\t\t<button class=\"toggle close-nav-toggle fill-children-current-color\" data-toggle-target=\".menu-modal\" data-toggle-body-class=\"showing-menu-modal\" data-set-focus=\".menu-modal\" on=\"tap:i-amp-1.close,body-0.toggleClass(class=showing-modal,force=false),i-amp-1.toggleClass(class='active'),AMP.setState({i_amp_1: !i_amp_1}),i-amp-5.toggleClass(class='active'),body-0.toggleClass(class='showing-menu-modal'),i-amp-1.focus\" id=\"i-amp-6\" data-amp-bind-aria-expanded=\"i_amp_1 ? 'true' : 'false'\" i-amphtml-binding=\"\">\n\t\t\t\t\t<span class=\"toggle-text\">Close Menu<\/span>\n\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\"><polygon fill=\"\" fill-rule=\"evenodd\" points=\"6.852 7.649 .399 1.195 1.445 .149 7.899 6.602 14.352 .149 15.399 1.195 8.945 7.649 15.399 14.102 14.352 15.149 7.899 8.695 1.445 15.149 .399 14.102\"><\/polygon><\/svg>\t\t\t\t<\/button>\n\n\t\t\t\t\n\t\t\t\t\t<nav class=\"mobile-menu\" aria-label=\"Mobile\">\n\n\t\t\t\t\t\t<ul class=\"modal-menu reset-list-style\">\n\n\t\t\t\t\t\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-11308\"><div class=\"ancestor-wrapper\"><a href=\"https:\/\/weston.ruter.net\/about\/\">About<\/a><\/div><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7797\"><div class=\"ancestor-wrapper\"><a href=\"https:\/\/twitter.com\/westonruter\">@westonruter<\/a><\/div><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7299\"><div class=\"ancestor-wrapper\"><a href=\"http:\/\/github.com\/westonruter\">GitHub<\/a><\/div><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-7298\"><div class=\"ancestor-wrapper\"><a href=\"https:\/\/weston.ruter.net\/contact\/\">Contact<\/a><\/div><\/li>\n\n\t\t\t\t\t\t<\/ul>\n\n\t\t\t\t\t<\/nav>\n\n\t\t\t\t\t\n\t\t\t<\/div>\n\n\t\t\t<div class=\"menu-bottom\">\n\n\t\t\t\t\n\t\t\t\t\t<nav aria-label=\"Expanded Social links\">\n\t\t\t\t\t\t<ul class=\"social-menu reset-list-style social-icons fill-children-current-color\">\n\n\t\t\t\t\t\t\t<li id=\"menu-item-24026\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24026\"><a href=\"https:\/\/mastodon.social\/@westonruter\"><span class=\"screen-reader-text\">Mastodon<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M23.193 7.879c0-5.206-3.411-6.732-3.411-6.732C18.062.357 15.108.025 12.041 0h-.076c-3.068.025-6.02.357-7.74 1.147 0 0-3.411 1.526-3.411 6.732 0 1.192-.023 2.618.015 4.129.124 5.092.934 10.109 5.641 11.355 2.17.574 4.034.695 5.535.612 2.722-.15 4.25-.972 4.25-.972l-.09-1.975s-1.945.613-4.129.539c-2.165-.074-4.449-.233-4.799-2.891a5.499 5.499 0 0 1-.048-.745s2.125.52 4.817.643c1.646.075 3.19-.097 4.758-.283 3.007-.359 5.625-2.212 5.954-3.905.517-2.665.475-6.507.475-6.507zm-4.024 6.709h-2.497V8.469c0-1.29-.543-1.944-1.628-1.944-1.2 0-1.802.776-1.802 2.312v3.349h-2.483v-3.35c0-1.536-.602-2.312-1.802-2.312-1.085 0-1.628.655-1.628 1.944v6.119H4.832V8.284c0-1.289.328-2.313.987-3.07.68-.758 1.569-1.146 2.674-1.146 1.278 0 2.246.491 2.886 1.474L12 6.585l.622-1.043c.64-.983 1.608-1.474 2.886-1.474 1.104 0 1.994.388 2.674 1.146.658.757.986 1.781.986 3.07v6.304z\"><\/path><\/svg><\/a><\/li>\n<li id=\"menu-item-7748\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7748\"><a href=\"https:\/\/twitter.com\/westonruter\"><span class=\"screen-reader-text\">Twitter<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z\"><\/path><\/svg><\/a><\/li>\n<li id=\"menu-item-7749\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7749\"><a href=\"https:\/\/www.facebook.com\/westonruter\"><span class=\"screen-reader-text\">Facebook<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z\"><\/path><\/svg><\/a><\/li>\n<li id=\"menu-item-7750\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7750\"><a href=\"https:\/\/www.linkedin.com\/in\/westonruter\/\"><span class=\"screen-reader-text\">Linkedin<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z\"><\/path><\/svg><\/a><\/li>\n<li id=\"menu-item-7751\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7751\"><a href=\"http:\/\/github.com\/westonruter\"><span class=\"screen-reader-text\">GitHub<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z\"><\/path><\/svg><\/a><\/li>\n<li id=\"menu-item-7798\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7798\"><a href=\"https:\/\/profiles.wordpress.org\/westonruter\"><span class=\"screen-reader-text\">WordPress.org Profile<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z\"><\/path><\/svg><\/a><\/li>\n\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t<\/nav>\n\n\t\t\t\t\n\t\t\t<\/div>\n\n\t\t<\/div>\n\n\t<\/div><\/amp-lightbox>\n\n<main id=\"site-content\">\n\n\t\n<article class=\"post-22796 post type-post status-publish format-standard has-post-thumbnail hentry category-wordpress\" id=\"post-22796\">\n\n\t\n<header class=\"entry-header has-text-align-center header-footer-group\">\n\n\t<div class=\"entry-header-inner section-inner medium\">\n\n\t\t\n\t\t\t<div class=\"entry-categories\">\n\t\t\t\t<span class=\"screen-reader-text\">\n\t\t\t\t\tCategories\t\t\t\t<\/span>\n\t\t\t\t<div class=\"entry-categories-inner\">\n\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\" rel=\"category tag\">WordPress<\/a>\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<h1 class=\"entry-title\">Running the WordPress Plugin Directory Slurper<\/h1>\n\t\t<div class=\"post-meta-wrapper post-meta-single post-meta-single-top\">\n\n\t\t\t<ul class=\"post-meta\">\n\n\t\t\t\t\t\t\t\t\t<li class=\"post-author meta-wrapper\">\n\t\t\t\t\t\t<span class=\"meta-icon\">\n\t\t\t\t\t\t\t<span class=\"screen-reader-text\">\n\t\t\t\t\t\t\t\tPost author\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"20\" viewBox=\"0 0 18 20\"><path fill=\"\" d=\"M18,19 C18,19.5522847 17.5522847,20 17,20 C16.4477153,20 16,19.5522847 16,19 L16,17 C16,15.3431458 14.6568542,14 13,14 L5,14 C3.34314575,14 2,15.3431458 2,17 L2,19 C2,19.5522847 1.55228475,20 1,20 C0.44771525,20 0,19.5522847 0,19 L0,17 C0,14.2385763 2.23857625,12 5,12 L13,12 C15.7614237,12 18,14.2385763 18,17 L18,19 Z M9,10 C6.23857625,10 4,7.76142375 4,5 C4,2.23857625 6.23857625,0 9,0 C11.7614237,0 14,2.23857625 14,5 C14,7.76142375 11.7614237,10 9,10 Z M9,8 C10.6568542,8 12,6.65685425 12,5 C12,3.34314575 10.6568542,2 9,2 C7.34314575,2 6,3.34314575 6,5 C6,6.65685425 7.34314575,8 9,8 Z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"meta-text\">\n\t\t\t\t\t\t\tBy <a href=\"https:\/\/weston.ruter.net\/author\/westonruter\/\">Weston Ruter<\/a>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li class=\"post-date meta-wrapper\">\n\t\t\t\t\t\t<span class=\"meta-icon\">\n\t\t\t\t\t\t\t<span class=\"screen-reader-text\">\n\t\t\t\t\t\t\t\tPost date\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"19\" viewBox=\"0 0 18 19\"><path fill=\"\" d=\"M4.60069444,4.09375 L3.25,4.09375 C2.47334957,4.09375 1.84375,4.72334957 1.84375,5.5 L1.84375,7.26736111 L16.15625,7.26736111 L16.15625,5.5 C16.15625,4.72334957 15.5266504,4.09375 14.75,4.09375 L13.3993056,4.09375 L13.3993056,4.55555556 C13.3993056,5.02154581 13.0215458,5.39930556 12.5555556,5.39930556 C12.0895653,5.39930556 11.7118056,5.02154581 11.7118056,4.55555556 L11.7118056,4.09375 L6.28819444,4.09375 L6.28819444,4.55555556 C6.28819444,5.02154581 5.9104347,5.39930556 5.44444444,5.39930556 C4.97845419,5.39930556 4.60069444,5.02154581 4.60069444,4.55555556 L4.60069444,4.09375 Z M6.28819444,2.40625 L11.7118056,2.40625 L11.7118056,1 C11.7118056,0.534009742 12.0895653,0.15625 12.5555556,0.15625 C13.0215458,0.15625 13.3993056,0.534009742 13.3993056,1 L13.3993056,2.40625 L14.75,2.40625 C16.4586309,2.40625 17.84375,3.79136906 17.84375,5.5 L17.84375,15.875 C17.84375,17.5836309 16.4586309,18.96875 14.75,18.96875 L3.25,18.96875 C1.54136906,18.96875 0.15625,17.5836309 0.15625,15.875 L0.15625,5.5 C0.15625,3.79136906 1.54136906,2.40625 3.25,2.40625 L4.60069444,2.40625 L4.60069444,1 C4.60069444,0.534009742 4.97845419,0.15625 5.44444444,0.15625 C5.9104347,0.15625 6.28819444,0.534009742 6.28819444,1 L6.28819444,2.40625 Z M1.84375,8.95486111 L1.84375,15.875 C1.84375,16.6516504 2.47334957,17.28125 3.25,17.28125 L14.75,17.28125 C15.5266504,17.28125 16.15625,16.6516504 16.15625,15.875 L16.15625,8.95486111 L1.84375,8.95486111 Z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"meta-text\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\">July 1, 2023<\/a>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li class=\"post-comment-link meta-wrapper\">\n\t\t\t\t\t\t<span class=\"meta-icon\">\n\t\t\t\t\t\t\t<svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\"><path d=\"M9.43016863,13.2235931 C9.58624731,13.094699 9.7823475,13.0241935 9.98476849,13.0241935 L15.0564516,13.0241935 C15.8581553,13.0241935 16.5080645,12.3742843 16.5080645,11.5725806 L16.5080645,3.44354839 C16.5080645,2.64184472 15.8581553,1.99193548 15.0564516,1.99193548 L3.44354839,1.99193548 C2.64184472,1.99193548 1.99193548,2.64184472 1.99193548,3.44354839 L1.99193548,11.5725806 C1.99193548,12.3742843 2.64184472,13.0241935 3.44354839,13.0241935 L5.76612903,13.0241935 C6.24715123,13.0241935 6.63709677,13.4141391 6.63709677,13.8951613 L6.63709677,15.5301903 L9.43016863,13.2235931 Z M3.44354839,14.766129 C1.67980032,14.766129 0.25,13.3363287 0.25,11.5725806 L0.25,3.44354839 C0.25,1.67980032 1.67980032,0.25 3.44354839,0.25 L15.0564516,0.25 C16.8201997,0.25 18.25,1.67980032 18.25,3.44354839 L18.25,11.5725806 C18.25,13.3363287 16.8201997,14.766129 15.0564516,14.766129 L10.2979143,14.766129 L6.32072889,18.0506004 C5.75274472,18.5196577 4.89516129,18.1156602 4.89516129,17.3790323 L4.89516129,14.766129 L3.44354839,14.766129 Z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"meta-text\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comments\">2 Comments<span class=\"screen-reader-text\"> on Running the WordPress Plugin Directory Slurper<\/span><\/a>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\n\t\t\t<\/ul>\n\n\t\t<\/div>\n\n\t\t\n\t<\/div>\n\n<\/header>\n\n\t<figure class=\"featured-media\">\n\n\t\t<div class=\"featured-media-inner section-inner\">\n\n\t\t\t<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">\n\t\t\t\t<figcaption class=\"wp-caption-text\">Photo by cottonbro studio on <a href=\"https:\/\/www.pexels.com\/photo\/man-eating-noodles-7594054\/\" rel=\"nofollow\">Pexels.com<\/a><\/figcaption>\n\n\t\t\t\t\n\t\t<\/div>\n\n\t<\/figure>\n\n\t\n\t<div class=\"post-inner thin \">\n\n\t\t<div class=\"entry-content\">\n\n\t\t\t\n<p>As part of my work on the <a href=\"https:\/\/make.wordpress.org\/performance\/\">WordPress Core Performance Team<\/a>, I need to do analyses on the plugins in the <a href=\"https:\/\/wordpress.org\/plugins\/\">WordPress Plugin Directory<\/a>. For example, in WordPress 6.3 we\u2019re finally shipping first-party support for <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/12009\">adding <code>async<\/code> and <code>defer<\/code> to scripts<\/a> (a 13-year old ticket). In this case, the excellent <a href=\"https:\/\/wpdirectory.net\/\">WordPress Directory Searcher (WPdirectory)<\/a> is all I needed to <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/12009#comment:111\">find usages<\/a> of inline <code>after<\/code> scripts across the ecosystem. However, not all code searches can be easily performed with a regular expression for a single-line match. <\/p>\n\n\n\n<p>In order to facilitate more extensive searching where necessary going forward, I\u2019ve just used Mark Jaquith\u2019s <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper\">WordPress Plugin Directory Slurper<\/a> to download the entire directory. <\/p>\n\n\n\n<p>According to the FAQ <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-long-will-it-take\">How long will it take?<\/a>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>Your first update will take a while (at least <mark style=\"background-color:#ffff00\" class=\"has-inline-color\">a couple of hours, and potentially overnight<\/mark>, depending on your connection and disk speeds).<\/p>\n<\/blockquote>\n\n\n\n<p>And <a href=\"https:\/\/github.com\/markjaquith\/WordPress-Plugin-Directory-Slurper#how-much-disk-space-do-i-need\">How much disk space do I need?<\/a>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>As of December 2017, the plugin repository contains over 70,000 plugins. The script will download around 20 GB of zip files which, when unpacked, will use around <mark style=\"background-color:#ffff00\" class=\"has-inline-color\">45 GB of disk space<\/mark>.<\/p>\n<\/blockquote>\n\n\n\n<p>Things have changed since December 2017, which was now 6\u00bd years ago. <\/p>\n\n\n\n<p>My call to <code>time .\/update<\/code> finished as follows:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"plaintext\" data-shcb-language-slug=\"plaintext\"><span><code class=\"hljs language-plaintext shcb-wrap-lines\">[SUCCESS] Done updating plugins!\nIt took 1580 minutes and 3 seconds to update 87873 plugins (11610 failed).\n[DONE]\n\nreal\t1580m4.203s\nuser\t92m31.046s\nsys\t94m57.713s<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">plaintext<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">plaintext<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>It took an astonishing <strong>26\u2153 hours<\/strong> to finish on a system with a blazing <em>2 <abbr title=\"gigabits per second\">Gbps<\/abbr><\/em> internet connection (granted I\u2019m not immediately aware of the disk write speed). The total size of the downloaded directory ended up being <strong>109 <abbr title=\"gigabytes\">GB<\/abbr><\/strong>.<\/p>\n\n\n\n<p>Fair warning for anyone else wanting to slurp down the entire plugin directory!<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><div class=\"sd-content\"><amp-social-share type=\"email\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Email\" title=\"Click to share on Email\" data-target=\"_self\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-email i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\"><\/amp-social-share><amp-social-share type=\"facebook\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Facebook\" title=\"Click to share on Facebook\" data-param-app_id=\"249643311490\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-facebook i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\"><\/amp-social-share><amp-social-share type=\"twitter\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on Twitter\" title=\"Click to share on Twitter\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-twitter i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\"><\/amp-social-share><amp-social-share type=\"linkedin\" height=\"32px\" width=\"32px\" aria-label=\"Click to share on LinkedIn\" title=\"Click to share on LinkedIn\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element amp-social-share-linkedin i-amphtml-built i-amphtml-layout\" style=\"width:32px;height:32px\" i-amphtml-layout=\"fixed\" role=\"button\" tabindex=\"0\"><\/amp-social-share><\/div><\/div><\/div>\n<nav class=\"jp-relatedposts-i2\" data-layout=\"grid\"><div class=\"jp-related-posts-i2__row\" data-post-count=\"3\"><ul id=\"related-posts-item-6532d0fd17b8f\" aria-labelledby=\"related-posts-item-6532d0fd17b8f-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\"><li class=\"jp-related-posts-i2__post-link\"><a id=\"related-posts-item-6532d0fd17b8f-label\" href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\">Integrating with AMP Dev Mode in WordPress<\/a><\/li><li class=\"jp-related-posts-i2__post-img-link\"><a href=\"https:\/\/weston.ruter.net\/2019\/09\/24\/integrating-with-amp-dev-mode-in-wordpress\/\"><img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/09\/2019-09-24T140111.jpg?fit=1200%2C900&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\"><\/a><\/li><li class=\"jp-related-posts-i2__post-date\">September 24, 2019<\/li><li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/amp\/\">AMP<\/a><\/li><\/ul><ul id=\"related-posts-item-6532d0fd17c01\" aria-labelledby=\"related-posts-item-6532d0fd17c01-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\"><li class=\"jp-related-posts-i2__post-link\"><a id=\"related-posts-item-6532d0fd17c01-label\" href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\">WordCamp Europe 2018 Recap: AMP and PWA<\/a><\/li><li class=\"jp-related-posts-i2__post-img-link\"><a href=\"https:\/\/weston.ruter.net\/2018\/07\/12\/wceu-2018-recap-amp-and-pwa\/\"><img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2018\/07\/DSC00554-2.jpg?fit=1200%2C800&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\"><\/a><\/li><li class=\"jp-related-posts-i2__post-date\">July 12, 2018<\/li><li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a><\/li><\/ul><ul id=\"related-posts-item-6532d0fd17c4c\" aria-labelledby=\"related-posts-item-6532d0fd17c4c-label\" class=\"jp-related-posts-i2__post\" role=\"menuitem\"><li class=\"jp-related-posts-i2__post-link\"><a id=\"related-posts-item-6532d0fd17c4c-label\" href=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\">Using the AMP Plugin to Protect Site Visitors and Debug Security Vulnerabilities<\/a><\/li><li class=\"jp-related-posts-i2__post-img-link\"><a href=\"https:\/\/weston.ruter.net\/2019\/03\/21\/using-the-amp-plugin-to-protect-site-visitors-and-debug-security-vulnerabilities\/\"><img loading=\"lazy\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200\" width=\"350\" height=\"200\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=350%2C200 1x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=525%2C300 1.5x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=700%2C400 2x, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2019\/03\/jetpack-my-community-widget-escaping-problem.png?fit=1200%2C707&amp;ssl=1&amp;resize=1050%2C600 3x\" decoding=\"async\" class=\"amp-wp-enforced-sizes\"><\/a><\/li><li class=\"jp-related-posts-i2__post-date\">March 21, 2019<\/li><li class=\"jp-related-posts-i2__post-context\"><a href=\"https:\/\/weston.ruter.net\/category\/wordpress\/\">WordPress<\/a><\/li><\/ul><\/div><\/nav>\n\t\t<\/div>\n\n\t<\/div>\n\n\t<div class=\"section-inner\">\n\t\t\n\t<\/div>\n\n\t\n\t<nav class=\"pagination-single section-inner only-one only-prev\" aria-label=\"Post\">\n\n\t\t<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">\n\n\t\t<div class=\"pagination-single-inner\">\n\n\t\t\t\n\t\t\t\t<a class=\"previous-post\" href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/comparing-markup-with-phpunit\/\">\n\t\t\t\t\t<span class=\"arrow\" aria-hidden=\"true\">\u2190<\/span>\n\t\t\t\t\t<span class=\"title\"><span class=\"title-inner\">Comparing Markup with PHPUnit<\/span><\/span>\n\t\t\t\t<\/a>\n\n\t\t\t\t\n\t\t<\/div>\n\n\t\t<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">\n\n\t<\/nav>\n\n\t\n\t\t<div class=\"comments-wrapper section-inner\">\n\n\t\t\t\n\t<div class=\"comments\" id=\"comments\">\n\n\t\t\n\t\t<div class=\"comments-header section-inner small max-percentage\">\n\n\t\t\t<h2 class=\"comment-reply-title\">\n\t\t\t2 replies on \u201cRunning the WordPress Plugin Directory Slurper\u201d\t\t\t<\/h2>\n\n\t\t<\/div>\n\n\t\t<div class=\"comments-inner section-inner thin max-percentage\">\n\n\t\t\t\t\t\t<div id=\"comment-188928\" class=\"comment even thread-even depth-1\">\n\t\t\t\t<article id=\"div-comment-188928\" class=\"comment-body\">\n\t\t\t\t\t<footer class=\"comment-meta\">\n\t\t\t\t\t\t<div class=\"comment-author vcard\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/jeremykun.com\" rel=\"external nofollow\" class=\"url\"><img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/90b179348780a6e7fe8e502968dc534a?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\"><span class=\"fn\">Jeremy Kun<\/span><span class=\"screen-reader-text says\">says:<\/span><\/a>\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"comment-metadata\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comment-188928\"><time datetime=\"2023-07-01T19:51:32-07:00\">July 1, 2023 at 7:51 pm<\/time><\/a>\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/footer>\n\n\t\t\t\t\t<div class=\"comment-content entry-content\">\n\n\t\t\t\t\t\t<p>I didn\u2019t know you contributed to WordPress! How cool \ufe0f<\/p>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\n\t\t\t\t\t\t<footer class=\"comment-footer-meta\">\n\n\t\t\t\t\t\t\t<span class=\"comment-reply\"><a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188928\" data-commentid=\"188928\" data-postid=\"22796\" data-belowelement=\"div-comment-188928\" data-respondelement=\"respond\" data-replyto=\"Reply to Jeremy Kun\" aria-label=\"Reply to Jeremy Kun\">Reply<\/a><\/span>\n\t\t\t\t\t\t<\/footer>\n\n\t\t\t\t\t\t\n\t\t\t\t<\/article>\n\n\t\t\t<\/div>\n\t\t\t<div id=\"comment-188946\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n\t\t\t\t<article id=\"div-comment-188946\" class=\"comment-body\">\n\t\t\t\t\t<footer class=\"comment-meta\">\n\t\t\t\t\t\t<div class=\"comment-author vcard\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/joost.blog\/\" rel=\"external nofollow\" class=\"url\"><img alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/d3c55d9819af7baab6128ef12d163435?s=120&amp;d=mm&amp;r=g\" class=\"avatar avatar-120 photo amp-wp-enforced-sizes\" height=\"120\" width=\"120\" loading=\"lazy\" decoding=\"async\"><span class=\"fn\">Joost de Valk<\/span><span class=\"screen-reader-text says\">says:<\/span><\/a>\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"comment-metadata\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#comment-188946\"><time datetime=\"2023-07-02T02:00:27-07:00\">July 2, 2023 at 2:00 am<\/time><\/a>\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/footer>\n\n\t\t\t\t\t<div class=\"comment-content entry-content\">\n\n\t\t\t\t\t\t<p>Time for a pull on Mark\u2019s readme to reflect current reality <\/p>\n<p>Thanks for sharing, might need to run one soon too.<\/p>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\n\t\t\t\t\t\t<footer class=\"comment-footer-meta\">\n\n\t\t\t\t\t\t\t<span class=\"comment-reply\"><a rel=\"nofollow\" class=\"do-not-scroll comment-reply-link\" href=\"#comment-188946\" data-commentid=\"188946\" data-postid=\"22796\" data-belowelement=\"div-comment-188946\" data-respondelement=\"respond\" data-replyto=\"Reply to Joost de Valk\" aria-label=\"Reply to Joost de Valk\">Reply<\/a><\/span>\n\t\t\t\t\t\t<\/footer>\n\n\t\t\t\t\t\t\n\t\t\t\t<\/article>\n\n\t\t\t<\/div>\n\n\t\t<\/div>\n\n\t<\/div>\n\n\t<hr class=\"styled-separator is-style-wide\" aria-hidden=\"true\">\t<div id=\"respond\" class=\"comment-respond\">\n\t\t<h2 id=\"reply-title\" class=\"comment-reply-title\">Leave a Reply <small><a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/#respond\" style=\"display:none;\">Cancel reply<\/a><\/small><\/h2><form action=\"https:\/\/weston.ruter.net\/wp-comments-post.php\" method=\"post\" id=\"commentform\" class=\"section-inner thin max-percentage\" data-px-verified-tag=\"\"><p class=\"comment-notes\"><span id=\"email-notes\">Your email address will not be published.<\/span> <span class=\"required-field-message\">Required fields are marked <span class=\"required\">*<\/span><\/span><\/p><p class=\"comment-form-comment\"><label for=\"comment\">Comment <span class=\"required\">*<\/span><\/label> <textarea id=\"comment\" name=\"comment\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"\"><\/textarea><\/p><p class=\"comment-form-author\"><label for=\"author\">Name <span class=\"required\">*<\/span><\/label> <input id=\"author\" name=\"author\" type=\"text\" value=\"\" size=\"30\" maxlength=\"245\" autocomplete=\"name\" required=\"\"><\/p>\n<p class=\"comment-form-email\"><label for=\"email\">Email <span class=\"required\">*<\/span><\/label> <input id=\"email\" name=\"email\" type=\"email\" value=\"\" size=\"30\" maxlength=\"100\" aria-describedby=\"email-notes\" autocomplete=\"email\" required=\"\"><\/p>\n<p class=\"comment-form-url\"><label for=\"url\">Website<\/label> <input id=\"url\" name=\"url\" type=\"url\" value=\"\" size=\"30\" maxlength=\"200\" autocomplete=\"url\"><\/p>\n<p class=\"comment-form-cookies-consent\"><input id=\"wp-comment-cookies-consent\" name=\"wp-comment-cookies-consent\" type=\"checkbox\" value=\"yes\"> <label for=\"wp-comment-cookies-consent\">Save my name, email, and website in this browser for the next time I comment.<\/label><\/p>\n<p class=\"comment-subscription-form\"><input type=\"checkbox\" name=\"subscribe_comments\" id=\"subscribe_comments\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\"> <label class=\"subscribe-label\" id=\"subscribe-label\" for=\"subscribe_comments\">Notify me of follow-up comments by email.<\/label><\/p><p class=\"comment-subscription-form\"><input type=\"checkbox\" name=\"subscribe_blog\" id=\"subscribe_blog\" value=\"subscribe\" style=\"width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;\"> <label class=\"subscribe-label\" id=\"subscribe-blog-label\" for=\"subscribe_blog\">Notify me of new posts by email.<\/label><\/p><p class=\"form-submit\"><input name=\"submit\" type=\"submit\" id=\"submit\" class=\"submit\" value=\"Post Comment\"> <input type=\"hidden\" name=\"comment_post_ID\" value=\"22796\" id=\"comment_post_ID\">\n<input type=\"hidden\" name=\"comment_parent\" id=\"comment_parent\" value=\"0\">\n<\/p><p style=\"display: none;\"><input type=\"hidden\" id=\"akismet_comment_nonce\" name=\"akismet_comment_nonce\" value=\"f8bcf75e6e\"><\/p><p style=\"display: none !important;\" data-px-verified-attrs=\"style\"><label>\u0394<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><\/p><\/form>\t<\/div>\n\t\n\t\t<\/div>\n\n\t\t\n<\/article>\n\n<\/main>\n\n\n\t<div class=\"footer-nav-widgets-wrapper header-footer-group\">\n\n\t\t<div class=\"footer-inner section-inner\">\n\n\t\t\t\t\t\t\t<div class=\"footer-top has-social-menu\">\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t<nav aria-label=\"Social links\" class=\"footer-social-wrapper\">\n\n\t\t\t\t\t\t\t<ul class=\"social-menu footer-social reset-list-style social-icons fill-children-current-color\">\n\n\t\t\t\t\t\t\t\t<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24026\"><a href=\"https:\/\/mastodon.social\/@westonruter\"><span class=\"screen-reader-text\">Mastodon<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M23.193 7.879c0-5.206-3.411-6.732-3.411-6.732C18.062.357 15.108.025 12.041 0h-.076c-3.068.025-6.02.357-7.74 1.147 0 0-3.411 1.526-3.411 6.732 0 1.192-.023 2.618.015 4.129.124 5.092.934 10.109 5.641 11.355 2.17.574 4.034.695 5.535.612 2.722-.15 4.25-.972 4.25-.972l-.09-1.975s-1.945.613-4.129.539c-2.165-.074-4.449-.233-4.799-2.891a5.499 5.499 0 0 1-.048-.745s2.125.52 4.817.643c1.646.075 3.19-.097 4.758-.283 3.007-.359 5.625-2.212 5.954-3.905.517-2.665.475-6.507.475-6.507zm-4.024 6.709h-2.497V8.469c0-1.29-.543-1.944-1.628-1.944-1.2 0-1.802.776-1.802 2.312v3.349h-2.483v-3.35c0-1.536-.602-2.312-1.802-2.312-1.085 0-1.628.655-1.628 1.944v6.119H4.832V8.284c0-1.289.328-2.313.987-3.07.68-.758 1.569-1.146 2.674-1.146 1.278 0 2.246.491 2.886 1.474L12 6.585l.622-1.043c.64-.983 1.608-1.474 2.886-1.474 1.104 0 1.994.388 2.674 1.146.658.757.986 1.781.986 3.07v6.304z\"><\/path><\/svg><\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7748\"><a href=\"https:\/\/twitter.com\/westonruter\"><span class=\"screen-reader-text\">Twitter<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z\"><\/path><\/svg><\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7749\"><a href=\"https:\/\/www.facebook.com\/westonruter\"><span class=\"screen-reader-text\">Facebook<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z\"><\/path><\/svg><\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7750\"><a href=\"https:\/\/www.linkedin.com\/in\/westonruter\/\"><span class=\"screen-reader-text\">Linkedin<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z\"><\/path><\/svg><\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7751\"><a href=\"http:\/\/github.com\/westonruter\"><span class=\"screen-reader-text\">GitHub<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z\"><\/path><\/svg><\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7798\"><a href=\"https:\/\/profiles.wordpress.org\/westonruter\"><span class=\"screen-reader-text\">WordPress.org Profile<\/span><svg class=\"svg-icon\" aria-hidden=\"true\" role=\"img\" focusable=\"false\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z\"><\/path><\/svg><\/a><\/li>\n\n\t\t\t\t\t\t\t<\/ul>\n\n\t\t\t\t\t\t<\/nav>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\n\t\t\t\n\t\t\t\t<aside class=\"footer-widgets-outer-wrapper\">\n\n\t\t\t\t\t<div class=\"footer-widgets-wrapper\">\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"footer-widgets column-one grid-item\">\n\t\t\t\t\t\t\t\t<div class=\"widget widget_blog_subscription jetpack_subscription_widget\"><div class=\"widget-content\"><h2 class=\"widget-title subheading heading-size-3\">Subscribe by Email<\/h2>\n\t\t\t<div class=\"wp-block-jetpack-subscriptions__container\">\n\t\t\t<form action=\"#\" method=\"post\" accept-charset=\"utf-8\" id=\"subscribe-blog-blog_subscription-2\" data-blog=\"59681501\" data-post_access_level=\"everybody\" data-px-verified-tag=\"\">\n\t\t\t\t\t\t\t\t\t<div id=\"subscribe-text\"><p>Get new posts in your inbox.<\/p>\n<\/div>\n\t\t\t\t\t\t\t\t\t\t<p id=\"subscribe-email\">\n\t\t\t\t\t\t<label id=\"jetpack-subscribe-label\" class=\"screen-reader-text\" for=\"subscribe-field-blog_subscription-2\">\n\t\t\t\t\t\t\tEmail Address\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input type=\"email\" name=\"email\" required=\"required\" value=\"\" id=\"subscribe-field-blog_subscription-2\" placeholder=\"Email Address\">\n\t\t\t\t\t<\/p>\n\n\t\t\t\t\t<p id=\"subscribe-submit\">\n\t\t\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"subscribe\">\n\t\t\t\t\t\t<input type=\"hidden\" name=\"source\" value=\"https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/\">\n\t\t\t\t\t\t<input type=\"hidden\" name=\"sub-type\" value=\"widget\">\n\t\t\t\t\t\t<input type=\"hidden\" name=\"redirect_fragment\" value=\"subscribe-blog-blog_subscription-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t<button type=\"submit\" class=\"wp-block-button__link\" name=\"jetpack_subscriptions_widget\">\n\t\t\t\t\t\t\tSubscribe\t\t\t\t\t\t<\/button>\n\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\n<\/div><\/div>\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"footer-widgets column-two grid-item\">\n\t\t\t\t\t\t\t\t<div class=\"widget widget_block widget_text\"><div class=\"widget-content\">\n<p><a href=\"\/key.asc\" rel=\"key\">PGP\/GPG public key<\/a>. Happily hosted on <a href=\"https:\/\/pantheon.io\/\" target=\"_blank\" rel=\"noopener\">Pantheon<\/a>. I'm newly on <a rel=\"me\" href=\"https:\/\/mastodon.social\/@westonruter\">Mastodon<\/a>.<\/p>\n<\/div><\/div>\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\n\t\t\t\t<\/aside>\n\n\t\t\t\n\t\t<\/div>\n\n\t<\/div>\n\n\t\n\t\t\t<footer id=\"site-footer\" class=\"header-footer-group\">\n\n\t\t\t\t<div class=\"section-inner\">\n\n\t\t\t\t\t<div class=\"footer-credits\">\n\n\t\t\t\t\t\t<p class=\"footer-copyright\">\u00a9\n\t\t\t\t\t\t\t2023\t\t\t\t\t\t\t<a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>\n\t\t\t\t\t\t<\/p>\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t<p class=\"powered-by-wordpress\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/wordpress.org\/\">\n\t\t\t\t\t\t\t\tPowered by WordPress\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/p>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<a class=\"to-the-top\" href=\"#site-header\">\n\t\t\t\t\t\t<span class=\"to-the-top-long\">\n\t\t\t\t\t\t\tTo the top <span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"to-the-top-short\">\n\t\t\t\t\t\t\tUp <span class=\"arrow\" aria-hidden=\"true\">\u2191<\/span>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\n\t\t\t\t<\/div>\n\n\t\t\t<\/footer>\n\n\t\t\t\t<amp-install-serviceworker src=\"https:\/\/weston.ruter.net\/wp.serviceworker\" data-iframe-src=\"https:\/\/weston.ruter.net\/?amp_install_service_worker_iframe=1\" layout=\"nodisplay\" class=\"i-amphtml-layout-nodisplay i-amphtml-element i-amphtml-built\" hidden=\"\" i-amphtml-layout=\"nodisplay\">\n\t\t<\/amp-install-serviceworker>\n\t\t\n\n<amp-analytics type=\"gtag\" data-credentials=\"include\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element i-amphtml-built i-amphtml-layout\" style=\"width:1px;height:1px\" i-amphtml-layout=\"fixed\" aria-hidden=\"true\" hidden=\"\"><script type=\"application\/json\">{\"optoutElementId\":\"__gaOptOutExtension\",\"vars\":{\"config\":{\"UA-197142-1\":{\"groups\":\"default\",\"linker\":{\"proxyOnly\":true}},\"G-JJBL670DBP\":{\"groups\":\"default\",\"linker\":{\"domains\":[\"weston.ruter.net\"]}}}}}<\/script><\/amp-analytics>\n\n<script src=\"https:\/\/weston.ruter.net\/wp-includes\/js\/comment-reply.min.js?ver=6.3.2\" id=\"comment-reply-js\" data-px-verified-tag=\"\" defer=\"\"><\/script>\n<amp-pixel src=\"https:\/\/pixel.wp.com\/g.gif?v=ext&amp;blog=59681501&amp;post=22796&amp;tz=-7&amp;srv=weston.ruter.net&amp;host=weston.ruter.net&amp;rand=RANDOM&amp;ref=DOCUMENT_REFERRER\" class=\"i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element i-amphtml-built\" style=\"width:1px;height:1px\" i-amphtml-layout=\"fixed\" aria-hidden=\"true\"><\/amp-pixel>\n\t\n\n<\/body><\/html>",
                    "securityHeaders": {
                        "securityHeadersList": [
                            "strict-transport-security"
                        ],
                        "securityHeadersGrade": "E",
                        "securityHeadersScore": 25
                    },
                    "wpContentType": {
                        "contentType": "singular",
                        "postType": "post",
                        "taxonomy": ""
                    },
                    "interactivePeriods": [
                        [
                            0,
                            8145
                        ]
                    ],
                    "lastVisualChange": 1800,
                    "render": 900,
                    "visualComplete85": 1800,
                    "visualComplete90": 1800,
                    "visualComplete95": 1800,
                    "visualComplete99": 1800,
                    "visualComplete": 1800,
                    "SpeedIndex": 1233,
                    "largestPaints": [
                        {
                            "event": "LargestTextPaint",
                            "time": 872,
                            "size": 2967,
                            "DOMNodeId": 2,
                            "nodeInfo": {
                                "nodeType": "A",
                                "attributes": {
                                    "href": "https:\/\/weston.ruter.net\/"
                                },
                                "bounds": [
                                    144.171875,
                                    31.5,
                                    125.65625,
                                    21
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            }
                        },
                        {
                            "event": "LargestContentfulPaint",
                            "time": 872,
                            "size": 2967,
                            "element": {
                                "nodeName": "A",
                                "boundingRect": {
                                    "x": 144.171875,
                                    "y": 31.5,
                                    "width": 125.65625,
                                    "height": 21,
                                    "top": 31.5,
                                    "right": 269.828125,
                                    "bottom": 52.5,
                                    "left": 144.171875
                                },
                                "outerHTML": "<a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>",
                                "content": "normal"
                            },
                            "type": "text"
                        },
                        {
                            "event": "LargestTextPaint",
                            "time": 947,
                            "size": 36540,
                            "DOMNodeId": 6,
                            "nodeInfo": {
                                "nodeType": "H1",
                                "attributes": {
                                    "class": "entry-title"
                                },
                                "bounds": [
                                    20,
                                    162.5,
                                    374,
                                    123
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            }
                        },
                        {
                            "event": "LargestContentfulPaint",
                            "time": 947,
                            "size": 36540,
                            "element": {
                                "nodeName": "H1",
                                "boundingRect": {
                                    "x": 20,
                                    "y": 162.5,
                                    "width": 374,
                                    "height": 123,
                                    "top": 162.5,
                                    "right": 394,
                                    "bottom": 285.5,
                                    "left": 20
                                },
                                "outerHTML": "<h1 class=\"entry-title\">Running the WordPress Plugin Directory Slurper<\/h1>",
                                "content": "normal"
                            },
                            "type": "text"
                        },
                        {
                            "event": "LargestImagePaint",
                            "time": 1852,
                            "size": 91494,
                            "DOMNodeId": 47,
                            "nodeInfo": {
                                "nodeType": "IMG",
                                "attributes": {
                                    "width": "1200",
                                    "height": "800",
                                    "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&ssl=1",
                                    "class": "attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes",
                                    "alt": "man eating noodles",
                                    "decoding": "async",
                                    "fetchpriority": "high",
                                    "srcset": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&ssl=1 1740w",
                                    "sizes": "(max-width: 1200px) 100vw, 1200px",
                                    "data-hero-candidate": "",
                                    "data-amp-unvalidated-attrs": "fetchpriority"
                                },
                                "sourceURL": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                                "bounds": [
                                    0,
                                    400.5,
                                    414,
                                    276
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            },
                            "imageUrl": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1"
                        },
                        {
                            "event": "LargestContentfulPaint",
                            "time": 1852,
                            "size": 91494,
                            "element": {
                                "nodeName": "IMG",
                                "boundingRect": {
                                    "x": 0,
                                    "y": 400.5,
                                    "width": 414,
                                    "height": 276,
                                    "top": 400.5,
                                    "right": 414,
                                    "bottom": 676.5,
                                    "left": 0
                                },
                                "outerHTML": "<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">",
                                "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&ssl=1",
                                "currentSrc": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                                "content": "normal"
                            },
                            "type": "image",
                            "url": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1"
                        },
                        {
                            "event": "LargestTextPaint",
                            "time": 872,
                            "size": 2967,
                            "DOMNodeId": 2,
                            "nodeInfo": {
                                "nodeType": "A",
                                "attributes": {
                                    "href": "https:\/\/weston.ruter.net\/"
                                },
                                "bounds": [
                                    144.171875,
                                    31.5,
                                    125.65625,
                                    21
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            }
                        },
                        {
                            "event": "LargestContentfulPaint",
                            "time": 872,
                            "size": 2967,
                            "element": {
                                "nodeName": "A",
                                "boundingRect": {
                                    "x": 144.171875,
                                    "y": 31.5,
                                    "width": 125.65625,
                                    "height": 21,
                                    "top": 31.5,
                                    "right": 269.828125,
                                    "bottom": 52.5,
                                    "left": 144.171875
                                },
                                "outerHTML": "<a href=\"https:\/\/weston.ruter.net\/\">Weston Ruter<\/a>",
                                "content": "normal"
                            },
                            "type": "text"
                        },
                        {
                            "event": "LargestTextPaint",
                            "time": 946,
                            "size": 36540,
                            "DOMNodeId": 6,
                            "nodeInfo": {
                                "nodeType": "H1",
                                "attributes": {
                                    "class": "entry-title"
                                },
                                "bounds": [
                                    20,
                                    162.5,
                                    374,
                                    123
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            }
                        },
                        {
                            "event": "LargestContentfulPaint",
                            "time": 946,
                            "size": 36540,
                            "element": {
                                "nodeName": "H1",
                                "boundingRect": {
                                    "x": 20,
                                    "y": 162.5,
                                    "width": 374,
                                    "height": 123,
                                    "top": 162.5,
                                    "right": 394,
                                    "bottom": 285.5,
                                    "left": 20
                                },
                                "outerHTML": "<h1 class=\"entry-title\">Running the WordPress Plugin Directory Slurper<\/h1>",
                                "content": "normal"
                            },
                            "type": "text"
                        },
                        {
                            "event": "LargestImagePaint",
                            "time": 1851,
                            "size": 91494,
                            "DOMNodeId": 47,
                            "nodeInfo": {
                                "nodeType": "IMG",
                                "attributes": {
                                    "width": "1200",
                                    "height": "800",
                                    "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&ssl=1",
                                    "class": "attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes",
                                    "alt": "man eating noodles",
                                    "decoding": "async",
                                    "fetchpriority": "high",
                                    "srcset": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&ssl=1 1740w",
                                    "sizes": "(max-width: 1200px) 100vw, 1200px",
                                    "data-hero-candidate": "",
                                    "data-amp-unvalidated-attrs": "fetchpriority"
                                },
                                "sourceURL": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                                "bounds": [
                                    0,
                                    400.5,
                                    414,
                                    276
                                ],
                                "styles": {
                                    "background-image": "none"
                                }
                            }
                        },
                        {
                            "event": "LargestContentfulPaint",
                            "time": 1851,
                            "size": 91494,
                            "element": {
                                "nodeName": "IMG",
                                "boundingRect": {
                                    "x": 0,
                                    "y": 400.5,
                                    "width": 414,
                                    "height": 276,
                                    "top": 400.5,
                                    "right": 414,
                                    "bottom": 676.5,
                                    "left": 0
                                },
                                "outerHTML": "<img width=\"1200\" height=\"800\" src=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&amp;ssl=1\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image amp-wp-enforced-sizes\" alt=\"man eating noodles\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=700%2C467&amp;ssl=1 700w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=1200%2C800&amp;ssl=1 1200w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=150%2C100&amp;ssl=1 150w, https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?w=1740&amp;ssl=1 1740w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" data-hero-candidate=\"\" data-amp-unvalidated-attrs=\"fetchpriority\">",
                                "src": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?fit=1200%2C800&ssl=1",
                                "currentSrc": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                                "content": "normal"
                            },
                            "type": "image"
                        }
                    ],
                    "LargestContentfulPaintType": "image",
                    "LargestContentfulPaintNodeType": "IMG",
                    "LargestContentfulPaintImageURL": "https:\/\/i0.wp.com\/weston.ruter.net\/wp-content\/uploads\/2023\/07\/pexels-photo-7594054.jpeg?resize=768%2C512&ssl=1",
                    "chromeUserTiming": [
                        {
                            "name": "navigationStart",
                            "time": 11
                        },
                        {
                            "name": "fetchStart",
                            "time": 20
                        },
                        {
                            "name": "navigationStart",
                            "time": 41
                        },
                        {
                            "name": "domLoading",
                            "time": 42
                        },
                        {
                            "name": "responseEnd",
                            "time": 42
                        },
                        {
                            "name": "domInteractive",
                            "time": 42
                        },
                        {
                            "name": "domContentLoadedEventStart",
                            "time": 42
                        },
                        {
                            "name": "domContentLoadedEventEnd",
                            "time": 42
                        },
                        {
                            "name": "domComplete",
                            "time": 42
                        },
                        {
                            "name": "unloadEventStart",
                            "time": 796
                        },
                        {
                            "name": "unloadEventEnd",
                            "time": 796
                        },
                        {
                            "name": "markAsMainFrame",
                            "time": 796
                        },
                        {
                            "name": "commitNavigationEnd",
                            "time": 796
                        },
                        {
                            "name": "domLoading",
                            "time": 797
                        },
                        {
                            "name": "firstPaint",
                            "time": 872
                        },
                        {
                            "name": "firstContentfulPaint",
                            "time": 872
                        },
                        {
                            "name": "firstMeaningfulPaintCandidate",
                            "time": 872
                        },
                        {
                            "name": "responseEnd",
                            "time": 943
                        },
                        {
                            "name": "firstMeaningfulPaint",
                            "time": 946
                        },
                        {
                            "name": "firstMeaningfulPaint",
                            "time": 946
                        },
                        {
                            "name": "firstMeaningfulPaintCandidate",
                            "time": 946
                        },
                        {
                            "name": "domInteractive",
                            "time": 967
                        },
                        {
                            "name": "domContentLoadedEventStart",
                            "time": 1610
                        },
                        {
                            "name": "domContentLoadedEventEnd",
                            "time": 1610
                        },
                        {
                            "name": "firstImagePaint",
                            "time": 1648
                        },
                        {
                            "name": "domComplete",
                            "time": 2788
                        },
                        {
                            "name": "loadEventStart",
                            "time": 2790
                        },
                        {
                            "name": "loadEventEnd",
                            "time": 2790
                        },
                        {
                            "name": "LargestTextPaint",
                            "time": 946
                        },
                        {
                            "name": "LargestContentfulPaint",
                            "time": 1851
                        },
                        {
                            "name": "LargestImagePaint",
                            "time": 1851
                        },
                        {
                            "name": "TotalLayoutShift",
                            "value": 0
                        },
                        {
                            "name": "CumulativeLayoutShift",
                            "value": 0
                        }
                    ],
                    "chromeUserTiming.navigationStart": 42,
                    "chromeUserTiming.fetchStart": 21,
                    "chromeUserTiming.domLoading": 797,
                    "chromeUserTiming.responseEnd": 943,
                    "chromeUserTiming.domInteractive": 968,
                    "chromeUserTiming.domContentLoadedEventStart": 1610,
                    "chromeUserTiming.domContentLoadedEventEnd": 1610,
                    "chromeUserTiming.domComplete": 2789,
                    "chromeUserTiming.unloadEventStart": 796,
                    "chromeUserTiming.unloadEventEnd": 796,
                    "chromeUserTiming.markAsMainFrame": 797,
                    "chromeUserTiming.commitNavigationEnd": 797,
                    "chromeUserTiming.firstPaint": 872,
                    "chromeUserTiming.firstContentfulPaint": 872,
                    "chromeUserTiming.firstMeaningfulPaintCandidate": 872,
                    "chromeUserTiming.firstMeaningfulPaint": 946,
                    "chromeUserTiming.firstImagePaint": 1648,
                    "chromeUserTiming.loadEventStart": 2790,
                    "chromeUserTiming.loadEventEnd": 2791,
                    "chromeUserTiming.LargestTextPaint": 947,
                    "chromeUserTiming.LargestContentfulPaint": 1852,
                    "chromeUserTiming.LargestImagePaint": 1852,
                    "chromeUserTiming.TotalLayoutShift": 0,
                    "chromeUserTiming.CumulativeLayoutShift": 0,
                    "blinkFeatureFirstUsed": {
                        "Features": {
                            "1075": {
                                "name": "V8SloppyMode",
                                "firstUsed": 941.88199999999995
                            },
                            "13": {
                                "name": "UnprefixedRequestAnimationFrame",
                                "firstUsed": 2044.6210000000001
                            },
                            "1441": {
                                "name": "SecureContextCheckPassed",
                                "firstUsed": 798.21299999999997
                            },
                            "1910": {
                                "name": "CrossOriginMainFrameNulledNameAccessed",
                                "firstUsed": 798.221
                            },
                            "2157": {
                                "name": "PerformanceServerTiming",
                                "firstUsed": 798.22400000000005
                            },
                            "2188": {
                                "name": "PerformanceObserverForWindow",
                                "firstUsed": 801.33399999999995
                            },
                            "2927": {
                                "name": "LargestContentfulPaintExplicitlyRequested",
                                "firstUsed": 801.36400000000003
                            },
                            "3004": {
                                "name": "PerformanceObserverBufferedFlag",
                                "firstUsed": 801.36699999999996
                            },
                            "2782": {
                                "name": "LayoutJankExplicitlyRequested",
                                "firstUsed": 801.37699999999995
                            },
                            "2627": {
                                "name": "PageLifeCycleFreeze",
                                "firstUsed": 806.67399999999998
                            },
                            "2203": {
                                "name": "HasIDClassTagAttribute",
                                "firstUsed": 814.09299999999996
                            },
                            "976": {
                                "name": "CSSAtRuleSupports",
                                "firstUsed": 814.404
                            },
                            "1153": {
                                "name": "CSSSelectorIndirectAdjacent",
                                "firstUsed": 814.44000000000005
                            },
                            "2204": {
                                "name": "HasBeforeOrAfterPseudoElement",
                                "firstUsed": 814.51599999999996
                            },
                            "973": {
                                "name": "CSSAtRuleMedia",
                                "firstUsed": 814.58600000000001
                            },
                            "2431": {
                                "name": "CSSSelectorPseudoIS",
                                "firstUsed": 814.68299999999999
                            },
                            "2062": {
                                "name": "PrepareModuleScript",
                                "firstUsed": 814.84500000000003
                            },
                            "4242": {
                                "name": "ScriptSchedulingType_Async",
                                "firstUsed": 818.01400000000001
                            },
                            "2322": {
                                "name": "CSSSelectorPseudoMatches",
                                "firstUsed": 836.98000000000002
                            },
                            "2387": {
                                "name": "CSSSelectorPseudoFocus",
                                "firstUsed": 836.98299999999995
                            },
                            "972": {
                                "name": "CSSAtRuleKeyframes",
                                "firstUsed": 836.98900000000003
                            },
                            "2354": {
                                "name": "CSSBasicShape",
                                "firstUsed": 837.10199999999998
                            },
                            "978": {
                                "name": "CSSAtRuleWebkitKeyframes",
                                "firstUsed": 837.17200000000003
                            },
                            "970": {
                                "name": "CSSAtRuleFontFace",
                                "firstUsed": 837.39300000000003
                            },
                            "2355": {
                                "name": "CSSGradient",
                                "firstUsed": 837.49699999999996
                            },
                            "1351": {
                                "name": "CSSValueAppearanceNone",
                                "firstUsed": 837.65700000000004
                            },
                            "2299": {
                                "name": "CSSSelectorWebkitInputPlaceholder",
                                "firstUsed": 837.73000000000002
                            },
                            "2319": {
                                "name": "CSSSelectorWebkitUnknownPseudo",
                                "firstUsed": 837.74099999999999
                            },
                            "2314": {
                                "name": "CSSSelectorWebkitSearchCancelButton",
                                "firstUsed": 837.74400000000003
                            },
                            "975": {
                                "name": "CSSAtRulePage",
                                "firstUsed": 838.68200000000002
                            },
                            "4317": {
                                "name": "LinkRelCanonical",
                                "firstUsed": 839.04700000000003
                            },
                            "2084": {
                                "name": "ARIAExpandedAttribute",
                                "firstUsed": 842.12699999999995
                            },
                            "138": {
                                "name": "SVGSVGElement",
                                "firstUsed": 842.23800000000006
                            },
                            "250": {
                                "name": "SVGSVGElementInDocument",
                                "firstUsed": 842.279
                            },
                            "2092": {
                                "name": "ARIALabelAttribute",
                                "firstUsed": 843.20899999999995
                            },
                            "84": {
                                "name": "FormElement",
                                "firstUsed": 843.33299999999997
                            },
                            "45": {
                                "name": "PlaceholderAttribute",
                                "firstUsed": 843.404
                            },
                            "591": {
                                "name": "InputTypeSubmit",
                                "firstUsed": 843.41700000000003
                            },
                            "592": {
                                "name": "InputTypeSubmitWithValue",
                                "firstUsed": 843.42100000000005
                            },
                            "587": {
                                "name": "LangAttribute",
                                "firstUsed": 846.21500000000003
                            },
                            "588": {
                                "name": "LangAttributeOnHTML",
                                "firstUsed": 846.21799999999996
                            },
                            "4113": {
                                "name": "HiddenAttribute",
                                "firstUsed": 847.10799999999995
                            },
                            "1692": {
                                "name": "CSSFlexibleBox",
                                "firstUsed": 847.50099999999998
                            },
                            "4330": {
                                "name": "FlexboxAbsPosJustifyContent",
                                "firstUsed": 859.24900000000002
                            },
                            "522": {
                                "name": "Sizes",
                                "firstUsed": 873.78399999999999
                            },
                            "524": {
                                "name": "SrcsetWDescriptor",
                                "firstUsed": 873.83600000000001
                            },
                            "2347": {
                                "name": "ImageDecodingAttribute",
                                "firstUsed": 873.85299999999995
                            },
                            "2738": {
                                "name": "PriorityHints",
                                "firstUsed": 873.85699999999997
                            },
                            "2079": {
                                "name": "ARIADescribedByAttribute",
                                "firstUsed": 874.06600000000003
                            },
                            "2094": {
                                "name": "ARIALabelledByAttribute",
                                "firstUsed": 874.21199999999999
                            },
                            "523": {
                                "name": "SrcsetXDescriptor",
                                "firstUsed": 874.28099999999995
                            },
                            "2089": {
                                "name": "ARIAHiddenAttribute",
                                "firstUsed": 874.94899999999996
                            },
                            "1100": {
                                "name": "TimeElement",
                                "firstUsed": 875.08699999999999
                            },
                            "2935": {
                                "name": "LazyLoadImageLoadingAttributeLazy",
                                "firstUsed": 877.84000000000003
                            },
                            "3803": {
                                "name": "OverflowClipAlongEitherAxis",
                                "firstUsed": 879.03800000000001
                            },
                            "1973": {
                                "name": "FontShapingNotDefGlyphObserved",
                                "firstUsed": 922.24000000000001
                            },
                            "2219": {
                                "name": "V8Element_GetBoundingClientRect_Method",
                                "firstUsed": 946.60299999999995
                            },
                            "1424": {
                                "name": "TextAreaMaxLength",
                                "firstUsed": 961.61400000000003
                            },
                            "49": {
                                "name": "RequiredAttribute",
                                "firstUsed": 961.62199999999996
                            },
                            "1356": {
                                "name": "CSSValueAppearanceCheckbox",
                                "firstUsed": 961.94500000000005
                            },
                            "4238": {
                                "name": "ScriptSchedulingType_Defer",
                                "firstUsed": 966.80999999999995
                            },
                            "2418": {
                                "name": "CSSResizeAuto",
                                "firstUsed": 969.79999999999995
                            },
                            "31": {
                                "name": "InputTypeEmail",
                                "firstUsed": 971.19899999999996
                            },
                            "2854": {
                                "name": "InputTypeHidden",
                                "firstUsed": 971.20600000000002
                            },
                            "190": {
                                "name": "InputTypeText",
                                "firstUsed": 971.29300000000001
                            },
                            "191": {
                                "name": "InputTypeTextMaxLength",
                                "firstUsed": 971.29499999999996
                            },
                            "185": {
                                "name": "InputTypeEmailMaxLength",
                                "firstUsed": 971.30200000000002
                            },
                            "38": {
                                "name": "InputTypeURL",
                                "firstUsed": 971.31299999999999
                            },
                            "2851": {
                                "name": "InputTypeCheckbox",
                                "firstUsed": 971.32000000000005
                            },
                            "1067": {
                                "name": "SameOriginApplicationScript",
                                "firstUsed": 1607.6030000000001
                            },
                            "2903": {
                                "name": "NonPassiveTouchEventListener",
                                "firstUsed": 1608.8019999999999
                            },
                            "4379": {
                                "name": "PerformanceEntryBufferSwaps",
                                "firstUsed": 1763.2860000000001
                            },
                            "1076": {
                                "name": "V8StrictMode",
                                "firstUsed": 1763.5889999999999
                            },
                            "2615": {
                                "name": "InstantiateModuleScript",
                                "firstUsed": 1764.547
                            },
                            "3797": {
                                "name": "WebPImage",
                                "firstUsed": 1842.606
                            },
                            "1827": {
                                "name": "LocationOrigin",
                                "firstUsed": 2028.4069999999999
                            },
                            "1368": {
                                "name": "IntersectionObserver_Constructor",
                                "firstUsed": 2029.0070000000001
                            },
                            "124": {
                                "name": "NavigatorVendor",
                                "firstUsed": 2029.23
                            },
                            "1467": {
                                "name": "NodeGetRootNode",
                                "firstUsed": 2031.5719999999999
                            },
                            "2794": {
                                "name": "SchedulingIsInputPending",
                                "firstUsed": 2031.9849999999999
                            },
                            "710": {
                                "name": "CryptoGetRandomValues",
                                "firstUsed": 2033.011
                            },
                            "3019": {
                                "name": "DOMStorageRead",
                                "firstUsed": 2034.146
                            },
                            "2429": {
                                "name": "PerformanceTimeline",
                                "firstUsed": 2035.0229999999999
                            },
                            "2191": {
                                "name": "PaintTimingRequested",
                                "firstUsed": 2035.0309999999999
                            },
                            "2487": {
                                "name": "EventTimingExplicitlyRequested",
                                "firstUsed": 2035.3230000000001
                            },
                            "3254": {
                                "name": "EventTimingFirstInputExplicitlyRequested",
                                "firstUsed": 2035.327
                            },
                            "3349": {
                                "name": "NavigationTimingL2",
                                "firstUsed": 2035.3510000000001
                            },
                            "882": {
                                "name": "V8Performance_Timing_AttributeGetter",
                                "firstUsed": 2035.453
                            },
                            "2430": {
                                "name": "UserTiming",
                                "firstUsed": 2035.5609999999999
                            },
                            "2663": {
                                "name": "NavigatorUserAgent",
                                "firstUsed": 2037.6569999999999
                            },
                            "2707": {
                                "name": "V8Window_MatchMedia_Method",
                                "firstUsed": 2040.3320000000001
                            },
                            "3868": {
                                "name": "PrefersColorSchemeMediaFeature",
                                "firstUsed": 2040.3589999999999
                            },
                            "2719": {
                                "name": "HistoryLength",
                                "firstUsed": 2041.3910000000001
                            },
                            "2618": {
                                "name": "HistoryReplaceState",
                                "firstUsed": 2041.4649999999999
                            },
                            "1689": {
                                "name": "CustomElementRegistryDefine",
                                "firstUsed": 2045.9480000000001
                            },
                            "2769": {
                                "name": "HTMLTemplateElement",
                                "firstUsed": 2048.5450000000001
                            },
                            "1307": {
                                "name": "V8Node_IsConnected_AttributeGetter",
                                "firstUsed": 2048.6120000000001
                            },
                            "2705": {
                                "name": "WindowInnerWidth",
                                "firstUsed": 2052.8409999999999
                            },
                            "2706": {
                                "name": "WindowInnerHeight",
                                "firstUsed": 2064.9169999999999
                            },
                            "2711": {
                                "name": "WindowPageYOffset",
                                "firstUsed": 2066.5799999999999
                            },
                            "2228": {
                                "name": "DocumentPageShowRegistered",
                                "firstUsed": 2081.1120000000001
                            },
                            "2226": {
                                "name": "DocumentPageHideRegistered",
                                "firstUsed": 2081.1199999999999
                            },
                            "2361": {
                                "name": "V8AbortController_Constructor",
                                "firstUsed": 2083.502
                            },
                            "2723": {
                                "name": "TrustedTypesCreatePolicy",
                                "firstUsed": 2097.0419999999999
                            },
                            "3279": {
                                "name": "TrustedTypesPolicyCreated",
                                "firstUsed": 2097.0500000000002
                            },
                            "675": {
                                "name": "Fetch",
                                "firstUsed": 2097.5599999999999
                            },
                            "574": {
                                "name": "WindowPostMessage",
                                "firstUsed": 2099.2399999999998
                            },
                            "3414": {
                                "name": "UnspecifiedTargetOriginPostMessage",
                                "firstUsed": 2099.2539999999999
                            },
                            "3882": {
                                "name": "PostMessageFromSecureToSecure",
                                "firstUsed": 2099.2600000000002
                            },
                            "440": {
                                "name": "DocumentFonts",
                                "firstUsed": 2112.3499999999999
                            },
                            "3028": {
                                "name": "CreateObjectBlob",
                                "firstUsed": 2292.056
                            },
                            "1604": {
                                "name": "CreateObjectURLBlob",
                                "firstUsed": 2293.6689999999999
                            },
                            "4": {
                                "name": "WorkerStart",
                                "firstUsed": 2296.114
                            },
                            "3020": {
                                "name": "DOMStorageWrite",
                                "firstUsed": 2306.7750000000001
                            },
                            "3084": {
                                "name": "ClassicDedicatedWorker",
                                "firstUsed": 2315.0439999999999
                            },
                            "593": {
                                "name": "SetReferrerPolicy",
                                "firstUsed": 2318.0340000000001
                            },
                            "1757": {
                                "name": "HTMLLinkElementReferrerPolicyAttribute",
                                "firstUsed": 2790.172
                            },
                            "900": {
                                "name": "LinkRelPreconnect",
                                "firstUsed": 2790.2170000000001
                            },
                            "2229": {
                                "name": "DocumentPageShowFired",
                                "firstUsed": 2790.768
                            },
                            "2657": {
                                "name": "NavigatorLanguage",
                                "firstUsed": 3035.29
                            },
                            "2704": {
                                "name": "V8Screen_Width_AttributeGetter",
                                "firstUsed": 3035.4009999999998
                            },
                            "2702": {
                                "name": "V8Screen_Height_AttributeGetter",
                                "firstUsed": 3035.4720000000002
                            },
                            "4520": {
                                "name": "NavigatorUAData_GetHighEntropyValues",
                                "firstUsed": 3037.0120000000002
                            },
                            "2195": {
                                "name": "CookieGet",
                                "firstUsed": 3037.634
                            },
                            "2194": {
                                "name": "CookieSet",
                                "firstUsed": 3038.7339999999999
                            },
                            "2701": {
                                "name": "V8Screen_ColorDepth_AttributeGetter",
                                "firstUsed": 3041.2710000000002
                            },
                            "715": {
                                "name": "SubtleCryptoDigest",
                                "firstUsed": 3050.3209999999999
                            },
                            "728": {
                                "name": "CryptoAlgorithmSha384",
                                "firstUsed": 3050.3719999999998
                            },
                            "743": {
                                "name": "GlobalCacheStorage",
                                "firstUsed": 5114.8000000000002
                            },
                            "1066": {
                                "name": "SameOriginTextScript",
                                "firstUsed": 5114.8059999999996
                            },
                            "3014": {
                                "name": "FetchCacheReload",
                                "firstUsed": 5114.8090000000002
                            },
                            "3021": {
                                "name": "CacheStorageRead",
                                "firstUsed": 5114.8109999999997
                            },
                            "3022": {
                                "name": "CacheStorageWrite",
                                "firstUsed": 5114.8130000000001
                            },
                            "990": {
                                "name": "ServiceWorkerControlledPage",
                                "firstUsed": 5114.8329999999996
                            },
                            "3350": {
                                "name": "ResourceTiming",
                                "firstUsed": 5117.5510000000004
                            },
                            "2434": {
                                "name": "PerformanceResourceTimingInitiatorType",
                                "firstUsed": 5117.5820000000003
                            }
                        },
                        "CSSFeatures": {
                            "107": {
                                "name": "CSSPropertyOverflowX",
                                "firstUsed": 814.10599999999999
                            },
                            "81": {
                                "name": "CSSPropertyHeight",
                                "firstUsed": 814.11599999999999
                            },
                            "161": {
                                "name": "CSSPropertyWidth",
                                "firstUsed": 814.11900000000003
                            },
                            "89": {
                                "name": "CSSPropertyMargin",
                                "firstUsed": 814.13999999999999
                            },
                            "537": {
                                "name": "CSSPropertyAliasWebkitTextSizeAdjust",
                                "firstUsed": 814.14499999999998
                            },
                            "536": {
                                "name": "CSSPropertyTextSizeAdjust",
                                "firstUsed": 814.14800000000002
                            },
                            "421": {
                                "name": "CSSPropertyTouchAction",
                                "firstUsed": 814.16200000000003
                            },
                            "105": {
                                "name": "CSSPropertyOverflow",
                                "firstUsed": 814.16800000000001
                            },
                            "119": {
                                "name": "CSSPropertyPosition",
                                "firstUsed": 814.17499999999995
                            },
                            "108": {
                                "name": "CSSPropertyOverflowY",
                                "firstUsed": 814.17899999999997
                            },
                            "149": {
                                "name": "CSSPropertyTop",
                                "firstUsed": 814.18700000000001
                            },
                            "83": {
                                "name": "CSSPropertyLeft",
                                "firstUsed": 814.19000000000005
                            },
                            "122": {
                                "name": "CSSPropertyRight",
                                "firstUsed": 814.19200000000001
                            },
                            "67": {
                                "name": "CSSPropertyBottom",
                                "firstUsed": 814.19500000000005
                            },
                            "4": {
                                "name": "CSSPropertyDisplay",
                                "firstUsed": 814.19799999999998
                            },
                            "60": {
                                "name": "CSSPropertyBorderTop",
                                "firstUsed": 814.20799999999997
                            },
                            "158": {
                                "name": "CSSPropertyVisibility",
                                "firstUsed": 814.21199999999999
                            },
                            "109": {
                                "name": "CSSPropertyPadding",
                                "firstUsed": 814.22400000000005
                            },
                            "24": {
                                "name": "CSSPropertyBackgroundColor",
                                "firstUsed": 814.22799999999995
                            },
                            "69": {
                                "name": "CSSPropertyBoxSizing",
                                "firstUsed": 814.23199999999997
                            },
                            "96": {
                                "name": "CSSPropertyMinHeight",
                                "firstUsed": 814.26400000000001
                            },
                            "446": {
                                "name": "CSSPropertyTransform",
                                "firstUsed": 814.28899999999999
                            },
                            "34": {
                                "name": "CSSPropertyBorder",
                                "firstUsed": 814.30799999999999
                            },
                            "7": {
                                "name": "CSSPropertyFontSize",
                                "firstUsed": 814.31299999999999
                            },
                            "20": {
                                "name": "CSSPropertyLineHeight",
                                "firstUsed": 814.31700000000001
                            },
                            "150": {
                                "name": "CSSPropertyTransition",
                                "firstUsed": 814.34199999999998
                            },
                            "118": {
                                "name": "CSSPropertyPointerEvents",
                                "firstUsed": 814.34500000000003
                            },
                            "95": {
                                "name": "CSSPropertyMaxWidth",
                                "firstUsed": 814.37099999999998
                            },
                            "165": {
                                "name": "CSSPropertyZIndex",
                                "firstUsed": 814.38800000000003
                            },
                            "233": {
                                "name": "CSSPropertyFlex",
                                "firstUsed": 814.39599999999996
                            },
                            "657": {
                                "name": "CSSPropertyAspectRatio",
                                "firstUsed": 814.41300000000001
                            },
                            "94": {
                                "name": "CSSPropertyMaxHeight",
                                "firstUsed": 814.41999999999996
                            },
                            "97": {
                                "name": "CSSPropertyMinWidth",
                                "firstUsed": 814.423
                            },
                            "98": {
                                "name": "CSSPropertyOpacity",
                                "firstUsed": 814.43499999999995
                            },
                            "339": {
                                "name": "CSSPropertyAliasWebkitUserSelect",
                                "firstUsed": 814.44799999999998
                            },
                            "539": {
                                "name": "CSSPropertyUserSelect",
                                "firstUsed": 814.45100000000002
                            },
                            "2": {
                                "name": "CSSPropertyColor",
                                "firstUsed": 814.46000000000004
                            },
                            "21": {
                                "name": "CSSPropertyBackground",
                                "firstUsed": 814.50999999999999
                            },
                            "74": {
                                "name": "CSSPropertyContent",
                                "firstUsed": 814.51999999999998
                            },
                            "77": {
                                "name": "CSSPropertyCursor",
                                "firstUsed": 814.53899999999999
                            },
                            "112": {
                                "name": "CSSPropertyPaddingRight",
                                "firstUsed": 814.68700000000001
                            },
                            "79": {
                                "name": "CSSPropertyFloat",
                                "firstUsed": 814.69600000000003
                            },
                            "93": {
                                "name": "CSSPropertyMarginTop",
                                "firstUsed": 836.55899999999997
                            },
                            "237": {
                                "name": "CSSPropertyFlexGrow",
                                "firstUsed": 836.58299999999997
                            },
                            "234": {
                                "name": "CSSPropertyFlexBasis",
                                "firstUsed": 836.58699999999999
                            },
                            "235": {
                                "name": "CSSPropertyFlexDirection",
                                "firstUsed": 836.59799999999996
                            },
                            "111": {
                                "name": "CSSPropertyPaddingLeft",
                                "firstUsed": 836.601
                            },
                            "303": {
                                "name": "CSSPropertyOrder",
                                "firstUsed": 836.84100000000001
                            },
                            "128": {
                                "name": "CSSPropertyTextAlign",
                                "firstUsed": 836.88599999999997
                            },
                            "162": {
                                "name": "CSSPropertyWordBreak",
                                "firstUsed": 836.88999999999999
                            },
                            "53": {
                                "name": "CSSPropertyBorderRadius",
                                "firstUsed": 836.90200000000004
                            },
                            "68": {
                                "name": "CSSPropertyBoxShadow",
                                "firstUsed": 836.90599999999995
                            },
                            "129": {
                                "name": "CSSPropertyTextDecoration",
                                "firstUsed": 836.92200000000003
                            },
                            "6": {
                                "name": "CSSPropertyFontFamily",
                                "firstUsed": 836.928
                            },
                            "106": {
                                "name": "CSSPropertyOverflowWrap",
                                "firstUsed": 836.93100000000004
                            },
                            "159": {
                                "name": "CSSPropertyWhiteSpace",
                                "firstUsed": 836.93399999999997
                            },
                            "90": {
                                "name": "CSSPropertyMarginBottom",
                                "firstUsed": 836.93899999999996
                            },
                            "76": {
                                "name": "CSSPropertyCounterReset",
                                "firstUsed": 837.08100000000002
                            },
                            "515": {
                                "name": "CSSPropertyVariable",
                                "firstUsed": 837.08699999999999
                            },
                            "72": {
                                "name": "CSSPropertyClip",
                                "firstUsed": 837.09400000000005
                            },
                            "164": {
                                "name": "CSSPropertyWordWrap",
                                "firstUsed": 837.09699999999998
                            },
                            "355": {
                                "name": "CSSPropertyClipPath",
                                "firstUsed": 837.10500000000002
                            },
                            "59": {
                                "name": "CSSPropertyBorderStyle",
                                "firstUsed": 837.12699999999995
                            },
                            "64": {
                                "name": "CSSPropertyBorderTopStyle",
                                "firstUsed": 837.13199999999995
                            },
                            "56": {
                                "name": "CSSPropertyBorderRightStyle",
                                "firstUsed": 837.13599999999997
                            },
                            "39": {
                                "name": "CSSPropertyBorderBottomStyle",
                                "firstUsed": 837.13999999999999
                            },
                            "51": {
                                "name": "CSSPropertyBorderLeftStyle",
                                "firstUsed": 837.14400000000001
                            },
                            "326": {
                                "name": "CSSPropertyAliasWebkitTransform",
                                "firstUsed": 837.18200000000002
                            },
                            "27": {
                                "name": "CSSPropertyBackgroundPosition",
                                "firstUsed": 837.19299999999998
                            },
                            "592": {
                                "name": "CSSPropertyGap",
                                "firstUsed": 837.27300000000002
                            },
                            "444": {
                                "name": "CSSPropertyScrollBehavior",
                                "firstUsed": 837.30799999999999
                            },
                            "84": {
                                "name": "CSSPropertyLetterSpacing",
                                "firstUsed": 837.327
                            },
                            "549": {
                                "name": "CSSPropertyFontVariationSettings",
                                "firstUsed": 837.33199999999999
                            },
                            "14": {
                                "name": "CSSPropertyWebkitFontSmoothing",
                                "firstUsed": 837.34199999999998
                            },
                            "71": {
                                "name": "CSSPropertyClear",
                                "firstUsed": 837.34799999999996
                            },
                            "73": {
                                "name": "CSSPropertyAliasWebkitClipPath",
                                "firstUsed": 837.36099999999999
                            },
                            "10": {
                                "name": "CSSPropertyFontWeight",
                                "firstUsed": 837.37900000000002
                            },
                            "124": {
                                "name": "CSSPropertySrc",
                                "firstUsed": 837.41399999999999
                            },
                            "516": {
                                "name": "CSSPropertyFontDisplay",
                                "firstUsed": 837.41700000000003
                            },
                            "8": {
                                "name": "CSSPropertyFontStyle",
                                "firstUsed": 837.42200000000003
                            },
                            "427": {
                                "name": "CSSPropertyAnimationDuration",
                                "firstUsed": 837.44600000000003
                            },
                            "152": {
                                "name": "CSSPropertyTransitionDuration",
                                "firstUsed": 837.45000000000005
                            },
                            "514": {
                                "name": "CSSPropertyFontFeatureSettings",
                                "firstUsed": 837.45600000000002
                            },
                            "535": {
                                "name": "CSSPropertyFontVariantNumeric",
                                "firstUsed": 837.46000000000004
                            },
                            "66": {
                                "name": "CSSPropertyBorderWidth",
                                "firstUsed": 837.47799999999995
                            },
                            "42": {
                                "name": "CSSPropertyBorderColor",
                                "firstUsed": 837.48099999999999
                            },
                            "85": {
                                "name": "CSSPropertyListStyle",
                                "firstUsed": 837.59400000000005
                            },
                            "91": {
                                "name": "CSSPropertyMarginLeft",
                                "firstUsed": 837.65200000000004
                            },
                            "175": {
                                "name": "CSSPropertyWebkitAppearance",
                                "firstUsed": 837.65899999999999
                            },
                            "3": {
                                "name": "CSSPropertyDirection",
                                "firstUsed": 837.69799999999998
                            },
                            "143": {
                                "name": "CSSPropertyTextTransform",
                                "firstUsed": 837.75999999999999
                            },
                            "100": {
                                "name": "CSSPropertyOutline",
                                "firstUsed": 837.79200000000003
                            },
                            "102": {
                                "name": "CSSPropertyOutlineOffset",
                                "firstUsed": 837.79499999999996
                            },
                            "92": {
                                "name": "CSSPropertyMarginRight",
                                "firstUsed": 837.79899999999998
                            },
                            "369": {
                                "name": "CSSPropertyFill",
                                "firstUsed": 837.81899999999996
                            },
                            "231": {
                                "name": "CSSPropertyAlignItems",
                                "firstUsed": 837.822
                            },
                            "239": {
                                "name": "CSSPropertyFlexWrap",
                                "firstUsed": 837.82500000000005
                            },
                            "238": {
                                "name": "CSSPropertyFlexShrink",
                                "firstUsed": 837.83500000000004
                            },
                            "240": {
                                "name": "CSSPropertyJustifyContent",
                                "firstUsed": 837.84900000000005
                            },
                            "113": {
                                "name": "CSSPropertyPaddingTop",
                                "firstUsed": 837.91200000000003
                            },
                            "36": {
                                "name": "CSSPropertyBorderBottomColor",
                                "firstUsed": 837.95699999999999
                            },
                            "50": {
                                "name": "CSSPropertyBorderLeftColor",
                                "firstUsed": 837.98299999999995
                            },
                            "40": {
                                "name": "CSSPropertyBorderBottomWidth",
                                "firstUsed": 838.029
                            },
                            "52": {
                                "name": "CSSPropertyBorderLeftWidth",
                                "firstUsed": 838.03899999999999
                            },
                            "424": {
                                "name": "CSSPropertyAnimation",
                                "firstUsed": 838.08799999999997
                            },
                            "35": {
                                "name": "CSSPropertyBorderBottom",
                                "firstUsed": 838.12800000000004
                            },
                            "154": {
                                "name": "CSSPropertyTransitionTimingFunction",
                                "firstUsed": 838.58100000000002
                            },
                            "5": {
                                "name": "CSSPropertyFont",
                                "firstUsed": 838.69600000000003
                            },
                            "117": {
                                "name": "CSSPropertyPageBreakInside",
                                "firstUsed": 838.71000000000004
                            },
                            "115": {
                                "name": "CSSPropertyPageBreakAfter",
                                "firstUsed": 838.71900000000005
                            },
                            "116": {
                                "name": "CSSPropertyPageBreakBefore",
                                "firstUsed": 838.72500000000002
                            },
                            "197": {
                                "name": "CSSPropertyAliasWebkitBorderRadius",
                                "firstUsed": 838.89700000000005
                            },
                            "157": {
                                "name": "CSSPropertyVerticalAlign",
                                "firstUsed": 838.90300000000002
                            },
                            "142": {
                                "name": "CSSPropertyTextShadow",
                                "firstUsed": 838.95000000000005
                            },
                            "127": {
                                "name": "CSSPropertyTabSize",
                                "firstUsed": 838.96199999999999
                            },
                            "25": {
                                "name": "CSSPropertyBackgroundImage",
                                "firstUsed": 2084.0999999999999
                            },
                            "33": {
                                "name": "CSSPropertyBackgroundSize",
                                "firstUsed": 2084.1309999999999
                            },
                            "30": {
                                "name": "CSSPropertyBackgroundRepeat",
                                "firstUsed": 2084.221
                            },
                            "151": {
                                "name": "CSSPropertyTransitionDelay",
                                "firstUsed": 2085.6460000000002
                            }
                        },
                        "AnimatedCSSFeatures": []
                    },
                    "FirstInteractive": 1598,
                    "TTIMeasurementEnd": 8145,
                    "LastInteractive": 900,
                    "TimeToInteractive": 900,
                    "FirstCPUIdle": 1598,
                    "testID": "231020_BiDc3N_F1Y",
                    "step": 1,
                    "effectiveBps": 147328,
                    "domTime": 0,
                    "aft": 0,
                    "titleTime": 43,
                    "domLoading": 0,
                    "server_rtt": 0,
                    "edge-processed": true,
                    "longTasks": [],
                    "utilization": {
                        "cpu": {
                            "data": {
                                "0": 0,
                                "120": 50,
                                "220": 5,
                                "321": 10,
                                "422": 40,
                                "522": 30,
                                "623": 0,
                                "724": 15,
                                "824": 10,
                                "925": 81,
                                "1026": 66.700000000000003,
                                "1126": 15.800000000000001,
                                "1227": 14.300000000000001,
                                "1328": 22.699999999999999,
                                "1428": 0,
                                "1529": 30,
                                "1630": 40,
                                "1733": 50,
                                "1833": 30,
                                "1934": 35.299999999999997,
                                "2034": 42.100000000000001,
                                "2136": 85,
                                "2237": 14.300000000000001,
                                "2338": 22.199999999999999,
                                "2440": 22.199999999999999,
                                "2541": 18.199999999999999,
                                "2641": 5.2999999999999998,
                                "2742": 14.300000000000001,
                                "2843": 15.800000000000001,
                                "2943": 15.800000000000001,
                                "3044": 19,
                                "3145": 42.899999999999999,
                                "3246": 5.2999999999999998,
                                "3346": 26.300000000000001,
                                "3447": 10,
                                "3548": 19,
                                "3648": 22.199999999999999,
                                "3749": 33.299999999999997,
                                "3850": 22.199999999999999,
                                "3950": 21.100000000000001,
                                "4051": 15.800000000000001,
                                "4152": 28.600000000000001,
                                "4252": 20,
                                "4353": 20,
                                "4454": 21.100000000000001,
                                "4554": 15,
                                "4655": 30,
                                "4756": 15,
                                "4856": 36.799999999999997,
                                "4959": 47.799999999999997,
                                "5059": 11.800000000000001,
                                "5160": 72.200000000000003,
                                "5261": 15,
                                "5361": 14.300000000000001,
                                "5462": 10.5,
                                "5562": 15,
                                "5663": 19,
                                "5764": 11.1,
                                "5865": 15.800000000000001,
                                "5966": 19,
                                "6067": 15.800000000000001,
                                "6167": 19,
                                "6268": 10.5,
                                "6369": 20,
                                "6469": 15.800000000000001,
                                "6570": 10,
                                "6671": 15,
                                "6771": 9.5,
                                "6872": 5,
                                "6973": 5,
                                "7073": 0,
                                "7174": 5.2999999999999998,
                                "7275": 5,
                                "7375": 13.6,
                                "7476": 0,
                                "7577": 5,
                                "7677": 9.5,
                                "7778": 5,
                                "7878": 5,
                                "7979": 5.2999999999999998,
                                "8080": 5,
                                "8205": 30.800000000000001,
                                "8309": 52.600000000000001
                            },
                            "max": 100,
                            "count": 83
                        },
                        "bw": {
                            "data": {
                                "0": 0,
                                "120": 0,
                                "220": 33934,
                                "321": 0,
                                "422": 25659,
                                "522": 0,
                                "623": 810867,
                                "724": 66715,
                                "824": 3477635,
                                "925": 140481,
                                "1026": 2689084,
                                "1126": 2086901,
                                "1227": 4342602,
                                "1328": 417006,
                                "1428": 15385881,
                                "1529": 126310,
                                "1630": 3194327,
                                "1733": 1142599,
                                "1833": 3547437,
                                "1934": 2571605,
                                "2034": 1857782,
                                "2136": 0,
                                "2237": 968342,
                                "2338": 268795,
                                "2440": 31080,
                                "2541": 0,
                                "2641": 322426,
                                "2742": 79864,
                                "2843": 408645,
                                "2943": 179996,
                                "3044": 235169,
                                "3145": 455299,
                                "3246": 594918,
                                "3346": 196071,
                                "3447": 156119,
                                "3548": 3514391,
                                "3648": 603405,
                                "3749": 263648,
                                "3850": 333476,
                                "3950": 21297,
                                "4051": 160617,
                                "4152": 65584,
                                "4252": 0,
                                "4353": 253954,
                                "4454": 0,
                                "4554": 59686,
                                "4655": 0,
                                "4756": 5560042,
                                "4856": 4094858,
                                "4959": 1164325,
                                "5059": 2432706,
                                "5160": 5247,
                                "5261": 0,
                                "5361": 0,
                                "5462": 0,
                                "5562": 0,
                                "5663": 0,
                                "5764": 0,
                                "5865": 0,
                                "5966": 0,
                                "6067": 0,
                                "6167": 0,
                                "6268": 0,
                                "6369": 0,
                                "6469": 0,
                                "6570": 0,
                                "6671": 0,
                                "6771": 0,
                                "6872": 0,
                                "6973": 0,
                                "7073": 0,
                                "7174": 0,
                                "7275": 0,
                                "7375": 13595,
                                "7476": 0,
                                "7577": 0,
                                "7677": 0,
                                "7778": 0,
                                "7878": 0,
                                "7979": 0,
                                "8080": 0,
                                "8205": 0,
                                "8309": 0
                            },
                            "max": 15385881,
                            "count": 83
                        }
                    },
                    "maxFID": 0,
                    "TotalBlockingTime": 0,
                    "effectiveBpsDoc": 213673,
                    "pages": {
                        "details": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/3\/details\/",
                        "checklist": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/3\/performance_optimization\/",
                        "breakdown": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/3\/breakdown\/",
                        "domains": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/3\/domains\/",
                        "screenShot": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/3\/screen_shot\/",
                        "opportunities": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/3\/experiments\/"
                    },
                    "thumbnails": {
                        "waterfall": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/3_waterfall_thumb.png",
                        "checklist": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/3_optimization_thumb.png",
                        "screenShot": "https:\/\/www.webpagetest.org\/result\/231020_BiDc3N_F1Y\/3_screen_thumb.png"
                    },
                    "images": {
                        "waterfall": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/3_waterfall.png",
                        "connectionView": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/3_connection.png",
                        "checklist": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/3_optimization.png",
                        "screenShot": "https:\/\/www.webpagetest.org\/getfile.php?test=231020_BiDc3N_F1Y&file=3_screen.jpg"
                    },
                    "rawData": {
                        "scriptTiming": "https:\/\/www.webpagetest.org\/getgzip.php?test=231020_BiDc3N_F1Y&file=3_script_timing.json",
                        "headers": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/3_report.txt",
                        "pageData": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/3_IEWPG.txt",
                        "requestsData": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/3_IEWTR.txt",
                        "utilization": "https:\/\/www.webpagetest.org\/result\/23\/10\/20\/BiDc3N\/F1Y\/3_progress.csv",
                        "trace": "https:\/\/www.webpagetest.org\/getgzip.php?test=231020_BiDc3N_F1Y&compressed=1&file=3_trace.json.gz"
                    },
                    "videoFrames": [
                        {
                            "time": 0,
                            "image": "https:\/\/www.webpagetest.org\/getfile.php?test=231020_BiDc3N_F1Y&video=video_3&file=ms_000000.jpg",
                            "VisuallyComplete": 0
                        },
                        {
                            "time": 900,
                            "image": "https:\/\/www.webpagetest.org\/getfile.php?test=231020_BiDc3N_F1Y&video=video_3&file=ms_000900.jpg",
                            "VisuallyComplete": 63
                        },
                        {
                            "time": 1800,
                            "image": "https:\/\/www.webpagetest.org\/getfile.php?test=231020_BiDc3N_F1Y&video=video_3&file=ms_001800.jpg",
                            "VisuallyComplete": 100
                        }
                    ],
                    "domains": {
                        "cdn.ampproject.org": {
                            "bytes": 241960,
                            "requests": 12,
                            "cdn_provider": "Google",
                            "connections": 1
                        },
                        "i0.wp.com": {
                            "bytes": 53912,
                            "requests": 3,
                            "cdn_provider": "Automattic",
                            "connections": 1
                        },
                        "pixel.wp.com": {
                            "bytes": 50,
                            "requests": 1,
                            "cdn_provider": "Automattic",
                            "connections": 1
                        },
                        "www.googletagmanager.com": {
                            "bytes": 899,
                            "requests": 1,
                            "cdn_provider": "Google",
                            "connections": 1
                        },
                        "www.google-analytics.com": {
                            "bytes": 35,
                            "requests": 2,
                            "cdn_provider": "Google",
                            "connections": 1
                        },
                        "weston.ruter.net": {
                            "bytes": 334448,
                            "requests": 15,
                            "cdn_provider": "Fastly",
                            "connections": 2
                        }
                    },
                    "breakdown": {
                        "html": {
                            "color": [
                                130,
                                181,
                                252
                            ],
                            "bytes": 89583,
                            "bytesUncompressed": 264829,
                            "requests": 3
                        },
                        "js": {
                            "color": [
                                254,
                                197,
                                132
                            ],
                            "bytes": 260626,
                            "bytesUncompressed": 903347,
                            "requests": 20
                        },
                        "css": {
                            "color": [
                                178,
                                234,
                                148
                            ],
                            "bytes": 0,
                            "bytesUncompressed": 0,
                            "requests": 0
                        },
                        "image": {
                            "color": [
                                196,
                                154,
                                232
                            ],
                            "bytes": 53997,
                            "bytesUncompressed": 53997,
                            "requests": 5
                        },
                        "flash": {
                            "color": [
                                45,
                                183,
                                193
                            ],
                            "bytes": 0,
                            "bytesUncompressed": 0,
                            "requests": 0
                        },
                        "font": {
                            "color": [
                                255,
                                82,
                                62
                            ],
                            "bytes": 224656,
                            "bytesUncompressed": 224656,
                            "requests": 2
                        },
                        "video": {
                            "color": [
                                33,
                                194,
                                162
                            ],
                            "bytes": 0,
                            "bytesUncompressed": 0,
                            "requests": 0
                        },
                        "other": {
                            "color": [
                                196,
                                196,
                                196
                            ],
                            "bytes": 2442,
                            "bytesUncompressed": 5154,
                            "requests": 4
                        }
                    },
                    "consoleLog": [
                        {
                            "source": "console-api",
                            "level": "info",
                            "text": "Powered by AMP \u26a1 HTML \u2013 Version 2310061803000 https:\/\/weston.ruter.net\/2023\/07\/01\/running-the-wordpress-plugin-directory-slurper\/",
                            "url": "https:\/\/cdn.ampproject.org\/v0.mjs",
                            "line": 2,
                            "column": 226890
                        }
                    ]
                }
            }
        }
    },
    "statusCode": 200,
    "statusText": "Test Complete",
    "webPagetestVersion": "21.07"
}